builder: mozilla-release_win7_ix-debug_test-web-platform-tests-1 slave: t-w732-ix-138 starttime: 1470735046.36 results: success (0) buildid: 20160809001219 builduid: c8eb6b7bbe93474bb458fc627d5189b1 revision: e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:46.355520) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:46.363714) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:46.363994) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:46.575717) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 02:30:46.575997) ========= '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-138 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-138 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:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False --02:30:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py => `archiver_client.py' Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12,141 (12K) [text/x-python] 0K .......... . 100% 8.20 MB/s 02:30:47 (8.20 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.089000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 02:30:47.703854) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-09 02:30:47.704208) ========= '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-138 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-138 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:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 USERNAME=cltbld USERPROFILE=C:\Users\cltbld WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log using PTY: False program finished with exit code 0 elapsedTime=3.401000 ========= master_lag: 0.07 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 3 secs) (at 2016-08-09 02:30:51.180033) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 02:30:51.180403) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-release --rev e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a --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 e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files\Common Files COMPUTERNAME=T-W732-IX-138 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-138 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:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 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-09 02:30:51,348 truncating revision to first 12 chars 2016-08-09 02:30:51,348 Setting DEBUG logging. 2016-08-09 02:30:51,348 attempt 1/10 2016-08-09 02:30:51,348 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/e7d4b84c0ced?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-09 02:30:52,283 unpacking tar archive at: mozilla-release-e7d4b84c0ced/testing/mozharness/ program finished with exit code 0 elapsedTime=1.575000 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-09 02:30:52.781697) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:52.782011) ========= script_repo_revision: e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:52.782403) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:52.782682) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 02:30:52.796932) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 29 secs) (at 2016-08-09 02:30:52.797221) ========= '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-138 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-138 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:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PROPERTIES_FILE=C:\slave\test/buildprops.json PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 USERNAME=cltbld USERPROFILE=C:\Users\cltbld VCINSTALLDIR=D:\msvs8\VC VCVARS=D:\msvs8\VC\bin\vcvars32.bat VSINSTALLDIR=D:\msvs8 WINDIR=C:\windows WINDOWS_TRACING_FLAGS=3 WINDOWS_TRACING_LOGFILE=C:\BVTBin\Tests\installpackage\csilogfile.log XPCOM_DEBUG_BREAK=warn using PTY: False 02:30:53 INFO - MultiFileLogger online at 20160809 02:30:53 in C:\slave\test 02:30:53 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 02:30:53 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 02:30:53 INFO - {'append_to_log': False, 02:30:53 INFO - 'base_work_dir': 'C:\\slave\\test', 02:30:53 INFO - 'blob_upload_branch': 'mozilla-release', 02:30:53 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 02:30:53 INFO - 'buildbot_json_path': 'buildprops.json', 02:30:53 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 02:30:53 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:30:53 INFO - 'download_minidump_stackwalk': True, 02:30:53 INFO - 'download_symbols': 'true', 02:30:53 INFO - 'e10s': False, 02:30:53 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 02:30:53 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 02:30:53 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 02:30:53 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 02:30:53 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 02:30:53 INFO - 'C:/mozilla-build/tooltool.py'), 02:30:53 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 02:30:53 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 02:30:53 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:30:53 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:30:53 INFO - 'log_level': 'info', 02:30:53 INFO - 'log_to_console': True, 02:30:53 INFO - 'opt_config_files': (), 02:30:53 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:30:53 INFO - '--processes=1', 02:30:53 INFO - '--config=%(test_path)s/wptrunner.ini', 02:30:53 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:30:53 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:30:53 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:30:53 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:30:53 INFO - 'pip_index': False, 02:30:53 INFO - 'require_test_zip': True, 02:30:53 INFO - 'test_type': ('testharness',), 02:30:53 INFO - 'this_chunk': '1', 02:30:53 INFO - 'total_chunks': '10', 02:30:53 INFO - 'virtualenv_path': 'venv', 02:30:53 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:30:53 INFO - 'work_dir': 'build'} 02:30:53 INFO - ##### 02:30:53 INFO - ##### Running clobber step. 02:30:53 INFO - ##### 02:30:53 INFO - Running pre-action listener: _resource_record_pre_action 02:30:53 INFO - Running main action method: clobber 02:30:53 INFO - rmtree: C:\slave\test\build 02:30:53 INFO - Using _rmtree_windows ... 02:30:53 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 02:32:38 INFO - Running post-action listener: _resource_record_post_action 02:32:38 INFO - ##### 02:32:38 INFO - ##### Running read-buildbot-config step. 02:32:38 INFO - ##### 02:32:38 INFO - Running pre-action listener: _resource_record_pre_action 02:32:38 INFO - Running main action method: read_buildbot_config 02:32:38 INFO - Using buildbot properties: 02:32:38 INFO - { 02:32:38 INFO - "project": "", 02:32:38 INFO - "product": "firefox", 02:32:38 INFO - "script_repo_revision": "production", 02:32:38 INFO - "scheduler": "tests-mozilla-release-win7_ix-debug-unittest", 02:32:38 INFO - "repository": "", 02:32:38 INFO - "buildername": "Windows 7 32-bit mozilla-release debug test web-platform-tests-1", 02:32:38 INFO - "buildid": "20160809001219", 02:32:38 INFO - "pgo_build": "False", 02:32:38 INFO - "basedir": "C:\\slave\\test", 02:32:38 INFO - "buildnumber": 4, 02:32:38 INFO - "slavename": "t-w732-ix-138", 02:32:38 INFO - "revision": "e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a", 02:32:38 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 02:32:38 INFO - "platform": "win32", 02:32:38 INFO - "branch": "mozilla-release", 02:32:38 INFO - "repo_path": "releases/mozilla-release", 02:32:38 INFO - "moz_repo_path": "", 02:32:38 INFO - "stage_platform": "win32", 02:32:38 INFO - "builduid": "c8eb6b7bbe93474bb458fc627d5189b1", 02:32:38 INFO - "slavebuilddir": "test" 02:32:38 INFO - } 02:32:38 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json. 02:32:38 INFO - Found installer url https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip. 02:32:38 INFO - Running post-action listener: _resource_record_post_action 02:32:38 INFO - ##### 02:32:38 INFO - ##### Running download-and-extract step. 02:32:38 INFO - ##### 02:32:38 INFO - Running pre-action listener: _resource_record_pre_action 02:32:38 INFO - Running main action method: download_and_extract 02:32:38 INFO - mkdir: C:\slave\test\build\tests 02:32:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:38 INFO - https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json matches https://queue.taskcluster.net 02:32:38 INFO - trying https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json 02:32:38 INFO - Downloading https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json to C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 02:32:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.test_packages.json'}, attempt #1 02:32:39 INFO - Downloaded 1274 bytes. 02:32:39 INFO - Reading from file C:\slave\test\build\firefox-48.0.1.en-US.win32.test_packages.json 02:32:39 INFO - Using the following test package requirements: 02:32:39 INFO - {u'common': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 02:32:39 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:39 INFO - u'firefox-48.0.1.en-US.win32.cppunittest.tests.zip'], 02:32:39 INFO - u'gtest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:39 INFO - u'firefox-48.0.1.en-US.win32.gtest.tests.zip'], 02:32:39 INFO - u'jittest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:39 INFO - u'jsshell-win32.zip'], 02:32:39 INFO - u'mochitest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:39 INFO - u'firefox-48.0.1.en-US.win32.mochitest.tests.zip'], 02:32:39 INFO - u'mozbase': [u'firefox-48.0.1.en-US.win32.common.tests.zip'], 02:32:39 INFO - u'reftest': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:39 INFO - u'firefox-48.0.1.en-US.win32.reftest.tests.zip'], 02:32:39 INFO - u'talos': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:39 INFO - u'firefox-48.0.1.en-US.win32.talos.tests.zip'], 02:32:39 INFO - u'web-platform': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:39 INFO - u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'], 02:32:39 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.win32.common.tests.zip', 02:32:39 INFO - u'firefox-48.0.1.en-US.win32.xpcshell.tests.zip']} 02:32:39 INFO - Downloading packages: [u'firefox-48.0.1.en-US.win32.common.tests.zip', u'firefox-48.0.1.en-US.win32.web-platform.tests.zip'] for test suite category: web-platform 02:32:39 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:39 INFO - https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip matches https://queue.taskcluster.net 02:32:39 INFO - trying https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip 02:32:39 INFO - Downloading https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip 02:32:39 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip'}, attempt #1 02:32:40 INFO - Downloaded 20366356 bytes. 02:32:40 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:32:40 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:32:42 INFO - caution: filename not matched: web-platform/* 02:32:42 INFO - Return code: 11 02:32:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:32:42 INFO - https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip matches https://queue.taskcluster.net 02:32:42 INFO - trying https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip 02:32:42 INFO - Downloading https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip 02:32:42 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip'}, attempt #1 02:32:47 INFO - Downloaded 36389907 bytes. 02:32:47 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:32:47 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:33:32 INFO - caution: filename not matched: bin/* 02:33:32 INFO - caution: filename not matched: config/* 02:33:32 INFO - caution: filename not matched: mozbase/* 02:33:32 INFO - caution: filename not matched: marionette/* 02:33:32 INFO - caution: filename not matched: tools/wptserve/* 02:33:32 INFO - Return code: 11 02:33:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:32 INFO - https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip matches https://queue.taskcluster.net 02:33:32 INFO - trying https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 02:33:32 INFO - Downloading https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.zip 02:33:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.zip'}, attempt #1 02:33:36 INFO - Downloaded 68477665 bytes. 02:33:36 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 02:33:36 INFO - mkdir: C:\slave\test\properties 02:33:36 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 02:33:36 INFO - Writing to file C:\slave\test\properties\build_url 02:33:36 INFO - Contents: 02:33:36 INFO - build_url:https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip 02:33:36 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 02:33:36 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 02:33:36 INFO - Writing to file C:\slave\test\properties\symbols_url 02:33:36 INFO - Contents: 02:33:36 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 02:33:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:36 INFO - https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:33:36 INFO - trying https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 02:33:36 INFO - Downloading https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip 02:33:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip'}, attempt #1 02:33:39 INFO - Downloaded 55639182 bytes. 02:33:39 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 02:33:39 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.1.en-US.win32.crashreporter-symbols.zip -d C:\slave\test\build\symbols 02:33:42 INFO - Return code: 0 02:33:42 INFO - Running post-action listener: _resource_record_post_action 02:33:42 INFO - Running post-action listener: set_extra_try_arguments 02:33:42 INFO - ##### 02:33:42 INFO - ##### Running create-virtualenv step. 02:33:42 INFO - ##### 02:33:42 INFO - Running pre-action listener: _pre_create_virtualenv 02:33:42 INFO - Running pre-action listener: _resource_record_pre_action 02:33:42 INFO - Running main action method: create_virtualenv 02:33:42 INFO - Creating virtualenv C:\slave\test\build\venv 02:33:42 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'c:/mozilla-build/buildbotve/virtualenv.py', '--no-site-packages', '--distribute', 'C:\\slave\\test\\build\\venv'] in C:\slave\test\build 02:33:42 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 02:33:48 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 02:33:50 INFO - Installing distribute......................................................................................................................................................................................done. 02:33:52 INFO - Return code: 0 02:33:52 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 02:33:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:33:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:33:52 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-138', 'USERDOMAIN': 'T-W732-IX-138', '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-138', '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:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 02:33:52 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in C:\slave\test\build 02:33:52 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:33:52 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:33:52 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:33:52 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:33:52 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 02:33:52 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:33:52 INFO - 'DCLOCATION': 'SCL3', 02:33:52 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:33:52 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:33:52 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:33:52 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:33:52 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:33:52 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:33:52 INFO - 'HOMEDRIVE': 'C:', 02:33:52 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:33:52 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:33:52 INFO - 'KTS_VERSION': '1.19c', 02:33:52 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:33:52 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:33:52 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 02:33:52 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:33:52 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:33:52 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:33:52 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:33:52 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:33:52 INFO - 'MOZ_AIRBAG': '1', 02:33:52 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:33:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:52 INFO - 'MOZ_MSVCVERSION': '8', 02:33:52 INFO - 'MOZ_NO_REMOTE': '1', 02:33:52 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:33:52 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:33:52 INFO - 'NO_EM_RESTART': '1', 02:33:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:52 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:33:52 INFO - 'OS': 'Windows_NT', 02:33:52 INFO - 'OURDRIVE': 'C:', 02:33: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:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 02:33:52 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:33:52 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:33:52 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:33:52 INFO - 'PROCESSOR_LEVEL': '6', 02:33:52 INFO - 'PROCESSOR_REVISION': '1e05', 02:33:52 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:33:52 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:33:52 INFO - 'PROMPT': '$P$G', 02:33:52 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:33:52 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:33:52 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:33:52 INFO - 'PWD': 'C:\\slave\\test', 02:33:52 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:33:52 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:33:52 INFO - 'SYSTEMDRIVE': 'C:', 02:33:52 INFO - 'SYSTEMROOT': 'C:\\windows', 02:33:52 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:33:52 INFO - 'TEST1': 'testie', 02:33:52 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:33:52 INFO - 'USERDOMAIN': 'T-W732-IX-138', 02:33:52 INFO - 'USERNAME': 'cltbld', 02:33:52 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:33:52 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:33:52 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:33:52 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:33:52 INFO - 'WINDIR': 'C:\\windows', 02:33:52 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:33:52 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:33:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:33:56 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:33:56 INFO - Downloading/unpacking psutil>=0.7.1 02:33:56 INFO - Running setup.py egg_info for package psutil 02:33:56 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:33:56 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:33:56 INFO - Installing collected packages: psutil 02:33:56 INFO - Running setup.py install for psutil 02:33:56 INFO - building 'psutil._psutil_windows' extension 02:33:56 INFO - error: Unable to find vcvarsall.bat 02:33:56 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-kwijuh-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:33:56 INFO - running install 02:33:56 INFO - running build 02:33:56 INFO - running build_py 02:33:56 INFO - creating build 02:33:56 INFO - creating build\lib.win32-2.7 02:33:56 INFO - creating build\lib.win32-2.7\psutil 02:33:56 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 02:33:56 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 02:33:56 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 02:33:56 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 02:33:56 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 02:33:56 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 02:33:56 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 02:33:56 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 02:33:56 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 02:33:56 INFO - running build_ext 02:33:56 INFO - building 'psutil._psutil_windows' extension 02:33:56 INFO - error: Unable to find vcvarsall.bat 02:33:56 INFO - ---------------------------------------- 02:33:56 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-kwijuh-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:33:56 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 02:33:56 WARNING - Return code: 1 02:33:56 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 failed after 1 tries! 02:33:56 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 02:33:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:33:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:33:56 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-138', 'USERDOMAIN': 'T-W732-IX-138', '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-138', '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:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 02:33:56 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in C:\slave\test\build 02:33:56 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:33:56 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:33:56 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:33:56 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:33:56 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 02:33:56 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:33:56 INFO - 'DCLOCATION': 'SCL3', 02:33:56 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:33:56 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:33:56 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:33:56 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:33:56 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:33:56 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:33:56 INFO - 'HOMEDRIVE': 'C:', 02:33:56 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:33:56 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:33:56 INFO - 'KTS_VERSION': '1.19c', 02:33:56 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:33:56 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:33:56 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 02:33:56 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:33:56 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:33:56 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:33:56 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:33:56 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:33:56 INFO - 'MOZ_AIRBAG': '1', 02:33:56 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:33:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:56 INFO - 'MOZ_MSVCVERSION': '8', 02:33:56 INFO - 'MOZ_NO_REMOTE': '1', 02:33:56 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:33:56 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:33:56 INFO - 'NO_EM_RESTART': '1', 02:33:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:56 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:33:56 INFO - 'OS': 'Windows_NT', 02:33:56 INFO - 'OURDRIVE': 'C:', 02:33:56 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 02:33:56 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:33:56 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:33:56 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:33:56 INFO - 'PROCESSOR_LEVEL': '6', 02:33:56 INFO - 'PROCESSOR_REVISION': '1e05', 02:33:56 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:33:56 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:33:56 INFO - 'PROMPT': '$P$G', 02:33:56 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:33:56 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:33:56 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:33:56 INFO - 'PWD': 'C:\\slave\\test', 02:33:56 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:33:56 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:33:56 INFO - 'SYSTEMDRIVE': 'C:', 02:33:56 INFO - 'SYSTEMROOT': 'C:\\windows', 02:33:56 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:33:56 INFO - 'TEST1': 'testie', 02:33:56 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:33:56 INFO - 'USERDOMAIN': 'T-W732-IX-138', 02:33:56 INFO - 'USERNAME': 'cltbld', 02:33:56 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:33:56 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:33:56 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:33:56 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:33:56 INFO - 'WINDIR': 'C:\\windows', 02:33:56 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:33:56 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:33:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:33:57 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:33:57 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:33:57 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:33:57 INFO - Running setup.py egg_info for package mozsystemmonitor 02:33:57 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 02:33:57 INFO - Running setup.py egg_info for package psutil 02:33:57 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 02:33:57 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:33:57 INFO - Installing collected packages: mozsystemmonitor, psutil 02:33:57 INFO - Running setup.py install for mozsystemmonitor 02:33:57 INFO - Running setup.py install for psutil 02:33:57 INFO - building 'psutil._psutil_windows' extension 02:33:57 INFO - error: Unable to find vcvarsall.bat 02:33:57 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-b89u2d-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 02:33:57 INFO - running install 02:33:57 INFO - running build 02:33:57 INFO - running build_py 02:33:57 INFO - running build_ext 02:33:57 INFO - building 'psutil._psutil_windows' extension 02:33:57 INFO - error: Unable to find vcvarsall.bat 02:33:57 INFO - ---------------------------------------- 02:33:57 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-b89u2d-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 02:33:57 INFO - Storing complete log in C:\Users\cltbld\AppData\Roaming\pip\pip.log 02:33:57 WARNING - Return code: 1 02:33:57 WARNING - Could not install python package: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 failed after 1 tries! 02:33:57 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 02:33:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:33:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:33:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:33:57 INFO - retry: Calling run_command with args: [['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 'MOZILLABUILD': 'D:\\mozilla-build', 'COMPUTERNAME': 'T-W732-IX-138', 'USERDOMAIN': 'T-W732-IX-138', '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-138', '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:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 02:33:57 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in C:\slave\test\build 02:33:57 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:33:57 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:33:57 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:33:57 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:33:57 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 02:33:57 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:33:57 INFO - 'DCLOCATION': 'SCL3', 02:33:57 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:33:57 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:33:57 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:33:57 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:33:57 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:33:57 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:33:57 INFO - 'HOMEDRIVE': 'C:', 02:33:57 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:33:57 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:33:57 INFO - 'KTS_VERSION': '1.19c', 02:33:57 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:33:57 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:33:57 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 02:33:57 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:33:57 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:33:57 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:33:57 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:33:57 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:33:57 INFO - 'MOZ_AIRBAG': '1', 02:33:57 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:33:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:33:57 INFO - 'MOZ_MSVCVERSION': '8', 02:33:57 INFO - 'MOZ_NO_REMOTE': '1', 02:33:57 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:33:57 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:33:57 INFO - 'NO_EM_RESTART': '1', 02:33:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:33:57 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:33:57 INFO - 'OS': 'Windows_NT', 02:33:57 INFO - 'OURDRIVE': 'C:', 02:33:57 INFO - 'PATH': 'C:\\Program Files\\NVIDIA Corporation\\PhysX\\Common;C:\\windows\\system32;C:\\windows;C:\\windows\\System32\\Wbem;C:\\windows\\System32\\WindowsPowerShell\\v1.0\\;C:\\mozilla-build\\python27;C:\\mozilla-build\\python27\\Scripts;C:\\mozilla-build\\msys\\bin;C:\\mozilla-build\\vim\\vim72;C:\\mozilla-build\\wget;C:\\mozilla-build\\info-zip;C:\\CoreUtils\\bin;C:\\mozilla-build\\buildbotve\\scripts;C:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 02:33:57 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:33:57 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:33:57 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:33:57 INFO - 'PROCESSOR_LEVEL': '6', 02:33:57 INFO - 'PROCESSOR_REVISION': '1e05', 02:33:57 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:33:57 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:33:57 INFO - 'PROMPT': '$P$G', 02:33:57 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:33:57 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:33:57 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:33:57 INFO - 'PWD': 'C:\\slave\\test', 02:33:57 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:33:57 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:33:57 INFO - 'SYSTEMDRIVE': 'C:', 02:33:57 INFO - 'SYSTEMROOT': 'C:\\windows', 02:33:57 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:33:57 INFO - 'TEST1': 'testie', 02:33:57 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:33:57 INFO - 'USERDOMAIN': 'T-W732-IX-138', 02:33:57 INFO - 'USERNAME': 'cltbld', 02:33:57 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:33:57 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:33:57 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:33:57 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:33:57 INFO - 'WINDIR': 'C:\\windows', 02:33:57 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:33:57 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:33:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:33:58 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:33:58 INFO - Downloading/unpacking blobuploader==1.2.4 02:33:58 INFO - Downloading blobuploader-1.2.4.tar.gz 02:33:58 INFO - Running setup.py egg_info for package blobuploader 02:33:58 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:34:01 INFO - Running setup.py egg_info for package requests 02:34:01 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:34:01 INFO - Downloading docopt-0.6.1.tar.gz 02:34:01 INFO - Running setup.py egg_info for package docopt 02:34:01 INFO - Installing collected packages: blobuploader, docopt, requests 02:34:01 INFO - Running setup.py install for blobuploader 02:34:01 INFO - Running setup.py install for docopt 02:34:01 INFO - Running setup.py install for requests 02:34:01 INFO - Successfully installed blobuploader docopt requests 02:34:01 INFO - Cleaning up... 02:34:01 INFO - Return code: 0 02:34:01 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:34:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:34:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:34:01 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, '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-138', 'USERDOMAIN': 'T-W732-IX-138', '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-138', '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:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 02:34:01 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--no-deps', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 02:34:01 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --no-deps --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:34:01 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:34:01 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:34:01 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:34:01 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 02:34:01 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:34:01 INFO - 'DCLOCATION': 'SCL3', 02:34:01 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:34:01 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:34:01 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:34:01 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:34:01 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:34:01 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:34:01 INFO - 'HOMEDRIVE': 'C:', 02:34:01 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:34:01 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:34:01 INFO - 'KTS_VERSION': '1.19c', 02:34:01 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:34:01 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:34:01 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 02:34:01 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:34:01 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:34:01 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:34:01 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:34:01 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:34:01 INFO - 'MOZ_AIRBAG': '1', 02:34:01 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:34:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:34:01 INFO - 'MOZ_MSVCVERSION': '8', 02:34:01 INFO - 'MOZ_NO_REMOTE': '1', 02:34:01 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:34:01 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:34:01 INFO - 'NO_EM_RESTART': '1', 02:34:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:34:01 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:34:01 INFO - 'OS': 'Windows_NT', 02:34:01 INFO - 'OURDRIVE': 'C:', 02:34:01 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:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 02:34:01 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:34:01 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:34:01 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:34:01 INFO - 'PROCESSOR_LEVEL': '6', 02:34:01 INFO - 'PROCESSOR_REVISION': '1e05', 02:34:01 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:34:01 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:34:01 INFO - 'PROMPT': '$P$G', 02:34:01 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:34:01 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:34:01 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:34:01 INFO - 'PWD': 'C:\\slave\\test', 02:34:01 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:34:01 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:34:01 INFO - 'SYSTEMDRIVE': 'C:', 02:34:01 INFO - 'SYSTEMROOT': 'C:\\windows', 02:34:01 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:34:01 INFO - 'TEST1': 'testie', 02:34:01 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:34:01 INFO - 'USERDOMAIN': 'T-W732-IX-138', 02:34:01 INFO - 'USERNAME': 'cltbld', 02:34:01 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:34:01 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:34:01 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:34:01 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:34:01 INFO - 'WINDIR': 'C:\\windows', 02:34:01 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:34:01 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:34:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:34:06 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:34:06 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:34:06 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:34:06 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:34:06 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:34:06 INFO - Unpacking c:\slave\test\build\tests\marionette 02:34:06 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:34:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:34:06 INFO - Installing collected packages: browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:34:06 INFO - Running setup.py install for browsermob-proxy 02:34:20 INFO - Running setup.py install for manifestparser 02:34:20 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for marionette-client 02:34:20 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:34:20 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for marionette-driver 02:34:20 INFO - Running setup.py install for mozcrash 02:34:20 INFO - Running setup.py install for mozdebug 02:34:20 INFO - Running setup.py install for mozdevice 02:34:20 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for mozfile 02:34:20 INFO - Running setup.py install for mozhttpd 02:34:20 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for mozinfo 02:34:20 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for mozInstall 02:34:20 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for mozleak 02:34:20 INFO - Running setup.py install for mozlog 02:34:20 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for moznetwork 02:34:20 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for mozprocess 02:34:20 INFO - Running setup.py install for mozprofile 02:34:20 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for mozrunner 02:34:20 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for mozscreenshot 02:34:20 INFO - Running setup.py install for moztest 02:34:20 INFO - Running setup.py install for mozversion 02:34:20 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:34:20 INFO - Running setup.py install for wptserve 02:34:20 INFO - Successfully installed browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:34:20 INFO - Cleaning up... 02:34:20 INFO - Return code: 0 02:34:20 INFO - Installing None into virtualenv C:\slave\test\build\venv 02:34:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:34:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:34:20 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 0x01B0B6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01C0B200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x018060B0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, '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-138', 'USERDOMAIN': 'T-W732-IX-138', '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-138', '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:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 'MOZ_AIRBAG': '1', 'PROMPT': '$P$G', 'USERNAME': 'cltbld', 'NO_FAIL_ON_TEST_ERRORS': '1', 'VCINSTALLDIR': 'D:\\msvs8\\VC', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 'HOMEDRIVE': 'C:', 'WINDOWS_TRACING_FLAGS': '3', 'FRAMEWORKVERSION': 'v2.0.50727', 'SYSTEMDRIVE': 'C:', 'MOZ_MSVCVERSION': '8', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'USERPROFILE': 'C:\\Users\\cltbld', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 02:34:20 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'install', '--timeout', '120', '-r', 'C:\\slave\\test\\build\\tests\\config\\marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in C:\slave\test\build\tests\config 02:34:20 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip install --timeout 120 -r C:\slave\test\build\tests\config\marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:34:20 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:34:20 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:34:20 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:34:20 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 02:34:20 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:34:20 INFO - 'DCLOCATION': 'SCL3', 02:34:20 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:34:20 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:34:20 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:34:20 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:34:20 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:34:20 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:34:20 INFO - 'HOMEDRIVE': 'C:', 02:34:20 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:34:20 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:34:20 INFO - 'KTS_VERSION': '1.19c', 02:34:20 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:34:20 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:34:20 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 02:34:20 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:34:20 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:34:20 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:34:20 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:34:20 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:34:20 INFO - 'MOZ_AIRBAG': '1', 02:34:20 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:34:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:34:20 INFO - 'MOZ_MSVCVERSION': '8', 02:34:20 INFO - 'MOZ_NO_REMOTE': '1', 02:34:20 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:34:20 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:34:20 INFO - 'NO_EM_RESTART': '1', 02:34:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:34:20 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:34:20 INFO - 'OS': 'Windows_NT', 02:34:20 INFO - 'OURDRIVE': 'C:', 02:34:20 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:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 02:34:20 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:34:20 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:34:20 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:34:20 INFO - 'PROCESSOR_LEVEL': '6', 02:34:20 INFO - 'PROCESSOR_REVISION': '1e05', 02:34:20 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:34:20 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:34:20 INFO - 'PROMPT': '$P$G', 02:34:20 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:34:20 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:34:20 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:34:20 INFO - 'PWD': 'C:\\slave\\test', 02:34:20 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:34:20 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:34:20 INFO - 'SYSTEMDRIVE': 'C:', 02:34:20 INFO - 'SYSTEMROOT': 'C:\\windows', 02:34:20 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:34:20 INFO - 'TEST1': 'testie', 02:34:20 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:34:20 INFO - 'USERDOMAIN': 'T-W732-IX-138', 02:34:20 INFO - 'USERNAME': 'cltbld', 02:34:20 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:34:20 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:34:20 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:34:20 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:34:20 INFO - 'WINDIR': 'C:\\windows', 02:34:20 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:34:20 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:34:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:34:24 INFO - Ignoring indexes: http://pypi.python.org/simple/ 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 02:34:24 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 02:34:24 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 02:34:24 INFO - Unpacking c:\slave\test\build\tests\marionette\client 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 02:34:24 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 02:34:24 INFO - Unpacking c:\slave\test\build\tests\marionette 02:34:24 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 02:34:24 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:34:24 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 02:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in c:\slave\test\build\venv\lib\site-packages (from mozcrash->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 2)) 02:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in c:\slave\test\build\venv\lib\site-packages (from mozdebug->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 3)) 02:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 02:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in c:\slave\test\build\venv\lib\site-packages (from mozdevice->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 4)) 02:34:36 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 02:34:36 INFO - Downloading blessings-1.6.tar.gz 02:34:36 INFO - Running setup.py egg_info for package blessings 02:34:36 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in c:\slave\test\build\venv\lib\site-packages (from browsermob-proxy->-r C:\slave\test\build\tests\config\marionette_requirements.txt (line 4)) 02:34:36 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 02:34:36 INFO - Running setup.py install for blessings 02:34:36 INFO - Running setup.py install for browsermob-proxy 02:34:36 INFO - Running setup.py install for manifestparser 02:34:36 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Running setup.py install for marionette-client 02:34:36 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 02:34:36 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Running setup.py install for marionette-driver 02:34:36 INFO - Running setup.py install for mozcrash 02:34:36 INFO - Running setup.py install for mozdebug 02:34:36 INFO - Running setup.py install for mozdevice 02:34:36 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Running setup.py install for mozhttpd 02:34:36 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Running setup.py install for mozInstall 02:34:36 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Running setup.py install for mozleak 02:34:36 INFO - Running setup.py install for mozprofile 02:34:36 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Running setup.py install for mozrunner 02:34:36 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 02:34:36 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 02:34:38 INFO - Running setup.py install for mozscreenshot 02:34:38 INFO - Running setup.py install for moztest 02:34:38 INFO - Running setup.py install for mozversion 02:34:38 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 02:34:38 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 02:34:38 INFO - Running setup.py install for wptserve 02:34:38 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 02:34:38 INFO - Cleaning up... 02:34:38 INFO - Return code: 0 02:34:38 INFO - Done creating virtualenv C:\slave\test\build\venv. 02:34:38 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:34:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:34:38 INFO - Reading from file tmpfile_stdout 02:34:38 INFO - Using _rmtree_windows ... 02:34:38 INFO - Using _rmtree_windows ... 02:34:38 INFO - Current package versions: 02:34:38 INFO - blessings == 1.6 02:34:38 INFO - blobuploader == 1.2.4 02:34:38 INFO - browsermob-proxy == 0.6.0 02:34:38 INFO - distribute == 0.6.14 02:34:38 INFO - docopt == 0.6.1 02:34:38 INFO - manifestparser == 1.1 02:34:38 INFO - marionette-client == 2.3.0 02:34:38 INFO - marionette-driver == 1.4.0 02:34:38 INFO - mozInstall == 1.12 02:34:38 INFO - mozcrash == 0.17 02:34:38 INFO - mozdebug == 0.1 02:34:38 INFO - mozdevice == 0.48 02:34:38 INFO - mozfile == 1.2 02:34:38 INFO - mozhttpd == 0.7 02:34:38 INFO - mozinfo == 0.9 02:34:38 INFO - mozleak == 0.1 02:34:38 INFO - mozlog == 3.1 02:34:38 INFO - moznetwork == 0.27 02:34:38 INFO - mozprocess == 0.22 02:34:38 INFO - mozprofile == 0.28 02:34:38 INFO - mozrunner == 6.11 02:34:38 INFO - mozscreenshot == 0.1 02:34:38 INFO - mozsystemmonitor == 0.0 02:34:38 INFO - moztest == 0.7 02:34:38 INFO - mozversion == 1.4 02:34:38 INFO - requests == 1.2.3 02:34:38 INFO - wptserve == 1.4.0 02:34:38 INFO - Running post-action listener: _resource_record_post_action 02:34:38 INFO - Running post-action listener: _start_resource_monitoring 02:34:38 INFO - Starting resource monitoring. 02:34:38 INFO - ##### 02:34:38 INFO - ##### Running pull step. 02:34:38 INFO - ##### 02:34:38 INFO - Running pre-action listener: _resource_record_pre_action 02:34:38 INFO - Running main action method: pull 02:34:38 INFO - Pull has nothing to do! 02:34:38 INFO - Running post-action listener: _resource_record_post_action 02:34:38 INFO - ##### 02:34:38 INFO - ##### Running install step. 02:34:38 INFO - ##### 02:34:38 INFO - Running pre-action listener: _resource_record_pre_action 02:34:38 INFO - Running main action method: install 02:34:38 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 02:34:38 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 02:34:38 INFO - Reading from file tmpfile_stdout 02:34:38 INFO - Using _rmtree_windows ... 02:34:38 INFO - Using _rmtree_windows ... 02:34:38 INFO - Detecting whether we're running mozinstall >=1.0... 02:34:38 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 02:34:38 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 02:34:38 INFO - Reading from file tmpfile_stdout 02:34:38 INFO - Output received: 02:34:38 INFO - Usage: mozinstall-script.py [options] installer 02:34:38 INFO - Options: 02:34:38 INFO - -h, --help show this help message and exit 02:34:38 INFO - -d DEST, --destination=DEST 02:34:38 INFO - Directory to install application into. [default: 02:34:38 INFO - "C:\slave\test"] 02:34:38 INFO - --app=APP Application being installed. [default: firefox] 02:34:38 INFO - Using _rmtree_windows ... 02:34:38 INFO - Using _rmtree_windows ... 02:34:38 INFO - mkdir: C:\slave\test\build\application 02:34:38 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.1.en-US.win32.zip', '--destination', 'C:\\slave\\test\\build\\application'] 02:34:38 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.1.en-US.win32.zip --destination C:\slave\test\build\application 02:34:40 INFO - Reading from file tmpfile_stdout 02:34:40 INFO - Output received: 02:34:40 INFO - C:\slave\test\build\application\firefox\firefox.exe 02:34:40 INFO - Using _rmtree_windows ... 02:34:40 INFO - Using _rmtree_windows ... 02:34:40 INFO - Running post-action listener: _resource_record_post_action 02:34:40 INFO - ##### 02:34:40 INFO - ##### Running run-tests step. 02:34:40 INFO - ##### 02:34:40 INFO - Running pre-action listener: _resource_record_pre_action 02:34:40 INFO - Running main action method: run_tests 02:34:40 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 02:34:40 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:34:40 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:34:40 INFO - grabbing minidump binary from tooltool 02:34:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:34:40 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 0x01B3A368>, '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 0x017CBD30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x01C1E0C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 02:34:40 INFO - Running command: ['c:\\mozilla-build\\python27\\python.exe', 'C:/mozilla-build/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', 'c:\\builds\\relengapi.tok', 'fetch', '-m', 'C:\\slave\\test\\build\\tests\\config/tooltool-manifests/win32/releng.manifest', '-o'] in C:\slave\test\build 02:34:40 INFO - Copy/paste: c:\mozilla-build\python27\python.exe C:/mozilla-build/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file c:\builds\relengapi.tok fetch -m C:\slave\test\build\tests\config/tooltool-manifests/win32/releng.manifest -o 02:34:40 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 02:34:41 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpjpfey4 02:34:41 INFO - INFO - File integrity verified, renaming tmpjpfey4 to win32-minidump_stackwalk.exe 02:34:41 INFO - Return code: 0 02:34:41 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 02:34:41 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 02:34:41 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/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] in C:\slave\test\build 02:34:41 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/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip --stackwalk-binary=C:\slave\test\build\win32-minidump_stackwalk.exe --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=C:\slave\test\build\tests\web-platform/prefs --processes=1 --config=C:\slave\test\build\tests\web-platform/wptrunner.ini --ca-cert-path=C:\slave\test\build\tests\web-platform/certs/cacert.pem --host-key-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.key --host-cert-path=C:\slave\test\build\tests\web-platform/certs/web-platform.test.pem --certutil-binary=C:\slave\test\build\tests/bin/certutil 02:34:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 02:34:41 INFO - 'APPDATA': 'C:\\Users\\cltbld\\AppData\\Roaming', 02:34:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files\\Common Files', 02:34:41 INFO - 'COMPUTERNAME': 'T-W732-IX-138', 02:34:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 02:34:41 INFO - 'DCLOCATION': 'SCL3', 02:34:41 INFO - 'DEVENVDIR': 'D:\\msvs8\\Common7\\IDE', 02:34:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 02:34:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 02:34:41 INFO - 'FRAMEWORKDIR': 'C:\\WINDOWS\\Microsoft.NET\\Framework', 02:34:41 INFO - 'FRAMEWORKSDKDIR': 'D:\\msvs8\\SDK\\v2.0', 02:34:41 INFO - 'FRAMEWORKVERSION': 'v2.0.50727', 02:34:41 INFO - 'HOMEDRIVE': 'C:', 02:34:41 INFO - 'HOMEPATH': '\\Users\\cltbld', 02:34:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 02:34:41 INFO - 'KTS_VERSION': '1.19c', 02:34:41 INFO - 'LIBPATH': 'C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727;D:\\msvs8\\VC\\ATLMFC\\LIB', 02:34:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld\\AppData\\Local', 02:34:41 INFO - 'LOGONSERVER': '\\\\T-W732-IX-138', 02:34:41 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 02:34:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 02:34:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 02:34:41 INFO - 'MOZILLABUILD': 'D:\\mozilla-build', 02:34:41 INFO - 'MOZILLABUILDDRIVE': 'C:', 02:34:41 INFO - 'MOZILLABUILDPATH': '\\mozilla-build\\', 02:34:41 INFO - 'MOZ_AIRBAG': '1', 02:34:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 02:34:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:34:41 INFO - 'MOZ_MSVCVERSION': '8', 02:34:41 INFO - 'MOZ_NO_REMOTE': '1', 02:34:41 INFO - 'MOZ_TOOLS': 'D:\\mozilla-build\\moztools', 02:34:41 INFO - 'MSVCDIR': 'D:\\msvs8\\VC', 02:34:41 INFO - 'NO_EM_RESTART': '1', 02:34:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:34:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 02:34:41 INFO - 'OS': 'Windows_NT', 02:34:41 INFO - 'OURDRIVE': 'C:', 02:34:41 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:\\mozilla-build\\hg;c:\\Program Files\\Microsoft Windows Performance Toolkit\\;c:\\mozilla-build\\hg\\', 02:34:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 02:34:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 02:34:41 INFO - 'PROCESSOR_IDENTIFIER': 'x86 Family 6 Model 30 Stepping 5, GenuineIntel', 02:34:41 INFO - 'PROCESSOR_LEVEL': '6', 02:34:41 INFO - 'PROCESSOR_REVISION': '1e05', 02:34:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 02:34:41 INFO - 'PROGRAMFILES': 'C:\\Program Files', 02:34:41 INFO - 'PROMPT': '$P$G', 02:34:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 02:34:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 02:34:41 INFO - 'PUBLIC': 'C:\\Users\\Public', 02:34:41 INFO - 'PWD': 'C:\\slave\\test', 02:34:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 02:34:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 02:34:41 INFO - 'SYSTEMDRIVE': 'C:', 02:34:41 INFO - 'SYSTEMROOT': 'C:\\windows', 02:34:41 INFO - 'TEMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:34:41 INFO - 'TEST1': 'testie', 02:34:41 INFO - 'TMP': 'C:\\Users\\cltbld\\AppData\\Local\\Temp', 02:34:41 INFO - 'USERDOMAIN': 'T-W732-IX-138', 02:34:41 INFO - 'USERNAME': 'cltbld', 02:34:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld', 02:34:41 INFO - 'VCINSTALLDIR': 'D:\\msvs8\\VC', 02:34:41 INFO - 'VCVARS': 'D:\\msvs8\\VC\\bin\\vcvars32.bat', 02:34:41 INFO - 'VSINSTALLDIR': 'D:\\msvs8', 02:34:41 INFO - 'WINDIR': 'C:\\windows', 02:34:41 INFO - 'WINDOWS_TRACING_FLAGS': '3', 02:34:41 INFO - 'WINDOWS_TRACING_LOGFILE': 'C:\\BVTBin\\Tests\\installpackage\\csilogfile.log', 02:34:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 02:34:41 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/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip', '--stackwalk-binary=C:\\slave\\test\\build\\win32-minidump_stackwalk.exe', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=C:\\slave\\test\\build\\tests\\web-platform/prefs', '--processes=1', '--config=C:\\slave\\test\\build\\tests\\web-platform/wptrunner.ini', '--ca-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/cacert.pem', '--host-key-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.key', '--host-cert-path=C:\\slave\\test\\build\\tests\\web-platform/certs/web-platform.test.pem', '--certutil-binary=C:\\slave\\test\\build\\tests/bin/certutil'] with output_timeout 1000 02:34:43 INFO - STDERR: C:\slave\test\build\venv\lib\site-packages\mozrunner\utils.py:20: UserWarning: Module wptserve was already imported from C:\slave\test\build\tests\web-platform\tests\tools\wptserve\wptserve\__init__.py, but c:\slave\test\build\venv\lib\site-packages is being added to sys.path 02:34:43 INFO - import pkg_resources 02:34:44 INFO - Using 1 client processes 02:34:47 INFO - SUITE-START | Running 778 tests 02:34:47 INFO - Running testharness tests 02:34:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:34:47 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 02:34:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:34:47 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 0ms 02:34:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:34:47 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 02:34:48 INFO - Setting up ssl 02:34:48 INFO - PROCESS | certutil | 02:34:48 INFO - PROCESS | certutil | 02:34:48 INFO - PROCESS | certutil | 02:34:48 INFO - Certificate Nickname Trust Attributes 02:34:48 INFO - SSL,S/MIME,JAR/XPI 02:34:48 INFO - 02:34:48 INFO - web-platform-tests CT,, 02:34:48 INFO - 02:34:48 INFO - Starting runner 02:34:48 INFO - PROCESS | 3852 | [3852] 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 02:34:49 INFO - PROCESS | 3852 | [3852] 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 02:34:49 INFO - PROCESS | 3852 | [3852] 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 02:34:50 INFO - PROCESS | 3852 | 1470735290966 Marionette DEBUG Marionette enabled via build flag and pref 02:34:51 INFO - PROCESS | 3852 | ++DOCSHELL 10B9D800 == 1 [pid = 3852] [id = 1] 02:34:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 1 (10B9DC00) [pid = 3852] [serial = 1] [outer = 00000000] 02:34:51 INFO - PROCESS | 3852 | [3852] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:34:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 2 (10B9E800) [pid = 3852] [serial = 2] [outer = 10B9DC00] 02:34:52 INFO - PROCESS | 3852 | ++DOCSHELL 110DD400 == 2 [pid = 3852] [id = 2] 02:34:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 3 (110DD800) [pid = 3852] [serial = 3] [outer = 00000000] 02:34:52 INFO - PROCESS | 3852 | [3852] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:34:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 4 (110DE400) [pid = 3852] [serial = 4] [outer = 110DD800] 02:34:52 INFO - PROCESS | 3852 | 1470735292509 Marionette INFO Listening on port 2828 02:34:54 INFO - PROCESS | 3852 | 1470735294138 Marionette DEBUG Marionette enabled via command-line flag 02:34:54 INFO - PROCESS | 3852 | [3852] 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 02:34:54 INFO - PROCESS | 3852 | [3852] 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 02:34:54 INFO - PROCESS | 3852 | ++DOCSHELL 10505400 == 3 [pid = 3852] [id = 3] 02:34:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 5 (1050D400) [pid = 3852] [serial = 5] [outer = 00000000] 02:34:54 INFO - PROCESS | 3852 | [3852] WARNING: No inner window available!: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:34:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 6 (1050E000) [pid = 3852] [serial = 6] [outer = 1050D400] 02:34:54 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 02:34:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 7 (155C5400) [pid = 3852] [serial = 7] [outer = 110DD800] 02:34:54 INFO - PROCESS | 3852 | [3852] 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 02:34:54 INFO - PROCESS | 3852 | 1470735294940 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49910 02:34:54 INFO - PROCESS | 3852 | [3852] 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 02:34:54 INFO - PROCESS | 3852 | 1470735294951 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49911 02:34:54 INFO - PROCESS | 3852 | [3852] 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 02:34:54 INFO - PROCESS | 3852 | 1470735294958 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49912 02:34:54 INFO - PROCESS | 3852 | [3852] 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 02:34:54 INFO - PROCESS | 3852 | 1470735294993 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49913 02:34:55 INFO - PROCESS | 3852 | 1470735294996 Marionette DEBUG Closed connection conn0 02:34:55 INFO - PROCESS | 3852 | 1470735294998 Marionette DEBUG Closed connection conn1 02:34:55 INFO - PROCESS | 3852 | 1470735295000 Marionette DEBUG Closed connection conn2 02:34:55 INFO - PROCESS | 3852 | 1470735295089 Marionette DEBUG Closed connection conn3 02:34:55 INFO - PROCESS | 3852 | [3852] 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 02:34:55 INFO - PROCESS | 3852 | 1470735295095 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49914 02:34:55 INFO - PROCESS | 3852 | 1470735295197 Marionette DEBUG Closed connection conn4 02:34:55 INFO - PROCESS | 3852 | [3852] 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 02:34:55 INFO - PROCESS | 3852 | 1470735295205 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49915 02:34:55 INFO - PROCESS | 3852 | ++DOCSHELL 16370000 == 4 [pid = 3852] [id = 4] 02:34:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 8 (16370800) [pid = 3852] [serial = 8] [outer = 00000000] 02:34:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 9 (15F69400) [pid = 3852] [serial = 9] [outer = 16370800] 02:34:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 10 (16371400) [pid = 3852] [serial = 10] [outer = 16370800] 02:34:55 INFO - PROCESS | 3852 | 1470735295346 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:34:55 INFO - PROCESS | 3852 | 1470735295352 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160809001219","device":"desktop","version":"48.0.1"} 02:34:56 INFO - PROCESS | 3852 | [3852] 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 02:34:56 INFO - PROCESS | 3852 | [3852] 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 02:34:56 INFO - PROCESS | 3852 | [3852] 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 02:34:57 INFO - PROCESS | 3852 | ++DOCSHELL 15547000 == 5 [pid = 3852] [id = 5] 02:34:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 11 (15961C00) [pid = 3852] [serial = 11] [outer = 00000000] 02:34:57 INFO - PROCESS | 3852 | ++DOCSHELL 16907C00 == 6 [pid = 3852] [id = 6] 02:34:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 12 (1873D000) [pid = 3852] [serial = 12] [outer = 00000000] 02:34:57 INFO - PROCESS | 3852 | [3852] 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 02:34:57 INFO - PROCESS | 3852 | ++DOCSHELL 19550000 == 7 [pid = 3852] [id = 7] 02:34:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 13 (19550400) [pid = 3852] [serial = 13] [outer = 00000000] 02:34:57 INFO - PROCESS | 3852 | [3852] 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 02:34:57 INFO - PROCESS | 3852 | [3852] 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 02:34:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 14 (19558C00) [pid = 3852] [serial = 14] [outer = 19550400] 02:34:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 15 (191E1C00) [pid = 3852] [serial = 15] [outer = 15961C00] 02:34:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 16 (191E3400) [pid = 3852] [serial = 16] [outer = 1873D000] 02:34:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 17 (19525400) [pid = 3852] [serial = 17] [outer = 19550400] 02:34:58 INFO - PROCESS | 3852 | 1470735298841 Marionette INFO startBrowser 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:34:58 INFO - PROCESS | 3852 | 1470735298878 Marionette DEBUG loaded listener.js 02:34:58 INFO - PROCESS | 3852 | 1470735298892 Marionette DEBUG loaded listener.js 02:34:58 INFO - PROCESS | 3852 | 1470735298894 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:34:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 18 (1B90C800) [pid = 3852] [serial = 18] [outer = 19550400] 02:34:59 INFO - PROCESS | 3852 | 1470735299644 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"51f89f6b-d2e2-4e01-ac41-fa755e188b6a","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160809001219","device":"desktop","version":"48.0.1","command_id":1}}] 02:34:59 INFO - PROCESS | 3852 | 1470735299895 Marionette TRACE conn5 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:34:59 INFO - PROCESS | 3852 | 1470735299898 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:34:59 INFO - PROCESS | 3852 | 1470735299929 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 02:34:59 INFO - PROCESS | 3852 | 1470735299951 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:34:59 INFO - PROCESS | 3852 | 1470735299954 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:34:59 INFO - PROCESS | 3852 | [3852] 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 02:35:00 INFO - PROCESS | 3852 | [3852] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:35:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 19 (1C1E6000) [pid = 3852] [serial = 19] [outer = 19550400] 02:35:00 INFO - PROCESS | 3852 | 1470735300887 Marionette TRACE conn5 <- [1,3,null,{}] 02:35:00 INFO - PROCESS | 3852 | 1470735300906 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 02:35:00 INFO - PROCESS | 3852 | 1470735300908 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:00 INFO - PROCESS | 3852 | 1470735300936 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 02:35:00 INFO - PROCESS | 3852 | 1470735300964 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 3852 | 1470735300967 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 02:35:00 INFO - PROCESS | 3852 | 1470735300973 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:35:00 INFO - PROCESS | 3852 | 1470735300976 Marionette TRACE conn5 <- [1,6,null,{}] 02:35:01 INFO - PROCESS | 3852 | 1470735301034 Marionette TRACE conn5 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:01 INFO - PROCESS | 3852 | 1470735301036 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:01 INFO - PROCESS | 3852 | 1470735301053 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 02:35:01 INFO - PROCESS | 3852 | 1470735301057 Marionette TRACE conn5 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 3852 | 1470735301060 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:01 INFO - PROCESS | 3852 | ++DOCSHELL 1D08AC00 == 8 [pid = 3852] [id = 8] 02:35:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 20 (1D08B000) [pid = 3852] [serial = 20] [outer = 00000000] 02:35:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 21 (1D0C6C00) [pid = 3852] [serial = 21] [outer = 1D08B000] 02:35:01 INFO - PROCESS | 3852 | 1470735301115 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 22 (1D0CB000) [pid = 3852] [serial = 22] [outer = 1D08B000] 02:35:01 INFO - PROCESS | 3852 | ++DOCSHELL 1B992800 == 9 [pid = 3852] [id = 9] 02:35:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 23 (1D0CA400) [pid = 3852] [serial = 23] [outer = 00000000] 02:35:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 24 (16903800) [pid = 3852] [serial = 24] [outer = 1D0CA400] 02:35:01 INFO - PROCESS | 3852 | 1470735301519 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 25 (1D0C7000) [pid = 3852] [serial = 25] [outer = 1D0CA400] 02:35:02 INFO - PROCESS | 3852 | [3852] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:35:02 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:35:02 INFO - PROCESS | 3852 | --DOCSHELL 10B9D800 == 8 [pid = 3852] [id = 1] 02:35:02 INFO - PROCESS | 3852 | 1470735302401 Marionette TRACE conn5 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:35:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:35:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1456ms 02:35:02 INFO - PROCESS | 3852 | 1470735302434 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 02:35:02 INFO - PROCESS | 3852 | 1470735302438 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 02:35:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:35:02 INFO - PROCESS | 3852 | 1470735302443 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 3852 | 1470735302446 Marionette TRACE conn5 <- [1,10,null,{}] 02:35:02 INFO - PROCESS | 3852 | 1470735302452 Marionette TRACE conn5 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:02 INFO - PROCESS | 3852 | 1470735302455 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:02 INFO - PROCESS | 3852 | 1470735302586 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 02:35:02 INFO - PROCESS | 3852 | 1470735302682 Marionette TRACE conn5 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 3852 | 1470735302685 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:02 INFO - PROCESS | 3852 | ++DOCSHELL 10501400 == 9 [pid = 3852] [id = 10] 02:35:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 26 (10501C00) [pid = 3852] [serial = 26] [outer = 00000000] 02:35:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 27 (13EAF800) [pid = 3852] [serial = 27] [outer = 10501C00] 02:35:02 INFO - PROCESS | 3852 | 1470735302745 Marionette DEBUG loaded listener.js 02:35:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 28 (1467B800) [pid = 3852] [serial = 28] [outer = 10501C00] 02:35:03 INFO - PROCESS | 3852 | 1470735303307 Marionette TRACE conn5 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 930ms 02:35:03 INFO - PROCESS | 3852 | 1470735303374 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 02:35:03 INFO - PROCESS | 3852 | 1470735303379 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 02:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:35:03 INFO - PROCESS | 3852 | 1470735303386 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 3852 | 1470735303389 Marionette TRACE conn5 <- [1,14,null,{}] 02:35:03 INFO - PROCESS | 3852 | 1470735303393 Marionette TRACE conn5 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:03 INFO - PROCESS | 3852 | 1470735303396 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:03 INFO - PROCESS | 3852 | 1470735303554 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 02:35:03 INFO - PROCESS | 3852 | 1470735303613 Marionette TRACE conn5 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:03 INFO - PROCESS | 3852 | 1470735303616 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:03 INFO - PROCESS | 3852 | ++DOCSHELL 18838C00 == 10 [pid = 3852] [id = 11] 02:35:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 29 (18839000) [pid = 3852] [serial = 29] [outer = 00000000] 02:35:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 30 (18857800) [pid = 3852] [serial = 30] [outer = 18839000] 02:35:03 INFO - PROCESS | 3852 | 1470735303674 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 31 (19529000) [pid = 3852] [serial = 31] [outer = 18839000] 02:35:04 INFO - PROCESS | 3852 | 1470735304398 Marionette TRACE conn5 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:35:04 INFO - PROCESS | 3852 | ++DOCSHELL 0C7F0C00 == 11 [pid = 3852] [id = 12] 02:35:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 32 (0C7F1000) [pid = 3852] [serial = 32] [outer = 00000000] 02:35:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 33 (0C7F5400) [pid = 3852] [serial = 33] [outer = 0C7F1000] 02:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1079ms 02:35:04 INFO - PROCESS | 3852 | --DOCSHELL 16370000 == 10 [pid = 3852] [id = 4] 02:35:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 34 (01C6C400) [pid = 3852] [serial = 34] [outer = 0C7F1000] 02:35:04 INFO - PROCESS | 3852 | 1470735304509 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 02:35:04 INFO - PROCESS | 3852 | 1470735304513 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 02:35:04 INFO - PROCESS | 3852 | ++DOCSHELL 01CD2800 == 11 [pid = 3852] [id = 13] 02:35:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 35 (0C676400) [pid = 3852] [serial = 35] [outer = 00000000] 02:35:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 36 (0D36E800) [pid = 3852] [serial = 36] [outer = 0C676400] 02:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:35:04 INFO - PROCESS | 3852 | 1470735304581 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:35:04 INFO - PROCESS | 3852 | 1470735304584 Marionette TRACE conn5 <- [1,18,null,{}] 02:35:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 37 (1050C800) [pid = 3852] [serial = 37] [outer = 0C676400] 02:35:04 INFO - PROCESS | 3852 | 1470735304621 Marionette TRACE conn5 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:04 INFO - PROCESS | 3852 | 1470735304624 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:04 INFO - PROCESS | 3852 | 1470735304719 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 02:35:04 INFO - PROCESS | 3852 | 1470735304779 Marionette TRACE conn5 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 3852 | 1470735304784 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:04 INFO - PROCESS | 3852 | ++DOCSHELL 0CE4F400 == 12 [pid = 3852] [id = 14] 02:35:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 38 (10B10800) [pid = 3852] [serial = 38] [outer = 00000000] 02:35:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 39 (10B9C800) [pid = 3852] [serial = 39] [outer = 10B10800] 02:35:04 INFO - PROCESS | 3852 | 1470735304880 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 40 (11099800) [pid = 3852] [serial = 40] [outer = 10B10800] 02:35:05 INFO - PROCESS | 3852 | 1470735305243 Marionette TRACE conn5 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 710ms 02:35:05 INFO - PROCESS | 3852 | 1470735305299 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 3852 | 1470735305303 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 02:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:35:05 INFO - PROCESS | 3852 | 1470735305310 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 3852 | 1470735305312 Marionette TRACE conn5 <- [1,22,null,{}] 02:35:05 INFO - PROCESS | 3852 | 1470735305316 Marionette TRACE conn5 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 3852 | 1470735305318 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:05 INFO - PROCESS | 3852 | 1470735305402 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 02:35:05 INFO - PROCESS | 3852 | 1470735305409 Marionette TRACE conn5 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:05 INFO - PROCESS | 3852 | 1470735305411 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:05 INFO - PROCESS | 3852 | ++DOCSHELL 13DEA800 == 13 [pid = 3852] [id = 15] 02:35:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 41 (13E67400) [pid = 3852] [serial = 41] [outer = 00000000] 02:35:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 42 (1412AC00) [pid = 3852] [serial = 42] [outer = 13E67400] 02:35:05 INFO - PROCESS | 3852 | 1470735305458 Marionette DEBUG loaded listener.js 02:35:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 43 (141F4800) [pid = 3852] [serial = 43] [outer = 13E67400] 02:35:05 INFO - PROCESS | 3852 | 1470735305871 Marionette TRACE conn5 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:35:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 630ms 02:35:05 INFO - PROCESS | 3852 | 1470735305940 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 3852 | 1470735305943 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 02:35:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:35:05 INFO - PROCESS | 3852 | 1470735305946 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 3852 | 1470735305950 Marionette TRACE conn5 <- [1,26,null,{}] 02:35:05 INFO - PROCESS | 3852 | 1470735305961 Marionette TRACE conn5 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 3852 | 1470735305965 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:06 INFO - PROCESS | 3852 | 1470735306060 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 02:35:06 INFO - PROCESS | 3852 | 1470735306099 Marionette TRACE conn5 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 3852 | 1470735306102 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:06 INFO - PROCESS | 3852 | ++DOCSHELL 15F4F400 == 14 [pid = 3852] [id = 16] 02:35:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 44 (15F4F800) [pid = 3852] [serial = 44] [outer = 00000000] 02:35:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 45 (15F53400) [pid = 3852] [serial = 45] [outer = 15F4F800] 02:35:06 INFO - PROCESS | 3852 | 1470735306151 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 46 (15F5BC00) [pid = 3852] [serial = 46] [outer = 15F4F800] 02:35:06 INFO - PROCESS | 3852 | 1470735306538 Marionette TRACE conn5 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 631ms 02:35:06 INFO - PROCESS | 3852 | 1470735306593 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 02:35:06 INFO - PROCESS | 3852 | 1470735306596 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 02:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:35:06 INFO - PROCESS | 3852 | 1470735306599 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:35:06 INFO - PROCESS | 3852 | 1470735306601 Marionette TRACE conn5 <- [1,30,null,{}] 02:35:06 INFO - PROCESS | 3852 | 1470735306604 Marionette TRACE conn5 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:06 INFO - PROCESS | 3852 | 1470735306606 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:06 INFO - PROCESS | 3852 | 1470735306697 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 02:35:06 INFO - PROCESS | 3852 | 1470735306702 Marionette TRACE conn5 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:06 INFO - PROCESS | 3852 | 1470735306704 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:06 INFO - PROCESS | 3852 | ++DOCSHELL 15F57C00 == 15 [pid = 3852] [id = 17] 02:35:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 47 (15F5D000) [pid = 3852] [serial = 47] [outer = 00000000] 02:35:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 48 (17622C00) [pid = 3852] [serial = 48] [outer = 15F5D000] 02:35:06 INFO - PROCESS | 3852 | 1470735306750 Marionette DEBUG loaded listener.js 02:35:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 49 (1764D800) [pid = 3852] [serial = 49] [outer = 15F5D000] 02:35:07 INFO - PROCESS | 3852 | 1470735307141 Marionette TRACE conn5 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 570ms 02:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:35:07 INFO - PROCESS | 3852 | 1470735307172 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 02:35:07 INFO - PROCESS | 3852 | 1470735307174 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 02:35:07 INFO - PROCESS | 3852 | 1470735307177 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 3852 | 1470735307179 Marionette TRACE conn5 <- [1,34,null,{}] 02:35:07 INFO - PROCESS | 3852 | 1470735307195 Marionette TRACE conn5 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 3852 | 1470735307198 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:07 INFO - PROCESS | 3852 | 1470735307274 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 02:35:07 INFO - PROCESS | 3852 | 1470735307279 Marionette TRACE conn5 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 3852 | 1470735307282 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:07 INFO - PROCESS | 3852 | ++DOCSHELL 1873D800 == 16 [pid = 3852] [id = 18] 02:35:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 50 (1873E000) [pid = 3852] [serial = 50] [outer = 00000000] 02:35:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 51 (18839400) [pid = 3852] [serial = 51] [outer = 1873E000] 02:35:07 INFO - PROCESS | 3852 | 1470735307327 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 52 (19357400) [pid = 3852] [serial = 52] [outer = 1873E000] 02:35:07 INFO - PROCESS | 3852 | 1470735307736 Marionette TRACE conn5 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 590ms 02:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:35:07 INFO - PROCESS | 3852 | 1470735307768 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 02:35:07 INFO - PROCESS | 3852 | 1470735307770 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 02:35:07 INFO - PROCESS | 3852 | 1470735307773 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:35:07 INFO - PROCESS | 3852 | 1470735307775 Marionette TRACE conn5 <- [1,38,null,{}] 02:35:07 INFO - PROCESS | 3852 | 1470735307778 Marionette TRACE conn5 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 3852 | 1470735307784 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:07 INFO - PROCESS | 3852 | 1470735307917 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 02:35:07 INFO - PROCESS | 3852 | 1470735307928 Marionette TRACE conn5 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 3852 | 1470735307930 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:07 INFO - PROCESS | 3852 | ++DOCSHELL 1874A800 == 17 [pid = 3852] [id = 19] 02:35:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 53 (194CC800) [pid = 3852] [serial = 53] [outer = 00000000] 02:35:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 54 (1AB95C00) [pid = 3852] [serial = 54] [outer = 194CC800] 02:35:07 INFO - PROCESS | 3852 | 1470735307975 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 55 (1ABEB400) [pid = 3852] [serial = 55] [outer = 194CC800] 02:35:08 INFO - PROCESS | 3852 | 1470735308342 Marionette TRACE conn5 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:35:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:35:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 630ms 02:35:08 INFO - PROCESS | 3852 | 1470735308404 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 02:35:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:35:08 INFO - PROCESS | 3852 | 1470735308406 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 02:35:08 INFO - PROCESS | 3852 | 1470735308410 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 3852 | 1470735308411 Marionette TRACE conn5 <- [1,42,null,{}] 02:35:08 INFO - PROCESS | 3852 | 1470735308415 Marionette TRACE conn5 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:08 INFO - PROCESS | 3852 | 1470735308417 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:08 INFO - PROCESS | 3852 | 1470735308501 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 02:35:08 INFO - PROCESS | 3852 | 1470735308507 Marionette TRACE conn5 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:08 INFO - PROCESS | 3852 | 1470735308509 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:08 INFO - PROCESS | 3852 | ++DOCSHELL 1B46DC00 == 18 [pid = 3852] [id = 20] 02:35:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 56 (1B46E000) [pid = 3852] [serial = 56] [outer = 00000000] 02:35:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 57 (1B732000) [pid = 3852] [serial = 57] [outer = 1B46E000] 02:35:08 INFO - PROCESS | 3852 | 1470735308556 Marionette DEBUG loaded listener.js 02:35:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 58 (1B93EC00) [pid = 3852] [serial = 58] [outer = 1B46E000] 02:35:09 INFO - PROCESS | 3852 | 1470735309039 Marionette TRACE conn5 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 670ms 02:35:09 INFO - PROCESS | 3852 | 1470735309080 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 3852 | 1470735309082 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 02:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:35:09 INFO - PROCESS | 3852 | 1470735309089 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 3852 | 1470735309091 Marionette TRACE conn5 <- [1,46,null,{}] 02:35:09 INFO - PROCESS | 3852 | 1470735309094 Marionette TRACE conn5 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:09 INFO - PROCESS | 3852 | 1470735309096 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:09 INFO - PROCESS | 3852 | 1470735309173 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 02:35:09 INFO - PROCESS | 3852 | 1470735309179 Marionette TRACE conn5 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 3852 | 1470735309181 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:09 INFO - PROCESS | 3852 | ++DOCSHELL 1B949400 == 19 [pid = 3852] [id = 21] 02:35:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (1B949800) [pid = 3852] [serial = 59] [outer = 00000000] 02:35:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (1C1F1800) [pid = 3852] [serial = 60] [outer = 1B949800] 02:35:09 INFO - PROCESS | 3852 | 1470735309232 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (1D1A6400) [pid = 3852] [serial = 61] [outer = 1B949800] 02:35:09 INFO - PROCESS | 3852 | 1470735309613 Marionette TRACE conn5 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 570ms 02:35:09 INFO - PROCESS | 3852 | 1470735309660 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 3852 | 1470735309662 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 02:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:35:09 INFO - PROCESS | 3852 | 1470735309678 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 3852 | 1470735309680 Marionette TRACE conn5 <- [1,50,null,{}] 02:35:09 INFO - PROCESS | 3852 | 1470735309684 Marionette TRACE conn5 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:09 INFO - PROCESS | 3852 | 1470735309686 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:09 INFO - PROCESS | 3852 | 1470735309765 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 02:35:09 INFO - PROCESS | 3852 | 1470735309771 Marionette TRACE conn5 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:09 INFO - PROCESS | 3852 | 1470735309772 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:09 INFO - PROCESS | 3852 | ++DOCSHELL 196D3000 == 20 [pid = 3852] [id = 22] 02:35:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (196D4000) [pid = 3852] [serial = 62] [outer = 00000000] 02:35:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (196DD000) [pid = 3852] [serial = 63] [outer = 196D4000] 02:35:09 INFO - PROCESS | 3852 | 1470735309817 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (1636A800) [pid = 3852] [serial = 64] [outer = 196D4000] 02:35:10 INFO - PROCESS | 3852 | 1470735310219 Marionette TRACE conn5 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 571ms 02:35:10 INFO - PROCESS | 3852 | 1470735310252 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 3852 | 1470735310254 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 02:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:35:10 INFO - PROCESS | 3852 | 1470735310257 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - PROCESS | 3852 | 1470735310258 Marionette TRACE conn5 <- [1,54,null,{}] 02:35:10 INFO - PROCESS | 3852 | 1470735310262 Marionette TRACE conn5 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:10 INFO - PROCESS | 3852 | 1470735310263 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:10 INFO - PROCESS | 3852 | 1470735310372 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 02:35:10 INFO - PROCESS | 3852 | 1470735310380 Marionette TRACE conn5 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 3852 | 1470735310382 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:10 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B6C00 == 21 [pid = 3852] [id = 23] 02:35:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0B8B7800) [pid = 3852] [serial = 65] [outer = 00000000] 02:35:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0B8BB800) [pid = 3852] [serial = 66] [outer = 0B8B7800] 02:35:10 INFO - PROCESS | 3852 | 1470735310426 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0B8BEC00) [pid = 3852] [serial = 67] [outer = 0B8B7800] 02:35:10 INFO - PROCESS | 3852 | 1470735310784 Marionette TRACE conn5 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 570ms 02:35:10 INFO - PROCESS | 3852 | 1470735310828 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 02:35:10 INFO - PROCESS | 3852 | 1470735310830 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 02:35:10 INFO - PROCESS | 3852 | 1470735310834 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:35:10 INFO - PROCESS | 3852 | 1470735310836 Marionette TRACE conn5 <- [1,58,null,{}] 02:35:10 INFO - PROCESS | 3852 | 1470735310839 Marionette TRACE conn5 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:10 INFO - PROCESS | 3852 | 1470735310842 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:10 INFO - PROCESS | 3852 | 1470735310965 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 02:35:11 INFO - PROCESS | 3852 | 1470735311003 Marionette TRACE conn5 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:11 INFO - PROCESS | 3852 | 1470735311005 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:11 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BAC00 == 22 [pid = 3852] [id = 24] 02:35:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0B8BC400) [pid = 3852] [serial = 68] [outer = 00000000] 02:35:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (1696CC00) [pid = 3852] [serial = 69] [outer = 0B8BC400] 02:35:11 INFO - PROCESS | 3852 | 1470735311051 Marionette DEBUG loaded listener.js 02:35:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (196DCC00) [pid = 3852] [serial = 70] [outer = 0B8BC400] 02:35:11 INFO - PROCESS | 3852 | 1470735311398 Marionette TRACE conn5 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:35:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 631ms 02:35:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:35:11 INFO - PROCESS | 3852 | 1470735311469 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 02:35:11 INFO - PROCESS | 3852 | 1470735311471 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 02:35:11 INFO - PROCESS | 3852 | 1470735311474 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:35:11 INFO - PROCESS | 3852 | 1470735311476 Marionette TRACE conn5 <- [1,62,null,{}] 02:35:11 INFO - PROCESS | 3852 | 1470735311479 Marionette TRACE conn5 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:11 INFO - PROCESS | 3852 | 1470735311481 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:11 INFO - PROCESS | 3852 | 1470735311602 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 02:35:11 INFO - PROCESS | 3852 | 1470735311610 Marionette TRACE conn5 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:11 INFO - PROCESS | 3852 | 1470735311611 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:11 INFO - PROCESS | 3852 | ++DOCSHELL 0CF31C00 == 23 [pid = 3852] [id = 25] 02:35:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0CF33800) [pid = 3852] [serial = 71] [outer = 00000000] 02:35:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0CF3C400) [pid = 3852] [serial = 72] [outer = 0CF33800] 02:35:11 INFO - PROCESS | 3852 | 1470735311664 Marionette DEBUG loaded listener.js 02:35:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0CF3E800) [pid = 3852] [serial = 73] [outer = 0CF33800] 02:35:12 INFO - PROCESS | 3852 | 1470735312763 Marionette TRACE conn5 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1337ms 02:35:12 INFO - PROCESS | 3852 | 1470735312813 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 02:35:12 INFO - PROCESS | 3852 | 1470735312817 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 02:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:35:12 INFO - PROCESS | 3852 | 1470735312827 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:35:12 INFO - PROCESS | 3852 | 1470735312830 Marionette TRACE conn5 <- [1,66,null,{}] 02:35:12 INFO - PROCESS | 3852 | 1470735312835 Marionette TRACE conn5 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:12 INFO - PROCESS | 3852 | 1470735312838 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:12 INFO - PROCESS | 3852 | 1470735312943 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 02:35:12 INFO - PROCESS | 3852 | 1470735312959 Marionette TRACE conn5 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 3852 | 1470735312962 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:13 INFO - PROCESS | 3852 | ++DOCSHELL 0C684400 == 24 [pid = 3852] [id = 26] 02:35:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0C6E8C00) [pid = 3852] [serial = 74] [outer = 00000000] 02:35:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0C7FB000) [pid = 3852] [serial = 75] [outer = 0C6E8C00] 02:35:13 INFO - PROCESS | 3852 | 1470735313046 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0CF32C00) [pid = 3852] [serial = 76] [outer = 0C6E8C00] 02:35:13 INFO - PROCESS | 3852 | 1470735313447 Marionette TRACE conn5 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 02:35:13 INFO - PROCESS | 3852 | 1470735313498 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 02:35:13 INFO - PROCESS | 3852 | 1470735313502 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 02:35:13 INFO - PROCESS | 3852 | 1470735313507 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:35:13 INFO - PROCESS | 3852 | 1470735313510 Marionette TRACE conn5 <- [1,70,null,{}] 02:35:13 INFO - PROCESS | 3852 | 1470735313514 Marionette TRACE conn5 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:13 INFO - PROCESS | 3852 | 1470735313516 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:13 INFO - PROCESS | 3852 | 1470735313627 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 02:35:13 INFO - PROCESS | 3852 | 1470735313637 Marionette TRACE conn5 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 3852 | 1470735313639 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:13 INFO - PROCESS | 3852 | ++DOCSHELL 10502800 == 25 [pid = 3852] [id = 27] 02:35:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (10506800) [pid = 3852] [serial = 77] [outer = 00000000] 02:35:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1066D400) [pid = 3852] [serial = 78] [outer = 10506800] 02:35:13 INFO - PROCESS | 3852 | 1470735313687 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (10F07C00) [pid = 3852] [serial = 79] [outer = 10506800] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (16370800) [pid = 3852] [serial = 8] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (15F4F800) [pid = 3852] [serial = 44] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15F5D000) [pid = 3852] [serial = 47] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1873E000) [pid = 3852] [serial = 50] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (194CC800) [pid = 3852] [serial = 53] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (196D4000) [pid = 3852] [serial = 62] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0B8B7800) [pid = 3852] [serial = 65] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1D08B000) [pid = 3852] [serial = 20] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (10501C00) [pid = 3852] [serial = 26] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (18839000) [pid = 3852] [serial = 29] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (10B10800) [pid = 3852] [serial = 38] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:35:14 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (13E67400) [pid = 3852] [serial = 41] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:35:14 INFO - PROCESS | 3852 | 1470735314409 Marionette TRACE conn5 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:35:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 931ms 02:35:14 INFO - PROCESS | 3852 | 1470735314442 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 3852 | 1470735314445 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 02:35:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:35:14 INFO - PROCESS | 3852 | 1470735314452 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 3852 | 1470735314455 Marionette TRACE conn5 <- [1,74,null,{}] 02:35:14 INFO - PROCESS | 3852 | 1470735314481 Marionette TRACE conn5 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:14 INFO - PROCESS | 3852 | 1470735314485 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:14 INFO - PROCESS | 3852 | 1470735314565 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 02:35:14 INFO - PROCESS | 3852 | 1470735314574 Marionette TRACE conn5 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:14 INFO - PROCESS | 3852 | 1470735314577 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:14 INFO - PROCESS | 3852 | ++DOCSHELL 13E6D000 == 26 [pid = 3852] [id = 28] 02:35:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (13E6FC00) [pid = 3852] [serial = 80] [outer = 00000000] 02:35:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (13EBE400) [pid = 3852] [serial = 81] [outer = 13E6FC00] 02:35:14 INFO - PROCESS | 3852 | 1470735314626 Marionette DEBUG loaded listener.js 02:35:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (141F2800) [pid = 3852] [serial = 82] [outer = 13E6FC00] 02:35:15 INFO - PROCESS | 3852 | 1470735315050 Marionette TRACE conn5 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 650ms 02:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:35:15 INFO - PROCESS | 3852 | 1470735315102 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 02:35:15 INFO - PROCESS | 3852 | 1470735315105 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 02:35:15 INFO - PROCESS | 3852 | 1470735315108 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 3852 | 1470735315110 Marionette TRACE conn5 <- [1,78,null,{}] 02:35:15 INFO - PROCESS | 3852 | 1470735315113 Marionette TRACE conn5 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:15 INFO - PROCESS | 3852 | 1470735315115 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:15 INFO - PROCESS | 3852 | 1470735315196 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 02:35:15 INFO - PROCESS | 3852 | 1470735315201 Marionette TRACE conn5 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 3852 | 1470735315203 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:15 INFO - PROCESS | 3852 | ++DOCSHELL 1458F800 == 27 [pid = 3852] [id = 29] 02:35:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (14670800) [pid = 3852] [serial = 83] [outer = 00000000] 02:35:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (14FDF800) [pid = 3852] [serial = 84] [outer = 14670800] 02:35:15 INFO - PROCESS | 3852 | 1470735315248 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (1595D400) [pid = 3852] [serial = 85] [outer = 14670800] 02:35:15 INFO - PROCESS | 3852 | 1470735315664 Marionette TRACE conn5 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 632ms 02:35:15 INFO - PROCESS | 3852 | 1470735315744 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 02:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:35:15 INFO - PROCESS | 3852 | 1470735315746 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 02:35:15 INFO - PROCESS | 3852 | 1470735315750 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:35:15 INFO - PROCESS | 3852 | 1470735315752 Marionette TRACE conn5 <- [1,82,null,{}] 02:35:15 INFO - PROCESS | 3852 | 1470735315755 Marionette TRACE conn5 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:15 INFO - PROCESS | 3852 | 1470735315757 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:15 INFO - PROCESS | 3852 | 1470735315834 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 02:35:15 INFO - PROCESS | 3852 | 1470735315841 Marionette TRACE conn5 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 3852 | 1470735315843 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:15 INFO - PROCESS | 3852 | ++DOCSHELL 15F5E400 == 28 [pid = 3852] [id = 30] 02:35:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F5EC00) [pid = 3852] [serial = 86] [outer = 00000000] 02:35:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (16370800) [pid = 3852] [serial = 87] [outer = 15F5EC00] 02:35:15 INFO - PROCESS | 3852 | 1470735315888 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (16965C00) [pid = 3852] [serial = 88] [outer = 15F5EC00] 02:35:16 INFO - PROCESS | 3852 | 1470735316406 Marionette TRACE conn5 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 730ms 02:35:16 INFO - PROCESS | 3852 | 1470735316481 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 02:35:16 INFO - PROCESS | 3852 | 1470735316486 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 02:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:35:16 INFO - PROCESS | 3852 | 1470735316491 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:35:16 INFO - PROCESS | 3852 | 1470735316494 Marionette TRACE conn5 <- [1,86,null,{}] 02:35:16 INFO - PROCESS | 3852 | 1470735316530 Marionette TRACE conn5 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:16 INFO - PROCESS | 3852 | 1470735316533 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:16 INFO - PROCESS | 3852 | 1470735316685 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 02:35:16 INFO - PROCESS | 3852 | 1470735316695 Marionette TRACE conn5 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 3852 | 1470735316698 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:16 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BC000 == 29 [pid = 3852] [id = 31] 02:35:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0B8BDC00) [pid = 3852] [serial = 89] [outer = 00000000] 02:35:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0CF37000) [pid = 3852] [serial = 90] [outer = 0B8BDC00] 02:35:16 INFO - PROCESS | 3852 | 1470735316755 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (0CF8BC00) [pid = 3852] [serial = 91] [outer = 0B8BDC00] 02:35:17 INFO - PROCESS | 3852 | 1470735317301 Marionette TRACE conn5 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:35:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 890ms 02:35:17 INFO - PROCESS | 3852 | 1470735317381 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 3852 | 1470735317386 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 02:35:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:35:17 INFO - PROCESS | 3852 | 1470735317392 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 3852 | 1470735317395 Marionette TRACE conn5 <- [1,90,null,{}] 02:35:17 INFO - PROCESS | 3852 | 1470735317399 Marionette TRACE conn5 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:17 INFO - PROCESS | 3852 | 1470735317402 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:17 INFO - PROCESS | 3852 | 1470735317508 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 02:35:17 INFO - PROCESS | 3852 | 1470735317577 Marionette TRACE conn5 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:17 INFO - PROCESS | 3852 | 1470735317580 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:17 INFO - PROCESS | 3852 | ++DOCSHELL 13DE3800 == 30 [pid = 3852] [id = 32] 02:35:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (13DE8C00) [pid = 3852] [serial = 92] [outer = 00000000] 02:35:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (14591400) [pid = 3852] [serial = 93] [outer = 13DE8C00] 02:35:17 INFO - PROCESS | 3852 | 1470735317637 Marionette DEBUG loaded listener.js 02:35:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (15543800) [pid = 3852] [serial = 94] [outer = 13DE8C00] 02:35:18 INFO - PROCESS | 3852 | 1470735318181 Marionette TRACE conn5 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 830ms 02:35:18 INFO - PROCESS | 3852 | 1470735318226 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 02:35:18 INFO - PROCESS | 3852 | 1470735318229 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 02:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:35:18 INFO - PROCESS | 3852 | 1470735318232 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:35:18 INFO - PROCESS | 3852 | 1470735318236 Marionette TRACE conn5 <- [1,94,null,{}] 02:35:18 INFO - PROCESS | 3852 | 1470735318247 Marionette TRACE conn5 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:18 INFO - PROCESS | 3852 | 1470735318252 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:18 INFO - PROCESS | 3852 | 1470735318355 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 02:35:18 INFO - PROCESS | 3852 | 1470735318439 Marionette TRACE conn5 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 3852 | 1470735318442 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:18 INFO - PROCESS | 3852 | ++DOCSHELL 18836800 == 31 [pid = 3852] [id = 33] 02:35:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18838800) [pid = 3852] [serial = 95] [outer = 00000000] 02:35:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (1885DC00) [pid = 3852] [serial = 96] [outer = 18838800] 02:35:18 INFO - PROCESS | 3852 | 1470735318500 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (1934E400) [pid = 3852] [serial = 97] [outer = 18838800] 02:35:19 INFO - PROCESS | 3852 | 1470735319016 Marionette TRACE conn5 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 830ms 02:35:19 INFO - PROCESS | 3852 | 1470735319066 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 3852 | 1470735319069 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 02:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:35:19 INFO - PROCESS | 3852 | 1470735319072 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 3852 | 1470735319074 Marionette TRACE conn5 <- [1,98,null,{}] 02:35:19 INFO - PROCESS | 3852 | 1470735319078 Marionette TRACE conn5 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:19 INFO - PROCESS | 3852 | 1470735319081 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:19 INFO - PROCESS | 3852 | 1470735319183 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 02:35:19 INFO - PROCESS | 3852 | 1470735319264 Marionette TRACE conn5 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 3852 | 1470735319266 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:19 INFO - PROCESS | 3852 | ++DOCSHELL 194C8800 == 32 [pid = 3852] [id = 34] 02:35:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (194CA800) [pid = 3852] [serial = 98] [outer = 00000000] 02:35:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (19553800) [pid = 3852] [serial = 99] [outer = 194CA800] 02:35:19 INFO - PROCESS | 3852 | 1470735319321 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (196D6800) [pid = 3852] [serial = 100] [outer = 194CA800] 02:35:19 INFO - PROCESS | 3852 | 1470735319866 Marionette TRACE conn5 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 830ms 02:35:19 INFO - PROCESS | 3852 | 1470735319906 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 3852 | 1470735319908 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 02:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:35:19 INFO - PROCESS | 3852 | 1470735319912 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 3852 | 1470735319914 Marionette TRACE conn5 <- [1,102,null,{}] 02:35:19 INFO - PROCESS | 3852 | 1470735319917 Marionette TRACE conn5 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:19 INFO - PROCESS | 3852 | 1470735319920 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:20 INFO - PROCESS | 3852 | 1470735320018 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 02:35:20 INFO - PROCESS | 3852 | 1470735320100 Marionette TRACE conn5 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:20 INFO - PROCESS | 3852 | 1470735320102 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:20 INFO - PROCESS | 3852 | ++DOCSHELL 0C635800 == 33 [pid = 3852] [id = 35] 02:35:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0C7F9400) [pid = 3852] [serial = 101] [outer = 00000000] 02:35:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (110E2C00) [pid = 3852] [serial = 102] [outer = 0C7F9400] 02:35:20 INFO - PROCESS | 3852 | 1470735320157 Marionette DEBUG loaded listener.js 02:35:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (14679800) [pid = 3852] [serial = 103] [outer = 0C7F9400] 02:35:20 INFO - PROCESS | 3852 | 1470735320683 Marionette TRACE conn5 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:35:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:35:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 831ms 02:35:20 INFO - PROCESS | 3852 | 1470735320747 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 02:35:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:35:20 INFO - PROCESS | 3852 | 1470735320751 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 02:35:20 INFO - PROCESS | 3852 | 1470735320755 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 3852 | 1470735320760 Marionette TRACE conn5 <- [1,106,null,{}] 02:35:20 INFO - PROCESS | 3852 | 1470735320764 Marionette TRACE conn5 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:20 INFO - PROCESS | 3852 | 1470735320767 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:21 INFO - PROCESS | 3852 | 1470735321339 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (19525400) [pid = 3852] [serial = 17] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (141F4800) [pid = 3852] [serial = 43] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (15F53400) [pid = 3852] [serial = 45] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (15F5BC00) [pid = 3852] [serial = 46] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (17622C00) [pid = 3852] [serial = 48] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (18839400) [pid = 3852] [serial = 51] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1AB95C00) [pid = 3852] [serial = 54] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1764D800) [pid = 3852] [serial = 49] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1B732000) [pid = 3852] [serial = 57] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1C1F1800) [pid = 3852] [serial = 60] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (196DD000) [pid = 3852] [serial = 63] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0B8BB800) [pid = 3852] [serial = 66] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0C7F5400) [pid = 3852] [serial = 33] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (19357400) [pid = 3852] [serial = 52] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (19529000) [pid = 3852] [serial = 31] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1ABEB400) [pid = 3852] [serial = 55] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (1467B800) [pid = 3852] [serial = 28] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (11099800) [pid = 3852] [serial = 40] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1696CC00) [pid = 3852] [serial = 69] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1D0CB000) [pid = 3852] [serial = 22] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1636A800) [pid = 3852] [serial = 64] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0B8BEC00) [pid = 3852] [serial = 67] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (15F69400) [pid = 3852] [serial = 9] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (16371400) [pid = 3852] [serial = 10] [outer = 00000000] [url = chrome://gfxsanity/content/sanitytest.html] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (110DE400) [pid = 3852] [serial = 4] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (13EAF800) [pid = 3852] [serial = 27] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (18857800) [pid = 3852] [serial = 30] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (0D36E800) [pid = 3852] [serial = 36] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (10B9C800) [pid = 3852] [serial = 39] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (1412AC00) [pid = 3852] [serial = 42] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (16903800) [pid = 3852] [serial = 24] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (1D0C6C00) [pid = 3852] [serial = 21] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | --DOMWINDOW == 58 (19558C00) [pid = 3852] [serial = 14] [outer = 00000000] [url = about:blank] 02:35:21 INFO - PROCESS | 3852 | 1470735321476 Marionette TRACE conn5 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 3852 | 1470735321479 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:21 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B4C00 == 34 [pid = 3852] [id = 36] 02:35:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (0B8B5800) [pid = 3852] [serial = 104] [outer = 00000000] 02:35:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (0B8BE800) [pid = 3852] [serial = 105] [outer = 0B8B5800] 02:35:21 INFO - PROCESS | 3852 | 1470735321531 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (0C6E4400) [pid = 3852] [serial = 106] [outer = 0B8B5800] 02:35:21 INFO - PROCESS | 3852 | 1470735321897 Marionette TRACE conn5 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1179ms 02:35:21 INFO - PROCESS | 3852 | 1470735321939 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 02:35:21 INFO - PROCESS | 3852 | 1470735321943 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 02:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:35:21 INFO - PROCESS | 3852 | 1470735321948 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:35:21 INFO - PROCESS | 3852 | 1470735321952 Marionette TRACE conn5 <- [1,110,null,{}] 02:35:21 INFO - PROCESS | 3852 | 1470735321956 Marionette TRACE conn5 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:21 INFO - PROCESS | 3852 | 1470735321959 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:22 INFO - PROCESS | 3852 | 1470735322044 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 02:35:22 INFO - PROCESS | 3852 | 1470735322051 Marionette TRACE conn5 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 3852 | 1470735322054 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:22 INFO - PROCESS | 3852 | ++DOCSHELL 0D370800 == 35 [pid = 3852] [id = 37] 02:35:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (0D371800) [pid = 3852] [serial = 107] [outer = 00000000] 02:35:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (10660000) [pid = 3852] [serial = 108] [outer = 0D371800] 02:35:22 INFO - PROCESS | 3852 | 1470735322102 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (10F0E000) [pid = 3852] [serial = 109] [outer = 0D371800] 02:35:22 INFO - PROCESS | 3852 | 1470735322514 Marionette TRACE conn5 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 630ms 02:35:22 INFO - PROCESS | 3852 | 1470735322581 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 3852 | 1470735322585 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 02:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:35:22 INFO - PROCESS | 3852 | 1470735322588 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 3852 | 1470735322590 Marionette TRACE conn5 <- [1,114,null,{}] 02:35:22 INFO - PROCESS | 3852 | 1470735322594 Marionette TRACE conn5 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:22 INFO - PROCESS | 3852 | 1470735322596 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:22 INFO - PROCESS | 3852 | 1470735322680 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 02:35:22 INFO - PROCESS | 3852 | 1470735322691 Marionette TRACE conn5 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 3852 | 1470735322693 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:22 INFO - PROCESS | 3852 | ++DOCSHELL 1415EC00 == 36 [pid = 3852] [id = 38] 02:35:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (14160400) [pid = 3852] [serial = 110] [outer = 00000000] 02:35:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (1456F000) [pid = 3852] [serial = 111] [outer = 14160400] 02:35:22 INFO - PROCESS | 3852 | 1470735322739 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (14F3D400) [pid = 3852] [serial = 112] [outer = 14160400] 02:35:23 INFO - PROCESS | 3852 | 1470735323177 Marionette TRACE conn5 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 630ms 02:35:23 INFO - PROCESS | 3852 | 1470735323221 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 3852 | 1470735323225 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 02:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:35:23 INFO - PROCESS | 3852 | 1470735323235 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 3852 | 1470735323240 Marionette TRACE conn5 <- [1,118,null,{}] 02:35:23 INFO - PROCESS | 3852 | 1470735323243 Marionette TRACE conn5 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:23 INFO - PROCESS | 3852 | 1470735323246 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:23 INFO - PROCESS | 3852 | 1470735323333 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 02:35:23 INFO - PROCESS | 3852 | 1470735323348 Marionette TRACE conn5 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 3852 | 1470735323350 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:23 INFO - PROCESS | 3852 | ++DOCSHELL 1553C000 == 37 [pid = 3852] [id = 39] 02:35:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (15540000) [pid = 3852] [serial = 113] [outer = 00000000] 02:35:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (16369C00) [pid = 3852] [serial = 114] [outer = 15540000] 02:35:23 INFO - PROCESS | 3852 | 1470735323396 Marionette DEBUG loaded listener.js 02:35:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (16965800) [pid = 3852] [serial = 115] [outer = 15540000] 02:35:23 INFO - PROCESS | 3852 | 1470735323833 Marionette TRACE conn5 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:35:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 631ms 02:35:23 INFO - PROCESS | 3852 | 1470735323861 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 3852 | 1470735323863 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 02:35:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:35:23 INFO - PROCESS | 3852 | 1470735323872 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 3852 | 1470735323873 Marionette TRACE conn5 <- [1,122,null,{}] 02:35:23 INFO - PROCESS | 3852 | 1470735323877 Marionette TRACE conn5 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:23 INFO - PROCESS | 3852 | 1470735323879 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:23 INFO - PROCESS | 3852 | 1470735323982 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 02:35:23 INFO - PROCESS | 3852 | 1470735323990 Marionette TRACE conn5 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:23 INFO - PROCESS | 3852 | 1470735323992 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:24 INFO - PROCESS | 3852 | ++DOCSHELL 1636F000 == 38 [pid = 3852] [id = 40] 02:35:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1696E400) [pid = 3852] [serial = 116] [outer = 00000000] 02:35:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (17627000) [pid = 3852] [serial = 117] [outer = 1696E400] 02:35:24 INFO - PROCESS | 3852 | 1470735324036 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (18743800) [pid = 3852] [serial = 118] [outer = 1696E400] 02:35:24 INFO - PROCESS | 3852 | 1470735324461 Marionette TRACE conn5 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 630ms 02:35:24 INFO - PROCESS | 3852 | 1470735324506 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 02:35:24 INFO - PROCESS | 3852 | 1470735324508 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 02:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:35:24 INFO - PROCESS | 3852 | 1470735324511 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:35:24 INFO - PROCESS | 3852 | 1470735324512 Marionette TRACE conn5 <- [1,126,null,{}] 02:35:24 INFO - PROCESS | 3852 | 1470735324516 Marionette TRACE conn5 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:24 INFO - PROCESS | 3852 | 1470735324518 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:24 INFO - PROCESS | 3852 | 1470735324620 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 02:35:24 INFO - PROCESS | 3852 | 1470735324626 Marionette TRACE conn5 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 3852 | 1470735324631 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:24 INFO - PROCESS | 3852 | ++DOCSHELL 18852C00 == 39 [pid = 3852] [id = 41] 02:35:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (18853C00) [pid = 3852] [serial = 119] [outer = 00000000] 02:35:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (193CE800) [pid = 3852] [serial = 120] [outer = 18853C00] 02:35:24 INFO - PROCESS | 3852 | 1470735324723 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1947AC00) [pid = 3852] [serial = 121] [outer = 18853C00] 02:35:25 INFO - PROCESS | 3852 | 1470735325154 Marionette TRACE conn5 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 670ms 02:35:25 INFO - PROCESS | 3852 | 1470735325188 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 3852 | 1470735325190 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 02:35:25 INFO - PROCESS | 3852 | 1470735325193 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 3852 | 1470735325195 Marionette TRACE conn5 <- [1,130,null,{}] 02:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:35:25 INFO - PROCESS | 3852 | 1470735325198 Marionette TRACE conn5 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:25 INFO - PROCESS | 3852 | 1470735325200 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:25 INFO - PROCESS | 3852 | 1470735325331 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 02:35:25 INFO - PROCESS | 3852 | 1470735325381 Marionette TRACE conn5 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 3852 | 1470735325383 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:25 INFO - PROCESS | 3852 | ++DOCSHELL 0B831800 == 40 [pid = 3852] [id = 42] 02:35:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (19526400) [pid = 3852] [serial = 122] [outer = 00000000] 02:35:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (196D6400) [pid = 3852] [serial = 123] [outer = 19526400] 02:35:25 INFO - PROCESS | 3852 | 1470735325427 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (1A4D1C00) [pid = 3852] [serial = 124] [outer = 19526400] 02:35:25 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0CF33800) [pid = 3852] [serial = 71] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:35:25 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1B949800) [pid = 3852] [serial = 59] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:35:25 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1B46E000) [pid = 3852] [serial = 56] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:35:25 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0B8BC400) [pid = 3852] [serial = 68] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:35:25 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (15F5EC00) [pid = 3852] [serial = 86] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:35:25 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0C6E8C00) [pid = 3852] [serial = 74] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:35:25 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (10506800) [pid = 3852] [serial = 77] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:35:25 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (13E6FC00) [pid = 3852] [serial = 80] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:35:25 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (14670800) [pid = 3852] [serial = 83] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:35:25 INFO - PROCESS | 3852 | 1470735325857 Marionette TRACE conn5 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:35:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 670ms 02:35:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:35:25 INFO - PROCESS | 3852 | 1470735325868 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 02:35:25 INFO - PROCESS | 3852 | 1470735325870 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 02:35:25 INFO - PROCESS | 3852 | 1470735325873 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 3852 | 1470735325874 Marionette TRACE conn5 <- [1,134,null,{}] 02:35:25 INFO - PROCESS | 3852 | 1470735325878 Marionette TRACE conn5 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:25 INFO - PROCESS | 3852 | 1470735325879 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:25 INFO - PROCESS | 3852 | 1470735325985 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 02:35:25 INFO - PROCESS | 3852 | 1470735325992 Marionette TRACE conn5 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 3852 | 1470735325994 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:26 INFO - PROCESS | 3852 | ++DOCSHELL 13E6EC00 == 41 [pid = 3852] [id = 43] 02:35:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1467E000) [pid = 3852] [serial = 125] [outer = 00000000] 02:35:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (19559800) [pid = 3852] [serial = 126] [outer = 1467E000] 02:35:26 INFO - PROCESS | 3852 | 1470735326038 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (196D7000) [pid = 3852] [serial = 127] [outer = 1467E000] 02:35:26 INFO - PROCESS | 3852 | 1470735326409 Marionette TRACE conn5 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 571ms 02:35:26 INFO - PROCESS | 3852 | 1470735326445 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 02:35:26 INFO - PROCESS | 3852 | 1470735326447 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 02:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:35:26 INFO - PROCESS | 3852 | 1470735326460 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 3852 | 1470735326461 Marionette TRACE conn5 <- [1,138,null,{}] 02:35:26 INFO - PROCESS | 3852 | 1470735326466 Marionette TRACE conn5 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:26 INFO - PROCESS | 3852 | 1470735326467 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:26 INFO - PROCESS | 3852 | 1470735326543 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 02:35:26 INFO - PROCESS | 3852 | 1470735326550 Marionette TRACE conn5 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:26 INFO - PROCESS | 3852 | 1470735326553 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:26 INFO - PROCESS | 3852 | ++DOCSHELL 1AB8CC00 == 42 [pid = 3852] [id = 44] 02:35:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (1AB8D000) [pid = 3852] [serial = 128] [outer = 00000000] 02:35:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1ACC2400) [pid = 3852] [serial = 129] [outer = 1AB8D000] 02:35:26 INFO - PROCESS | 3852 | 1470735326597 Marionette DEBUG loaded listener.js 02:35:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1ACC2C00) [pid = 3852] [serial = 130] [outer = 1AB8D000] 02:35:27 INFO - PROCESS | 3852 | 1470735327013 Marionette TRACE conn5 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 590ms 02:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:35:27 INFO - PROCESS | 3852 | 1470735327041 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 02:35:27 INFO - PROCESS | 3852 | 1470735327043 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 02:35:27 INFO - PROCESS | 3852 | 1470735327045 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 3852 | 1470735327047 Marionette TRACE conn5 <- [1,142,null,{}] 02:35:27 INFO - PROCESS | 3852 | 1470735327051 Marionette TRACE conn5 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:27 INFO - PROCESS | 3852 | 1470735327052 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:27 INFO - PROCESS | 3852 | 1470735327169 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 02:35:27 INFO - PROCESS | 3852 | 1470735327176 Marionette TRACE conn5 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 3852 | 1470735327178 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:27 INFO - PROCESS | 3852 | ++DOCSHELL 08757000 == 43 [pid = 3852] [id = 45] 02:35:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0875A800) [pid = 3852] [serial = 131] [outer = 00000000] 02:35:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (08763C00) [pid = 3852] [serial = 132] [outer = 0875A800] 02:35:27 INFO - PROCESS | 3852 | 1470735327222 Marionette DEBUG loaded listener.js 02:35:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (0B82B800) [pid = 3852] [serial = 133] [outer = 0875A800] 02:35:27 INFO - PROCESS | 3852 | 1470735327585 Marionette TRACE conn5 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 570ms 02:35:27 INFO - PROCESS | 3852 | 1470735327617 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 02:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:35:27 INFO - PROCESS | 3852 | 1470735327619 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 02:35:27 INFO - PROCESS | 3852 | 1470735327622 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:35:27 INFO - PROCESS | 3852 | 1470735327623 Marionette TRACE conn5 <- [1,146,null,{}] 02:35:27 INFO - PROCESS | 3852 | 1470735327627 Marionette TRACE conn5 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:27 INFO - PROCESS | 3852 | 1470735327628 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:27 INFO - PROCESS | 3852 | 1470735327787 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 02:35:27 INFO - PROCESS | 3852 | 1470735327907 Marionette TRACE conn5 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 3852 | 1470735327911 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:27 INFO - PROCESS | 3852 | ++DOCSHELL 08183000 == 44 [pid = 3852] [id = 46] 02:35:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (08183400) [pid = 3852] [serial = 134] [outer = 00000000] 02:35:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (08186000) [pid = 3852] [serial = 135] [outer = 08183400] 02:35:27 INFO - PROCESS | 3852 | 1470735327970 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0875D800) [pid = 3852] [serial = 136] [outer = 08183400] 02:35:28 INFO - PROCESS | 3852 | 1470735328724 Marionette TRACE conn5 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:35:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:35:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1177ms 02:35:28 INFO - PROCESS | 3852 | 1470735328801 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 02:35:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:35:28 INFO - PROCESS | 3852 | 1470735328805 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 02:35:28 INFO - PROCESS | 3852 | 1470735328810 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:35:28 INFO - PROCESS | 3852 | 1470735328813 Marionette TRACE conn5 <- [1,150,null,{}] 02:35:28 INFO - PROCESS | 3852 | 1470735328818 Marionette TRACE conn5 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:28 INFO - PROCESS | 3852 | 1470735328821 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:28 INFO - PROCESS | 3852 | 1470735328950 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 02:35:29 INFO - PROCESS | 3852 | 1470735329015 Marionette TRACE conn5 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:29 INFO - PROCESS | 3852 | 1470735329018 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:29 INFO - PROCESS | 3852 | ++DOCSHELL 0CE50800 == 45 [pid = 3852] [id = 47] 02:35:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0CF31400) [pid = 3852] [serial = 137] [outer = 00000000] 02:35:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0D370C00) [pid = 3852] [serial = 138] [outer = 0CF31400] 02:35:29 INFO - PROCESS | 3852 | 1470735329075 Marionette DEBUG loaded listener.js 02:35:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (105A7800) [pid = 3852] [serial = 139] [outer = 0CF31400] 02:35:29 INFO - PROCESS | 3852 | --DOCSHELL 1458F800 == 44 [pid = 3852] [id = 29] 02:35:29 INFO - PROCESS | 3852 | --DOCSHELL 1AB8CC00 == 43 [pid = 3852] [id = 44] 02:35:29 INFO - PROCESS | 3852 | --DOCSHELL 13E6EC00 == 42 [pid = 3852] [id = 43] 02:35:29 INFO - PROCESS | 3852 | --DOCSHELL 0B831800 == 41 [pid = 3852] [id = 42] 02:35:29 INFO - PROCESS | 3852 | --DOCSHELL 18852C00 == 40 [pid = 3852] [id = 41] 02:35:29 INFO - PROCESS | 3852 | --DOCSHELL 1636F000 == 39 [pid = 3852] [id = 40] 02:35:29 INFO - PROCESS | 3852 | --DOCSHELL 1553C000 == 38 [pid = 3852] [id = 39] 02:35:29 INFO - PROCESS | 3852 | --DOCSHELL 1415EC00 == 37 [pid = 3852] [id = 38] 02:35:29 INFO - PROCESS | 3852 | --DOCSHELL 0D370800 == 36 [pid = 3852] [id = 37] 02:35:29 INFO - PROCESS | 3852 | --DOCSHELL 0B8B4C00 == 35 [pid = 3852] [id = 36] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0CF3C400) [pid = 3852] [serial = 72] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1D1A6400) [pid = 3852] [serial = 61] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1B93EC00) [pid = 3852] [serial = 58] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (196DCC00) [pid = 3852] [serial = 70] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (16965C00) [pid = 3852] [serial = 88] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0C7FB000) [pid = 3852] [serial = 75] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0CF32C00) [pid = 3852] [serial = 76] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1066D400) [pid = 3852] [serial = 78] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (141F2800) [pid = 3852] [serial = 82] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (14FDF800) [pid = 3852] [serial = 84] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (10F07C00) [pid = 3852] [serial = 79] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0CF3E800) [pid = 3852] [serial = 73] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1595D400) [pid = 3852] [serial = 85] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (16370800) [pid = 3852] [serial = 87] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (13EBE400) [pid = 3852] [serial = 81] [outer = 00000000] [url = about:blank] 02:35:29 INFO - PROCESS | 3852 | 1470735329949 Marionette TRACE conn5 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1174ms 02:35:29 INFO - PROCESS | 3852 | 1470735329984 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 3852 | 1470735329988 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 02:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:35:29 INFO - PROCESS | 3852 | 1470735329993 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 3852 | 1470735329996 Marionette TRACE conn5 <- [1,154,null,{}] 02:35:30 INFO - PROCESS | 3852 | 1470735330002 Marionette TRACE conn5 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:30 INFO - PROCESS | 3852 | 1470735330004 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:30 INFO - PROCESS | 3852 | 1470735330092 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 02:35:30 INFO - PROCESS | 3852 | 1470735330100 Marionette TRACE conn5 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 3852 | 1470735330103 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:30 INFO - PROCESS | 3852 | ++DOCSHELL 0B823800 == 36 [pid = 3852] [id = 48] 02:35:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0B825400) [pid = 3852] [serial = 140] [outer = 00000000] 02:35:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0B8B5400) [pid = 3852] [serial = 141] [outer = 0B825400] 02:35:30 INFO - PROCESS | 3852 | 1470735330152 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0C636000) [pid = 3852] [serial = 142] [outer = 0B825400] 02:35:30 INFO - PROCESS | 3852 | 1470735330622 Marionette TRACE conn5 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:35:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:35:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 670ms 02:35:30 INFO - PROCESS | 3852 | 1470735330664 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 02:35:30 INFO - PROCESS | 3852 | 1470735330669 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 02:35:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:35:30 INFO - PROCESS | 3852 | 1470735330676 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:35:30 INFO - PROCESS | 3852 | 1470735330678 Marionette TRACE conn5 <- [1,158,null,{}] 02:35:30 INFO - PROCESS | 3852 | 1470735330683 Marionette TRACE conn5 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:30 INFO - PROCESS | 3852 | 1470735330685 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:30 INFO - PROCESS | 3852 | 1470735330770 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 02:35:30 INFO - PROCESS | 3852 | 1470735330779 Marionette TRACE conn5 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 3852 | 1470735330781 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:30 INFO - PROCESS | 3852 | ++DOCSHELL 0CF3D400 == 37 [pid = 3852] [id = 49] 02:35:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0CF3E000) [pid = 3852] [serial = 143] [outer = 00000000] 02:35:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (10507800) [pid = 3852] [serial = 144] [outer = 0CF3E000] 02:35:30 INFO - PROCESS | 3852 | 1470735330829 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (10F09800) [pid = 3852] [serial = 145] [outer = 0CF3E000] 02:35:31 INFO - PROCESS | 3852 | 1470735331299 Marionette TRACE conn5 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:35:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 670ms 02:35:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:35:31 INFO - PROCESS | 3852 | 1470735331349 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 02:35:31 INFO - PROCESS | 3852 | 1470735331352 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 02:35:31 INFO - PROCESS | 3852 | 1470735331355 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 3852 | 1470735331359 Marionette TRACE conn5 <- [1,162,null,{}] 02:35:31 INFO - PROCESS | 3852 | 1470735331370 Marionette TRACE conn5 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:31 INFO - PROCESS | 3852 | 1470735331375 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:31 INFO - PROCESS | 3852 | 1470735331477 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 02:35:31 INFO - PROCESS | 3852 | 1470735331553 Marionette TRACE conn5 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 3852 | 1470735331557 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:31 INFO - PROCESS | 3852 | ++DOCSHELL 1458AC00 == 38 [pid = 3852] [id = 50] 02:35:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (1458C000) [pid = 3852] [serial = 146] [outer = 00000000] 02:35:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (14F3B000) [pid = 3852] [serial = 147] [outer = 1458C000] 02:35:31 INFO - PROCESS | 3852 | 1470735331614 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (155C4800) [pid = 3852] [serial = 148] [outer = 1458C000] 02:35:31 INFO - PROCESS | 3852 | 1470735331977 Marionette TRACE conn5 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 671ms 02:35:32 INFO - PROCESS | 3852 | 1470735332030 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 3852 | 1470735332032 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 02:35:32 INFO - PROCESS | 3852 | 1470735332035 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:35:32 INFO - PROCESS | 3852 | 1470735332037 Marionette TRACE conn5 <- [1,166,null,{}] 02:35:32 INFO - PROCESS | 3852 | 1470735332051 Marionette TRACE conn5 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:32 INFO - PROCESS | 3852 | 1470735332053 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:32 INFO - PROCESS | 3852 | 1470735332165 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 02:35:32 INFO - PROCESS | 3852 | 1470735332171 Marionette TRACE conn5 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 3852 | 1470735332173 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:32 INFO - PROCESS | 3852 | ++DOCSHELL 15F50C00 == 39 [pid = 3852] [id = 51] 02:35:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (15F51000) [pid = 3852] [serial = 149] [outer = 00000000] 02:35:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (15F6BC00) [pid = 3852] [serial = 150] [outer = 15F51000] 02:35:32 INFO - PROCESS | 3852 | 1470735332218 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (16903000) [pid = 3852] [serial = 151] [outer = 15F51000] 02:35:32 INFO - PROCESS | 3852 | 1470735332646 Marionette TRACE conn5 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:35:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:35:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 631ms 02:35:32 INFO - PROCESS | 3852 | 1470735332671 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 3852 | 1470735332673 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 02:35:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:35:32 INFO - PROCESS | 3852 | 1470735332683 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 3852 | 1470735332685 Marionette TRACE conn5 <- [1,170,null,{}] 02:35:32 INFO - PROCESS | 3852 | 1470735332688 Marionette TRACE conn5 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:32 INFO - PROCESS | 3852 | 1470735332690 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:32 INFO - PROCESS | 3852 | 1470735332795 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 02:35:32 INFO - PROCESS | 3852 | 1470735332866 Marionette TRACE conn5 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:32 INFO - PROCESS | 3852 | 1470735332868 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:32 INFO - PROCESS | 3852 | ++DOCSHELL 15F5A000 == 40 [pid = 3852] [id = 52] 02:35:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (16909000) [pid = 3852] [serial = 152] [outer = 00000000] 02:35:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (1696F400) [pid = 3852] [serial = 153] [outer = 16909000] 02:35:32 INFO - PROCESS | 3852 | 1470735332913 Marionette DEBUG loaded listener.js 02:35:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (17624000) [pid = 3852] [serial = 154] [outer = 16909000] 02:35:33 INFO - PROCESS | 3852 | 1470735333318 Marionette TRACE conn5 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:35:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:35:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 02:35:33 INFO - PROCESS | 3852 | 1470735333356 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 02:35:33 INFO - PROCESS | 3852 | 1470735333358 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 02:35:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:35:33 INFO - PROCESS | 3852 | 1470735333366 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:35:33 INFO - PROCESS | 3852 | 1470735333368 Marionette TRACE conn5 <- [1,174,null,{}] 02:35:33 INFO - PROCESS | 3852 | 1470735333371 Marionette TRACE conn5 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:33 INFO - PROCESS | 3852 | 1470735333377 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:33 INFO - PROCESS | 3852 | 1470735333516 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 02:35:33 INFO - PROCESS | 3852 | 1470735333523 Marionette TRACE conn5 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 3852 | 1470735333525 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:33 INFO - PROCESS | 3852 | ++DOCSHELL 1696FC00 == 41 [pid = 3852] [id = 53] 02:35:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (18836400) [pid = 3852] [serial = 155] [outer = 00000000] 02:35:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (19479800) [pid = 3852] [serial = 156] [outer = 18836400] 02:35:33 INFO - PROCESS | 3852 | 1470735333570 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (194CB800) [pid = 3852] [serial = 157] [outer = 18836400] 02:35:33 INFO - PROCESS | 3852 | 1470735333982 Marionette TRACE conn5 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 671ms 02:35:34 INFO - PROCESS | 3852 | 1470735334044 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 3852 | 1470735334046 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 02:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:35:34 INFO - PROCESS | 3852 | 1470735334049 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 3852 | 1470735334051 Marionette TRACE conn5 <- [1,178,null,{}] 02:35:34 INFO - PROCESS | 3852 | 1470735334055 Marionette TRACE conn5 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:34 INFO - PROCESS | 3852 | 1470735334057 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:34 INFO - PROCESS | 3852 | 1470735334300 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (0D371800) [pid = 3852] [serial = 107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (0B8B5800) [pid = 3852] [serial = 104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (14160400) [pid = 3852] [serial = 110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (15540000) [pid = 3852] [serial = 113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1696E400) [pid = 3852] [serial = 116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0B8BDC00) [pid = 3852] [serial = 89] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (13DE8C00) [pid = 3852] [serial = 92] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (18838800) [pid = 3852] [serial = 95] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (194CA800) [pid = 3852] [serial = 98] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18853C00) [pid = 3852] [serial = 119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1467E000) [pid = 3852] [serial = 125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (19526400) [pid = 3852] [serial = 122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:35:34 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1AB8D000) [pid = 3852] [serial = 128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:35:34 INFO - PROCESS | 3852 | 1470735334351 Marionette TRACE conn5 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 3852 | 1470735334353 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:34 INFO - PROCESS | 3852 | ++DOCSHELL 08760C00 == 42 [pid = 3852] [id = 54] 02:35:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0B826400) [pid = 3852] [serial = 158] [outer = 00000000] 02:35:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0D2E5000) [pid = 3852] [serial = 159] [outer = 0B826400] 02:35:34 INFO - PROCESS | 3852 | 1470735334398 Marionette DEBUG loaded listener.js 02:35:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (13F79C00) [pid = 3852] [serial = 160] [outer = 0B826400] 02:35:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (196DE400) [pid = 3852] [serial = 161] [outer = 0C676400] 02:35:34 INFO - PROCESS | 3852 | 1470735334802 Marionette TRACE conn5 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:35:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:35:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 770ms 02:35:34 INFO - PROCESS | 3852 | 1470735334821 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 02:35:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:35:34 INFO - PROCESS | 3852 | 1470735334823 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 02:35:34 INFO - PROCESS | 3852 | 1470735334826 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 3852 | 1470735334827 Marionette TRACE conn5 <- [1,182,null,{}] 02:35:34 INFO - PROCESS | 3852 | 1470735334831 Marionette TRACE conn5 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:34 INFO - PROCESS | 3852 | 1470735334833 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:34 INFO - PROCESS | 3852 | 1470735334915 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 02:35:34 INFO - PROCESS | 3852 | 1470735334921 Marionette TRACE conn5 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:34 INFO - PROCESS | 3852 | 1470735334923 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:34 INFO - PROCESS | 3852 | ++DOCSHELL 15F51400 == 43 [pid = 3852] [id = 55] 02:35:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18741400) [pid = 3852] [serial = 162] [outer = 00000000] 02:35:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (196D9400) [pid = 3852] [serial = 163] [outer = 18741400] 02:35:34 INFO - PROCESS | 3852 | 1470735334966 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (1ABE6C00) [pid = 3852] [serial = 164] [outer = 18741400] 02:35:35 INFO - PROCESS | 3852 | 1470735335368 Marionette TRACE conn5 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 570ms 02:35:35 INFO - PROCESS | 3852 | 1470735335397 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 02:35:35 INFO - PROCESS | 3852 | 1470735335408 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 02:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:35:35 INFO - PROCESS | 3852 | 1470735335426 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:35:35 INFO - PROCESS | 3852 | 1470735335428 Marionette TRACE conn5 <- [1,186,null,{}] 02:35:35 INFO - PROCESS | 3852 | 1470735335432 Marionette TRACE conn5 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:35 INFO - PROCESS | 3852 | 1470735335434 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:35 INFO - PROCESS | 3852 | 1470735335513 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 02:35:35 INFO - PROCESS | 3852 | 1470735335518 Marionette TRACE conn5 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 3852 | 1470735335520 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:35 INFO - PROCESS | 3852 | ++DOCSHELL 1696DC00 == 44 [pid = 3852] [id = 56] 02:35:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1AB76C00) [pid = 3852] [serial = 165] [outer = 00000000] 02:35:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (1AB7C000) [pid = 3852] [serial = 166] [outer = 1AB76C00] 02:35:35 INFO - PROCESS | 3852 | 1470735335564 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (1AB7E000) [pid = 3852] [serial = 167] [outer = 1AB76C00] 02:35:35 INFO - PROCESS | 3852 | 1470735335977 Marionette TRACE conn5 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 590ms 02:35:36 INFO - PROCESS | 3852 | 1470735336015 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 3852 | 1470735336017 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 02:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:35:36 INFO - PROCESS | 3852 | 1470735336020 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 3852 | 1470735336022 Marionette TRACE conn5 <- [1,190,null,{}] 02:35:36 INFO - PROCESS | 3852 | 1470735336026 Marionette TRACE conn5 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:36 INFO - PROCESS | 3852 | 1470735336028 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:36 INFO - PROCESS | 3852 | 1470735336146 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 02:35:36 INFO - PROCESS | 3852 | 1470735336152 Marionette TRACE conn5 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:36 INFO - PROCESS | 3852 | 1470735336154 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:36 INFO - PROCESS | 3852 | ++DOCSHELL 13E6FC00 == 45 [pid = 3852] [id = 57] 02:35:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (1AB7B000) [pid = 3852] [serial = 168] [outer = 00000000] 02:35:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (1ABE3000) [pid = 3852] [serial = 169] [outer = 1AB7B000] 02:35:36 INFO - PROCESS | 3852 | 1470735336198 Marionette DEBUG loaded listener.js 02:35:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1B72C800) [pid = 3852] [serial = 170] [outer = 1AB7B000] 02:35:36 INFO - PROCESS | 3852 | 1470735336780 Marionette TRACE conn5 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 770ms 02:35:36 INFO - PROCESS | 3852 | 1470735336791 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 3852 | 1470735336796 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 02:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:35:36 INFO - PROCESS | 3852 | 1470735336800 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 3852 | 1470735336806 Marionette TRACE conn5 <- [1,194,null,{}] 02:35:36 INFO - PROCESS | 3852 | 1470735336841 Marionette TRACE conn5 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:36 INFO - PROCESS | 3852 | 1470735336844 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:36 INFO - PROCESS | 3852 | 1470735336957 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 02:35:37 INFO - PROCESS | 3852 | 1470735337045 Marionette TRACE conn5 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 3852 | 1470735337049 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:37 INFO - PROCESS | 3852 | ++DOCSHELL 0B830000 == 46 [pid = 3852] [id = 58] 02:35:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0B8B7C00) [pid = 3852] [serial = 171] [outer = 00000000] 02:35:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0CF36400) [pid = 3852] [serial = 172] [outer = 0B8B7C00] 02:35:37 INFO - PROCESS | 3852 | 1470735337107 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (0D375800) [pid = 3852] [serial = 173] [outer = 0B8B7C00] 02:35:37 INFO - PROCESS | 3852 | 1470735337640 Marionette TRACE conn5 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:35:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:35:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 890ms 02:35:37 INFO - PROCESS | 3852 | 1470735337692 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 02:35:37 INFO - PROCESS | 3852 | 1470735337697 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 02:35:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:35:37 INFO - PROCESS | 3852 | 1470735337703 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:35:37 INFO - PROCESS | 3852 | 1470735337706 Marionette TRACE conn5 <- [1,198,null,{}] 02:35:37 INFO - PROCESS | 3852 | 1470735337710 Marionette TRACE conn5 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:37 INFO - PROCESS | 3852 | 1470735337713 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:37 INFO - PROCESS | 3852 | 1470735337826 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 02:35:37 INFO - PROCESS | 3852 | 1470735337902 Marionette TRACE conn5 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 3852 | 1470735337905 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:37 INFO - PROCESS | 3852 | ++DOCSHELL 1415B400 == 47 [pid = 3852] [id = 59] 02:35:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1466FC00) [pid = 3852] [serial = 174] [outer = 00000000] 02:35:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (15F50000) [pid = 3852] [serial = 175] [outer = 1466FC00] 02:35:38 INFO - PROCESS | 3852 | 1470735338002 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (16964C00) [pid = 3852] [serial = 176] [outer = 1466FC00] 02:35:38 INFO - PROCESS | 3852 | 1470735338567 Marionette TRACE conn5 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 870ms 02:35:38 INFO - PROCESS | 3852 | 1470735338576 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 3852 | 1470735338579 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 02:35:38 INFO - PROCESS | 3852 | 1470735338583 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:35:38 INFO - PROCESS | 3852 | 1470735338587 Marionette TRACE conn5 <- [1,202,null,{}] 02:35:38 INFO - PROCESS | 3852 | 1470735338598 Marionette TRACE conn5 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:38 INFO - PROCESS | 3852 | 1470735338603 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:38 INFO - PROCESS | 3852 | 1470735338713 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 02:35:38 INFO - PROCESS | 3852 | 1470735338803 Marionette TRACE conn5 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:38 INFO - PROCESS | 3852 | 1470735338807 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:38 INFO - PROCESS | 3852 | ++DOCSHELL 1AB7F400 == 48 [pid = 3852] [id = 60] 02:35:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (1AB80C00) [pid = 3852] [serial = 177] [outer = 00000000] 02:35:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (1AB96400) [pid = 3852] [serial = 178] [outer = 1AB80C00] 02:35:38 INFO - PROCESS | 3852 | 1470735338864 Marionette DEBUG loaded listener.js 02:35:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (1B94B000) [pid = 3852] [serial = 179] [outer = 1AB80C00] 02:35:39 INFO - PROCESS | 3852 | 1470735339601 Marionette TRACE conn5 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:35:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:35:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1074ms 02:35:39 INFO - PROCESS | 3852 | 1470735339660 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 02:35:39 INFO - PROCESS | 3852 | 1470735339665 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 02:35:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:35:39 INFO - PROCESS | 3852 | 1470735339684 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:35:39 INFO - PROCESS | 3852 | 1470735339687 Marionette TRACE conn5 <- [1,206,null,{}] 02:35:39 INFO - PROCESS | 3852 | 1470735339692 Marionette TRACE conn5 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:39 INFO - PROCESS | 3852 | 1470735339695 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:39 INFO - PROCESS | 3852 | 1470735339795 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 02:35:39 INFO - PROCESS | 3852 | 1470735339870 Marionette TRACE conn5 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 3852 | 1470735339875 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:39 INFO - PROCESS | 3852 | ++DOCSHELL 0CF34800 == 49 [pid = 3852] [id = 61] 02:35:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (0CF35000) [pid = 3852] [serial = 180] [outer = 00000000] 02:35:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 99 (0D105C00) [pid = 3852] [serial = 181] [outer = 0CF35000] 02:35:39 INFO - PROCESS | 3852 | 1470735339925 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 100 (0D10A000) [pid = 3852] [serial = 182] [outer = 0CF35000] 02:35:40 INFO - PROCESS | 3852 | --DOCSHELL 1696DC00 == 48 [pid = 3852] [id = 56] 02:35:40 INFO - PROCESS | 3852 | --DOCSHELL 15F51400 == 47 [pid = 3852] [id = 55] 02:35:40 INFO - PROCESS | 3852 | --DOCSHELL 08760C00 == 46 [pid = 3852] [id = 54] 02:35:40 INFO - PROCESS | 3852 | --DOCSHELL 1696FC00 == 45 [pid = 3852] [id = 53] 02:35:40 INFO - PROCESS | 3852 | --DOCSHELL 15F5A000 == 44 [pid = 3852] [id = 52] 02:35:40 INFO - PROCESS | 3852 | --DOCSHELL 15F50C00 == 43 [pid = 3852] [id = 51] 02:35:40 INFO - PROCESS | 3852 | --DOCSHELL 1458AC00 == 42 [pid = 3852] [id = 50] 02:35:40 INFO - PROCESS | 3852 | --DOCSHELL 0CF3D400 == 41 [pid = 3852] [id = 49] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 99 (08763C00) [pid = 3852] [serial = 132] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOCSHELL 0B823800 == 40 [pid = 3852] [id = 48] 02:35:40 INFO - PROCESS | 3852 | --DOCSHELL 08757000 == 39 [pid = 3852] [id = 45] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 98 (10660000) [pid = 3852] [serial = 108] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (10F0E000) [pid = 3852] [serial = 109] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (0B8BE800) [pid = 3852] [serial = 105] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (0C6E4400) [pid = 3852] [serial = 106] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (1456F000) [pid = 3852] [serial = 111] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (14F3D400) [pid = 3852] [serial = 112] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (16369C00) [pid = 3852] [serial = 114] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (17627000) [pid = 3852] [serial = 117] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0CF8BC00) [pid = 3852] [serial = 91] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (0CF37000) [pid = 3852] [serial = 90] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (15543800) [pid = 3852] [serial = 94] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (14591400) [pid = 3852] [serial = 93] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1934E400) [pid = 3852] [serial = 97] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (1885DC00) [pid = 3852] [serial = 96] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (196D6800) [pid = 3852] [serial = 100] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (19553800) [pid = 3852] [serial = 99] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (110E2C00) [pid = 3852] [serial = 102] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (193CE800) [pid = 3852] [serial = 120] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1947AC00) [pid = 3852] [serial = 121] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (19559800) [pid = 3852] [serial = 126] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (196D6400) [pid = 3852] [serial = 123] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1ACC2C00) [pid = 3852] [serial = 130] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1ACC2400) [pid = 3852] [serial = 129] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1A4D1C00) [pid = 3852] [serial = 124] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (18743800) [pid = 3852] [serial = 118] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (196D7000) [pid = 3852] [serial = 127] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (16965800) [pid = 3852] [serial = 115] [outer = 00000000] [url = about:blank] 02:35:40 INFO - PROCESS | 3852 | 1470735340479 Marionette TRACE conn5 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 830ms 02:35:40 INFO - PROCESS | 3852 | 1470735340518 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 3852 | 1470735340523 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 02:35:40 INFO - PROCESS | 3852 | 1470735340528 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:35:40 INFO - PROCESS | 3852 | 1470735340531 Marionette TRACE conn5 <- [1,210,null,{}] 02:35:40 INFO - PROCESS | 3852 | 1470735340534 Marionette TRACE conn5 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:40 INFO - PROCESS | 3852 | 1470735340537 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:40 INFO - PROCESS | 3852 | 1470735340622 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 02:35:40 INFO - PROCESS | 3852 | 1470735340630 Marionette TRACE conn5 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 3852 | 1470735340633 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:40 INFO - PROCESS | 3852 | ++DOCSHELL 0B831400 == 40 [pid = 3852] [id = 62] 02:35:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0B8B2400) [pid = 3852] [serial = 183] [outer = 00000000] 02:35:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0CE53C00) [pid = 3852] [serial = 184] [outer = 0B8B2400] 02:35:40 INFO - PROCESS | 3852 | 1470735340681 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0CF3DC00) [pid = 3852] [serial = 185] [outer = 0B8B2400] 02:35:41 INFO - PROCESS | 3852 | 1470735341135 Marionette TRACE conn5 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 630ms 02:35:41 INFO - PROCESS | 3852 | 1470735341176 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 3852 | 1470735341178 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 02:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:35:41 INFO - PROCESS | 3852 | 1470735341186 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 3852 | 1470735341189 Marionette TRACE conn5 <- [1,214,null,{}] 02:35:41 INFO - PROCESS | 3852 | 1470735341200 Marionette TRACE conn5 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:41 INFO - PROCESS | 3852 | 1470735341204 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:41 INFO - PROCESS | 3852 | 1470735341288 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 02:35:41 INFO - PROCESS | 3852 | 1470735341297 Marionette TRACE conn5 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 3852 | 1470735341300 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:41 INFO - PROCESS | 3852 | ++DOCSHELL 105AB000 == 41 [pid = 3852] [id = 63] 02:35:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (105AD800) [pid = 3852] [serial = 186] [outer = 00000000] 02:35:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (10B9C800) [pid = 3852] [serial = 187] [outer = 105AD800] 02:35:41 INFO - PROCESS | 3852 | 1470735341348 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (110D9400) [pid = 3852] [serial = 188] [outer = 105AD800] 02:35:41 INFO - PROCESS | 3852 | 1470735341788 Marionette TRACE conn5 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 630ms 02:35:41 INFO - PROCESS | 3852 | 1470735341814 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 3852 | 1470735341817 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 02:35:41 INFO - PROCESS | 3852 | 1470735341824 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 3852 | 1470735341825 Marionette TRACE conn5 <- [1,218,null,{}] 02:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:35:41 INFO - PROCESS | 3852 | 1470735341829 Marionette TRACE conn5 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:41 INFO - PROCESS | 3852 | 1470735341831 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:41 INFO - PROCESS | 3852 | 1470735341917 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 02:35:41 INFO - PROCESS | 3852 | 1470735341922 Marionette TRACE conn5 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 3852 | 1470735341924 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:41 INFO - PROCESS | 3852 | ++DOCSHELL 13EBD000 == 42 [pid = 3852] [id = 64] 02:35:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (13EBE400) [pid = 3852] [serial = 189] [outer = 00000000] 02:35:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (141EC000) [pid = 3852] [serial = 190] [outer = 13EBE400] 02:35:41 INFO - PROCESS | 3852 | 1470735341969 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1467CC00) [pid = 3852] [serial = 191] [outer = 13EBE400] 02:35:42 INFO - PROCESS | 3852 | 1470735342386 Marionette TRACE conn5 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:35:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:35:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 570ms 02:35:42 INFO - PROCESS | 3852 | 1470735342399 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 3852 | 1470735342401 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 02:35:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:35:42 INFO - PROCESS | 3852 | 1470735342404 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 3852 | 1470735342406 Marionette TRACE conn5 <- [1,222,null,{}] 02:35:42 INFO - PROCESS | 3852 | 1470735342410 Marionette TRACE conn5 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:42 INFO - PROCESS | 3852 | 1470735342412 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:42 INFO - PROCESS | 3852 | 1470735342530 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 02:35:42 INFO - PROCESS | 3852 | 1470735342535 Marionette TRACE conn5 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:42 INFO - PROCESS | 3852 | 1470735342537 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:42 INFO - PROCESS | 3852 | ++DOCSHELL 14FDB000 == 43 [pid = 3852] [id = 65] 02:35:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (14FDFC00) [pid = 3852] [serial = 192] [outer = 00000000] 02:35:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (15955800) [pid = 3852] [serial = 193] [outer = 14FDFC00] 02:35:42 INFO - PROCESS | 3852 | 1470735342582 Marionette DEBUG loaded listener.js 02:35:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (15F54000) [pid = 3852] [serial = 194] [outer = 14FDFC00] 02:35:43 INFO - PROCESS | 3852 | 1470735343041 Marionette TRACE conn5 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 02:35:43 INFO - PROCESS | 3852 | 1470735343076 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 02:35:43 INFO - PROCESS | 3852 | 1470735343078 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 02:35:43 INFO - PROCESS | 3852 | 1470735343082 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:35:43 INFO - PROCESS | 3852 | 1470735343084 Marionette TRACE conn5 <- [1,226,null,{}] 02:35:43 INFO - PROCESS | 3852 | 1470735343087 Marionette TRACE conn5 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:43 INFO - PROCESS | 3852 | 1470735343093 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:43 INFO - PROCESS | 3852 | 1470735343224 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 02:35:43 INFO - PROCESS | 3852 | 1470735343277 Marionette TRACE conn5 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 3852 | 1470735343279 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:43 INFO - PROCESS | 3852 | ++DOCSHELL 08185800 == 44 [pid = 3852] [id = 66] 02:35:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (15F5EC00) [pid = 3852] [serial = 195] [outer = 00000000] 02:35:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (16973400) [pid = 3852] [serial = 196] [outer = 15F5EC00] 02:35:43 INFO - PROCESS | 3852 | 1470735343324 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (17623000) [pid = 3852] [serial = 197] [outer = 15F5EC00] 02:35:43 INFO - PROCESS | 3852 | 1470735343727 Marionette TRACE conn5 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 02:35:43 INFO - PROCESS | 3852 | 1470735343755 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 02:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:35:43 INFO - PROCESS | 3852 | 1470735343757 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 02:35:43 INFO - PROCESS | 3852 | 1470735343760 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:35:43 INFO - PROCESS | 3852 | 1470735343762 Marionette TRACE conn5 <- [1,230,null,{}] 02:35:43 INFO - PROCESS | 3852 | 1470735343765 Marionette TRACE conn5 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:43 INFO - PROCESS | 3852 | 1470735343767 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:43 INFO - PROCESS | 3852 | 1470735343903 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 02:35:43 INFO - PROCESS | 3852 | 1470735343920 Marionette TRACE conn5 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 3852 | 1470735343922 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:43 INFO - PROCESS | 3852 | ++DOCSHELL 16967000 == 45 [pid = 3852] [id = 67] 02:35:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1696F000) [pid = 3852] [serial = 198] [outer = 00000000] 02:35:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (18839400) [pid = 3852] [serial = 199] [outer = 1696F000] 02:35:43 INFO - PROCESS | 3852 | 1470735343970 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (18860C00) [pid = 3852] [serial = 200] [outer = 1696F000] 02:35:44 INFO - PROCESS | 3852 | 1470735344377 Marionette TRACE conn5 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 670ms 02:35:44 INFO - PROCESS | 3852 | 1470735344431 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 3852 | 1470735344433 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 02:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:35:44 INFO - PROCESS | 3852 | 1470735344442 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 3852 | 1470735344444 Marionette TRACE conn5 <- [1,234,null,{}] 02:35:44 INFO - PROCESS | 3852 | 1470735344447 Marionette TRACE conn5 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:44 INFO - PROCESS | 3852 | 1470735344449 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:44 INFO - PROCESS | 3852 | 1470735344553 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 02:35:44 INFO - PROCESS | 3852 | 1470735344558 Marionette TRACE conn5 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:44 INFO - PROCESS | 3852 | 1470735344560 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:44 INFO - PROCESS | 3852 | ++DOCSHELL 18834C00 == 46 [pid = 3852] [id = 68] 02:35:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (18852800) [pid = 3852] [serial = 201] [outer = 00000000] 02:35:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1947BC00) [pid = 3852] [serial = 202] [outer = 18852800] 02:35:44 INFO - PROCESS | 3852 | 1470735344604 Marionette DEBUG loaded listener.js 02:35:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (194D0000) [pid = 3852] [serial = 203] [outer = 18852800] 02:35:44 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (16909000) [pid = 3852] [serial = 152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:35:44 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (18836400) [pid = 3852] [serial = 155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:35:44 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0B825400) [pid = 3852] [serial = 140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:35:44 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (0CF3E000) [pid = 3852] [serial = 143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:35:44 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (1458C000) [pid = 3852] [serial = 146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:35:44 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (0B826400) [pid = 3852] [serial = 158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:35:44 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (18741400) [pid = 3852] [serial = 162] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:35:44 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (15F51000) [pid = 3852] [serial = 149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:35:44 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1AB76C00) [pid = 3852] [serial = 165] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:35:45 INFO - PROCESS | 3852 | 1470735345086 Marionette TRACE conn5 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 690ms 02:35:45 INFO - PROCESS | 3852 | 1470735345128 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 02:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:35:45 INFO - PROCESS | 3852 | 1470735345129 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 02:35:45 INFO - PROCESS | 3852 | 1470735345133 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 3852 | 1470735345134 Marionette TRACE conn5 <- [1,238,null,{}] 02:35:45 INFO - PROCESS | 3852 | 1470735345138 Marionette TRACE conn5 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:45 INFO - PROCESS | 3852 | 1470735345140 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:45 INFO - PROCESS | 3852 | 1470735345266 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 02:35:45 INFO - PROCESS | 3852 | 1470735345314 Marionette TRACE conn5 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 3852 | 1470735345316 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:45 INFO - PROCESS | 3852 | ++DOCSHELL 0CF3E000 == 47 [pid = 3852] [id = 69] 02:35:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (15540000) [pid = 3852] [serial = 204] [outer = 00000000] 02:35:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (19470400) [pid = 3852] [serial = 205] [outer = 15540000] 02:35:45 INFO - PROCESS | 3852 | 1470735345361 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (19553800) [pid = 3852] [serial = 206] [outer = 15540000] 02:35:45 INFO - PROCESS | 3852 | 1470735345703 Marionette TRACE conn5 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:35:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 630ms 02:35:45 INFO - PROCESS | 3852 | 1470735345763 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 3852 | 1470735345776 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 02:35:45 INFO - PROCESS | 3852 | 1470735345779 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:35:45 INFO - PROCESS | 3852 | 1470735345781 Marionette TRACE conn5 <- [1,242,null,{}] 02:35:45 INFO - PROCESS | 3852 | 1470735345792 Marionette TRACE conn5 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:45 INFO - PROCESS | 3852 | 1470735345794 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:45 INFO - PROCESS | 3852 | 1470735345875 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 02:35:45 INFO - PROCESS | 3852 | 1470735345880 Marionette TRACE conn5 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 3852 | 1470735345882 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:45 INFO - PROCESS | 3852 | ++DOCSHELL 1764E000 == 48 [pid = 3852] [id = 70] 02:35:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (19530000) [pid = 3852] [serial = 207] [outer = 00000000] 02:35:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (1977F800) [pid = 3852] [serial = 208] [outer = 19530000] 02:35:45 INFO - PROCESS | 3852 | 1470735345926 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (1AB75800) [pid = 3852] [serial = 209] [outer = 19530000] 02:35:46 INFO - PROCESS | 3852 | 1470735346353 Marionette TRACE conn5 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 630ms 02:35:46 INFO - PROCESS | 3852 | 1470735346415 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 02:35:46 INFO - PROCESS | 3852 | 1470735346417 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 02:35:46 INFO - PROCESS | 3852 | 1470735346420 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:35:46 INFO - PROCESS | 3852 | 1470735346423 Marionette TRACE conn5 <- [1,246,null,{}] 02:35:46 INFO - PROCESS | 3852 | 1470735346426 Marionette TRACE conn5 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:46 INFO - PROCESS | 3852 | 1470735346429 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:46 INFO - PROCESS | 3852 | 1470735346525 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 02:35:46 INFO - PROCESS | 3852 | 1470735346564 Marionette TRACE conn5 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 3852 | 1470735346567 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:46 INFO - PROCESS | 3852 | ++DOCSHELL 1ABEBC00 == 49 [pid = 3852] [id = 71] 02:35:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (1ACC2800) [pid = 3852] [serial = 210] [outer = 00000000] 02:35:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1B476C00) [pid = 3852] [serial = 211] [outer = 1ACC2800] 02:35:46 INFO - PROCESS | 3852 | 1470735346614 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1B98C400) [pid = 3852] [serial = 212] [outer = 1ACC2800] 02:35:47 INFO - PROCESS | 3852 | 1470735347149 Marionette TRACE conn5 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:35:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:35:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 770ms 02:35:47 INFO - PROCESS | 3852 | 1470735347195 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 3852 | 1470735347200 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 02:35:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:35:47 INFO - PROCESS | 3852 | 1470735347204 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 3852 | 1470735347208 Marionette TRACE conn5 <- [1,250,null,{}] 02:35:47 INFO - PROCESS | 3852 | 1470735347214 Marionette TRACE conn5 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:47 INFO - PROCESS | 3852 | 1470735347217 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:47 INFO - PROCESS | 3852 | 1470735347331 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 02:35:47 INFO - PROCESS | 3852 | 1470735347451 Marionette TRACE conn5 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:47 INFO - PROCESS | 3852 | 1470735347454 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:47 INFO - PROCESS | 3852 | ++DOCSHELL 0B823400 == 50 [pid = 3852] [id = 72] 02:35:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (0B823800) [pid = 3852] [serial = 213] [outer = 00000000] 02:35:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (0B994400) [pid = 3852] [serial = 214] [outer = 0B823800] 02:35:47 INFO - PROCESS | 3852 | 1470735347512 Marionette DEBUG loaded listener.js 02:35:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (0C7FE000) [pid = 3852] [serial = 215] [outer = 0B823800] 02:35:48 INFO - PROCESS | 3852 | 1470735348179 Marionette TRACE conn5 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1022ms 02:35:48 INFO - PROCESS | 3852 | 1470735348241 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 02:35:48 INFO - PROCESS | 3852 | 1470735348245 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 02:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:35:48 INFO - PROCESS | 3852 | 1470735348289 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:35:48 INFO - PROCESS | 3852 | 1470735348292 Marionette TRACE conn5 <- [1,254,null,{}] 02:35:48 INFO - PROCESS | 3852 | 1470735348296 Marionette TRACE conn5 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:48 INFO - PROCESS | 3852 | 1470735348299 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:48 INFO - PROCESS | 3852 | 1470735348449 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 02:35:48 INFO - PROCESS | 3852 | 1470735348561 Marionette TRACE conn5 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 3852 | 1470735348564 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:48 INFO - PROCESS | 3852 | ++DOCSHELL 1050B400 == 51 [pid = 3852] [id = 73] 02:35:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (1059F400) [pid = 3852] [serial = 216] [outer = 00000000] 02:35:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (1415B800) [pid = 3852] [serial = 217] [outer = 1059F400] 02:35:48 INFO - PROCESS | 3852 | 1470735348622 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 99 (15F57400) [pid = 3852] [serial = 218] [outer = 1059F400] 02:35:49 INFO - PROCESS | 3852 | 1470735349173 Marionette TRACE conn5 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:35:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:35:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 930ms 02:35:49 INFO - PROCESS | 3852 | 1470735349212 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 3852 | 1470735349215 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 02:35:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:35:49 INFO - PROCESS | 3852 | 1470735349219 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 3852 | 1470735349222 Marionette TRACE conn5 <- [1,258,null,{}] 02:35:49 INFO - PROCESS | 3852 | 1470735349233 Marionette TRACE conn5 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:49 INFO - PROCESS | 3852 | 1470735349238 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:49 INFO - PROCESS | 3852 | 1470735349346 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 02:35:49 INFO - PROCESS | 3852 | 1470735349439 Marionette TRACE conn5 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 3852 | 1470735349443 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:49 INFO - PROCESS | 3852 | ++DOCSHELL 1AB82800 == 52 [pid = 3852] [id = 74] 02:35:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 100 (1AB83400) [pid = 3852] [serial = 219] [outer = 00000000] 02:35:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 101 (1B469400) [pid = 3852] [serial = 220] [outer = 1AB83400] 02:35:49 INFO - PROCESS | 3852 | 1470735349499 Marionette DEBUG loaded listener.js 02:35:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 102 (1B990000) [pid = 3852] [serial = 221] [outer = 1AB83400] 02:35:50 INFO - PROCESS | 3852 | 1470735350266 Marionette TRACE conn5 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1079ms 02:35:50 INFO - PROCESS | 3852 | 1470735350301 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 02:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:35:50 INFO - PROCESS | 3852 | 1470735350305 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 02:35:50 INFO - PROCESS | 3852 | 1470735350311 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 3852 | 1470735350314 Marionette TRACE conn5 <- [1,262,null,{}] 02:35:50 INFO - PROCESS | 3852 | 1470735350319 Marionette TRACE conn5 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:50 INFO - PROCESS | 3852 | 1470735350322 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:50 INFO - PROCESS | 3852 | 1470735350424 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 02:35:50 INFO - PROCESS | 3852 | 1470735350502 Marionette TRACE conn5 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:50 INFO - PROCESS | 3852 | 1470735350506 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:50 INFO - PROCESS | 3852 | ++DOCSHELL 0CF39400 == 53 [pid = 3852] [id = 75] 02:35:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 103 (0CF40C00) [pid = 3852] [serial = 222] [outer = 00000000] 02:35:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 104 (0D10F400) [pid = 3852] [serial = 223] [outer = 0CF40C00] 02:35:50 INFO - PROCESS | 3852 | 1470735350601 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 105 (0D114000) [pid = 3852] [serial = 224] [outer = 0CF40C00] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 0B8BC000 == 52 [pid = 3852] [id = 31] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 1764E000 == 51 [pid = 3852] [id = 70] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 0CF3E000 == 50 [pid = 3852] [id = 69] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 18834C00 == 49 [pid = 3852] [id = 68] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 16967000 == 48 [pid = 3852] [id = 67] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 08185800 == 47 [pid = 3852] [id = 66] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 14FDB000 == 46 [pid = 3852] [id = 65] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 13EBD000 == 45 [pid = 3852] [id = 64] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 105AB000 == 44 [pid = 3852] [id = 63] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 0B831400 == 43 [pid = 3852] [id = 62] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 0CF34800 == 42 [pid = 3852] [id = 61] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 104 (08186000) [pid = 3852] [serial = 135] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 103 (0D370C00) [pid = 3852] [serial = 138] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 1415B400 == 41 [pid = 3852] [id = 59] 02:35:51 INFO - PROCESS | 3852 | --DOCSHELL 0B830000 == 40 [pid = 3852] [id = 58] 02:35:51 INFO - PROCESS | 3852 | 1470735351180 Marionette TRACE conn5 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 930ms 02:35:51 INFO - PROCESS | 3852 | 1470735351241 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 3852 | 1470735351245 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 02:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:35:51 INFO - PROCESS | 3852 | 1470735351251 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 3852 | 1470735351254 Marionette TRACE conn5 <- [1,266,null,{}] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 102 (194CB800) [pid = 3852] [serial = 157] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 101 (196D9400) [pid = 3852] [serial = 163] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 100 (15F6BC00) [pid = 3852] [serial = 150] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 99 (1050C800) [pid = 3852] [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.] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 98 (1AB7E000) [pid = 3852] [serial = 167] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (16903000) [pid = 3852] [serial = 151] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (1ABE6C00) [pid = 3852] [serial = 164] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (13F79C00) [pid = 3852] [serial = 160] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (155C4800) [pid = 3852] [serial = 148] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (1AB7C000) [pid = 3852] [serial = 166] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (1696F400) [pid = 3852] [serial = 153] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (19479800) [pid = 3852] [serial = 156] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0B8B5400) [pid = 3852] [serial = 141] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (0C636000) [pid = 3852] [serial = 142] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (10507800) [pid = 3852] [serial = 144] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (10F09800) [pid = 3852] [serial = 145] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (17624000) [pid = 3852] [serial = 154] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (14F3B000) [pid = 3852] [serial = 147] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0D2E5000) [pid = 3852] [serial = 159] [outer = 00000000] [url = about:blank] 02:35:51 INFO - PROCESS | 3852 | 1470735351275 Marionette TRACE conn5 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:51 INFO - PROCESS | 3852 | 1470735351278 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:51 INFO - PROCESS | 3852 | 1470735351368 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 02:35:51 INFO - PROCESS | 3852 | 1470735351379 Marionette TRACE conn5 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 3852 | 1470735351381 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:51 INFO - PROCESS | 3852 | ++DOCSHELL 0CE52400 == 41 [pid = 3852] [id = 76] 02:35:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0CE52800) [pid = 3852] [serial = 225] [outer = 00000000] 02:35:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0D10C400) [pid = 3852] [serial = 226] [outer = 0CE52800] 02:35:51 INFO - PROCESS | 3852 | 1470735351428 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (10504000) [pid = 3852] [serial = 227] [outer = 0CE52800] 02:35:51 INFO - PROCESS | 3852 | 1470735351911 Marionette TRACE conn5 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:35:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:35:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 690ms 02:35:51 INFO - PROCESS | 3852 | 1470735351959 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 02:35:51 INFO - PROCESS | 3852 | 1470735351961 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 02:35:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:35:51 INFO - PROCESS | 3852 | 1470735351988 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:35:51 INFO - PROCESS | 3852 | 1470735351991 Marionette TRACE conn5 <- [1,270,null,{}] 02:35:52 INFO - PROCESS | 3852 | 1470735352060 Marionette TRACE conn5 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:52 INFO - PROCESS | 3852 | 1470735352064 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:52 INFO - PROCESS | 3852 | 1470735352183 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 02:35:52 INFO - PROCESS | 3852 | 1470735352284 Marionette TRACE conn5 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 3852 | 1470735352287 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:52 INFO - PROCESS | 3852 | ++DOCSHELL 14FDB000 == 42 [pid = 3852] [id = 77] 02:35:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (15F50C00) [pid = 3852] [serial = 228] [outer = 00000000] 02:35:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (15F6C400) [pid = 3852] [serial = 229] [outer = 15F50C00] 02:35:52 INFO - PROCESS | 3852 | 1470735352340 Marionette DEBUG loaded listener.js 02:35:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (16902C00) [pid = 3852] [serial = 230] [outer = 15F50C00] 02:35:52 INFO - PROCESS | 3852 | 1470735352735 Marionette TRACE conn5 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 830ms 02:35:52 INFO - PROCESS | 3852 | 1470735352812 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 3852 | 1470735352814 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 02:35:52 INFO - PROCESS | 3852 | 1470735352817 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:35:52 INFO - PROCESS | 3852 | 1470735352819 Marionette TRACE conn5 <- [1,274,null,{}] 02:35:52 INFO - PROCESS | 3852 | 1470735352822 Marionette TRACE conn5 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:52 INFO - PROCESS | 3852 | 1470735352824 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:52 INFO - PROCESS | 3852 | 1470735352913 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 02:35:52 INFO - PROCESS | 3852 | 1470735352923 Marionette TRACE conn5 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 3852 | 1470735352925 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:52 INFO - PROCESS | 3852 | ++DOCSHELL 1696C000 == 43 [pid = 3852] [id = 78] 02:35:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (1696D000) [pid = 3852] [serial = 231] [outer = 00000000] 02:35:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (176A7800) [pid = 3852] [serial = 232] [outer = 1696D000] 02:35:52 INFO - PROCESS | 3852 | 1470735352970 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (176AA800) [pid = 3852] [serial = 233] [outer = 1696D000] 02:35:53 INFO - PROCESS | 3852 | 1470735353397 Marionette TRACE conn5 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 630ms 02:35:53 INFO - PROCESS | 3852 | 1470735353460 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 02:35:53 INFO - PROCESS | 3852 | 1470735353462 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 02:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:35:53 INFO - PROCESS | 3852 | 1470735353465 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 3852 | 1470735353467 Marionette TRACE conn5 <- [1,278,null,{}] 02:35:53 INFO - PROCESS | 3852 | 1470735353470 Marionette TRACE conn5 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:53 INFO - PROCESS | 3852 | 1470735353473 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:53 INFO - PROCESS | 3852 | 1470735353580 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 02:35:53 INFO - PROCESS | 3852 | 1470735353588 Marionette TRACE conn5 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:53 INFO - PROCESS | 3852 | 1470735353590 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:53 INFO - PROCESS | 3852 | ++DOCSHELL 176AE000 == 44 [pid = 3852] [id = 79] 02:35:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (176AF800) [pid = 3852] [serial = 234] [outer = 00000000] 02:35:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (176B3400) [pid = 3852] [serial = 235] [outer = 176AF800] 02:35:53 INFO - PROCESS | 3852 | 1470735353678 Marionette DEBUG loaded listener.js 02:35:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (176B3C00) [pid = 3852] [serial = 236] [outer = 176AF800] 02:35:54 INFO - PROCESS | 3852 | 1470735354105 Marionette TRACE conn5 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 671ms 02:35:54 INFO - PROCESS | 3852 | 1470735354140 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 3852 | 1470735354142 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 02:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:35:54 INFO - PROCESS | 3852 | 1470735354145 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 3852 | 1470735354147 Marionette TRACE conn5 <- [1,282,null,{}] 02:35:54 INFO - PROCESS | 3852 | 1470735354150 Marionette TRACE conn5 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:54 INFO - PROCESS | 3852 | 1470735354155 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:54 INFO - PROCESS | 3852 | 1470735354312 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 02:35:54 INFO - PROCESS | 3852 | 1470735354335 Marionette TRACE conn5 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 3852 | 1470735354337 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:54 INFO - PROCESS | 3852 | ++DOCSHELL 19402400 == 45 [pid = 3852] [id = 80] 02:35:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (19402C00) [pid = 3852] [serial = 237] [outer = 00000000] 02:35:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (196DB400) [pid = 3852] [serial = 238] [outer = 19402C00] 02:35:54 INFO - PROCESS | 3852 | 1470735354382 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 99 (19770400) [pid = 3852] [serial = 239] [outer = 19402C00] 02:35:54 INFO - PROCESS | 3852 | 1470735354824 Marionette TRACE conn5 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:35:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:35:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 730ms 02:35:54 INFO - PROCESS | 3852 | 1470735354877 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 02:35:54 INFO - PROCESS | 3852 | 1470735354879 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 02:35:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:35:54 INFO - PROCESS | 3852 | 1470735354882 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:35:54 INFO - PROCESS | 3852 | 1470735354884 Marionette TRACE conn5 <- [1,286,null,{}] 02:35:54 INFO - PROCESS | 3852 | 1470735354887 Marionette TRACE conn5 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:54 INFO - PROCESS | 3852 | 1470735354889 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:55 INFO - PROCESS | 3852 | 1470735354998 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 02:35:55 INFO - PROCESS | 3852 | 1470735355006 Marionette TRACE conn5 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 3852 | 1470735355008 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:55 INFO - PROCESS | 3852 | ++DOCSHELL 196D7400 == 46 [pid = 3852] [id = 81] 02:35:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 100 (1AB77800) [pid = 3852] [serial = 240] [outer = 00000000] 02:35:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 101 (1AB82400) [pid = 3852] [serial = 241] [outer = 1AB77800] 02:35:55 INFO - PROCESS | 3852 | 1470735355102 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 102 (1ABE2C00) [pid = 3852] [serial = 242] [outer = 1AB77800] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 101 (0C7F9400) [pid = 3852] [serial = 101] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 100 (0875A800) [pid = 3852] [serial = 131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 99 (0CF31400) [pid = 3852] [serial = 137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 98 (15F5EC00) [pid = 3852] [serial = 195] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (1696F000) [pid = 3852] [serial = 198] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (0B8B2400) [pid = 3852] [serial = 183] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (0B8B7C00) [pid = 3852] [serial = 171] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (14FDFC00) [pid = 3852] [serial = 192] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (105AD800) [pid = 3852] [serial = 186] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (15540000) [pid = 3852] [serial = 204] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (0CF35000) [pid = 3852] [serial = 180] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (1466FC00) [pid = 3852] [serial = 174] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (13EBE400) [pid = 3852] [serial = 189] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (18852800) [pid = 3852] [serial = 201] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (1AB80C00) [pid = 3852] [serial = 177] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (19530000) [pid = 3852] [serial = 207] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:35:55 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (08183400) [pid = 3852] [serial = 134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:35:55 INFO - PROCESS | 3852 | 1470735355692 Marionette TRACE conn5 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 830ms 02:35:55 INFO - PROCESS | 3852 | 1470735355713 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 3852 | 1470735355715 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 02:35:55 INFO - PROCESS | 3852 | 1470735355718 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:35:55 INFO - PROCESS | 3852 | 1470735355720 Marionette TRACE conn5 <- [1,290,null,{}] 02:35:55 INFO - PROCESS | 3852 | 1470735355724 Marionette TRACE conn5 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:55 INFO - PROCESS | 3852 | 1470735355726 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:55 INFO - PROCESS | 3852 | 1470735355816 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 02:35:55 INFO - PROCESS | 3852 | 1470735355821 Marionette TRACE conn5 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 3852 | 1470735355823 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:55 INFO - PROCESS | 3852 | ++DOCSHELL 08181000 == 47 [pid = 3852] [id = 82] 02:35:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0C634400) [pid = 3852] [serial = 243] [outer = 00000000] 02:35:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (10502400) [pid = 3852] [serial = 244] [outer = 0C634400] 02:35:55 INFO - PROCESS | 3852 | 1470735355867 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1466FC00) [pid = 3852] [serial = 245] [outer = 0C634400] 02:35:56 INFO - PROCESS | 3852 | 1470735356268 Marionette TRACE conn5 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 570ms 02:35:56 INFO - PROCESS | 3852 | 1470735356293 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 3852 | 1470735356295 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 02:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:35:56 INFO - PROCESS | 3852 | 1470735356298 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 3852 | 1470735356300 Marionette TRACE conn5 <- [1,294,null,{}] 02:35:56 INFO - PROCESS | 3852 | 1470735356315 Marionette TRACE conn5 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:56 INFO - PROCESS | 3852 | 1470735356316 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:56 INFO - PROCESS | 3852 | 1470735356397 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 02:35:56 INFO - PROCESS | 3852 | 1470735356403 Marionette TRACE conn5 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:56 INFO - PROCESS | 3852 | 1470735356405 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:56 INFO - PROCESS | 3852 | ++DOCSHELL 08764000 == 48 [pid = 3852] [id = 83] 02:35:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (15540000) [pid = 3852] [serial = 246] [outer = 00000000] 02:35:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (196DD400) [pid = 3852] [serial = 247] [outer = 15540000] 02:35:56 INFO - PROCESS | 3852 | 1470735356449 Marionette DEBUG loaded listener.js 02:35:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (1AAD1C00) [pid = 3852] [serial = 248] [outer = 15540000] 02:35:56 INFO - PROCESS | 3852 | 1470735356863 Marionette TRACE conn5 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 590ms 02:35:56 INFO - PROCESS | 3852 | 1470735356890 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 3852 | 1470735356892 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 02:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:35:56 INFO - PROCESS | 3852 | 1470735356895 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 3852 | 1470735356896 Marionette TRACE conn5 <- [1,298,null,{}] 02:35:56 INFO - PROCESS | 3852 | 1470735356915 Marionette TRACE conn5 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:56 INFO - PROCESS | 3852 | 1470735356917 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:56 INFO - PROCESS | 3852 | 1470735356999 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 02:35:57 INFO - PROCESS | 3852 | 1470735357004 Marionette TRACE conn5 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 3852 | 1470735357006 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:57 INFO - PROCESS | 3852 | ++DOCSHELL 1B98D000 == 49 [pid = 3852] [id = 84] 02:35:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1BFCA800) [pid = 3852] [serial = 249] [outer = 00000000] 02:35:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1C1EF400) [pid = 3852] [serial = 250] [outer = 1BFCA800] 02:35:57 INFO - PROCESS | 3852 | 1470735357050 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (1CA53C00) [pid = 3852] [serial = 251] [outer = 1BFCA800] 02:35:57 INFO - PROCESS | 3852 | 1470735357489 Marionette TRACE conn5 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:35:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 630ms 02:35:57 INFO - PROCESS | 3852 | 1470735357536 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 02:35:57 INFO - PROCESS | 3852 | 1470735357539 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 02:35:57 INFO - PROCESS | 3852 | 1470735357542 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:35:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:35:57 INFO - PROCESS | 3852 | 1470735357544 Marionette TRACE conn5 <- [1,302,null,{}] 02:35:57 INFO - PROCESS | 3852 | 1470735357548 Marionette TRACE conn5 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:57 INFO - PROCESS | 3852 | 1470735357560 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:57 INFO - PROCESS | 3852 | 1470735357666 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 02:35:57 INFO - PROCESS | 3852 | 1470735357790 Marionette TRACE conn5 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 3852 | 1470735357794 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:57 INFO - PROCESS | 3852 | ++DOCSHELL 08182800 == 50 [pid = 3852] [id = 85] 02:35:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (08184400) [pid = 3852] [serial = 252] [outer = 00000000] 02:35:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (08765800) [pid = 3852] [serial = 253] [outer = 08184400] 02:35:57 INFO - PROCESS | 3852 | 1470735357851 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (0B830000) [pid = 3852] [serial = 254] [outer = 08184400] 02:35:58 INFO - PROCESS | 3852 | 1470735358493 Marionette TRACE conn5 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 970ms 02:35:58 INFO - PROCESS | 3852 | 1470735358519 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 3852 | 1470735358522 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 02:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:35:58 INFO - PROCESS | 3852 | 1470735358527 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 3852 | 1470735358530 Marionette TRACE conn5 <- [1,306,null,{}] 02:35:58 INFO - PROCESS | 3852 | 1470735358536 Marionette TRACE conn5 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:58 INFO - PROCESS | 3852 | 1470735358538 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:58 INFO - PROCESS | 3852 | 1470735358653 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 02:35:58 INFO - PROCESS | 3852 | 1470735358777 Marionette TRACE conn5 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:58 INFO - PROCESS | 3852 | 1470735358780 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:58 INFO - PROCESS | 3852 | ++DOCSHELL 0D113C00 == 51 [pid = 3852] [id = 86] 02:35:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (0D371000) [pid = 3852] [serial = 255] [outer = 00000000] 02:35:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 99 (13EB4800) [pid = 3852] [serial = 256] [outer = 0D371000] 02:35:58 INFO - PROCESS | 3852 | 1470735358837 Marionette DEBUG loaded listener.js 02:35:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 100 (1456AC00) [pid = 3852] [serial = 257] [outer = 0D371000] 02:35:59 INFO - PROCESS | 3852 | 1470735359095 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:35:59 INFO - PROCESS | 3852 | 1470735359453 Marionette TRACE conn5 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 990ms 02:35:59 INFO - PROCESS | 3852 | 1470735359520 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 02:35:59 INFO - PROCESS | 3852 | 1470735359524 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 02:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:35:59 INFO - PROCESS | 3852 | 1470735359528 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:35:59 INFO - PROCESS | 3852 | 1470735359530 Marionette TRACE conn5 <- [1,310,null,{}] 02:35:59 INFO - PROCESS | 3852 | 1470735359534 Marionette TRACE conn5 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:59 INFO - PROCESS | 3852 | 1470735359537 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:59 INFO - PROCESS | 3852 | 1470735359684 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 02:35:59 INFO - PROCESS | 3852 | 1470735359807 Marionette TRACE conn5 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 3852 | 1470735359810 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:35:59 INFO - PROCESS | 3852 | ++DOCSHELL 1595B800 == 52 [pid = 3852] [id = 87] 02:35:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 101 (179B6800) [pid = 3852] [serial = 258] [outer = 00000000] 02:35:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 102 (179B9C00) [pid = 3852] [serial = 259] [outer = 179B6800] 02:35:59 INFO - PROCESS | 3852 | 1470735359866 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 103 (179BE400) [pid = 3852] [serial = 260] [outer = 179B6800] 02:36:00 INFO - PROCESS | 3852 | 1470735360455 Marionette TRACE conn5 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 970ms 02:36:00 INFO - PROCESS | 3852 | 1470735360503 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 02:36:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:36:00 INFO - PROCESS | 3852 | 1470735360505 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 02:36:00 INFO - PROCESS | 3852 | 1470735360516 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 3852 | 1470735360522 Marionette TRACE conn5 <- [1,314,null,{}] 02:36:00 INFO - PROCESS | 3852 | 1470735360526 Marionette TRACE conn5 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:00 INFO - PROCESS | 3852 | 1470735360530 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:00 INFO - PROCESS | 3852 | 1470735360647 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 02:36:00 INFO - PROCESS | 3852 | 1470735360763 Marionette TRACE conn5 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:00 INFO - PROCESS | 3852 | 1470735360766 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:00 INFO - PROCESS | 3852 | ++DOCSHELL 0817B000 == 53 [pid = 3852] [id = 88] 02:36:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 104 (0817C800) [pid = 3852] [serial = 261] [outer = 00000000] 02:36:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 105 (0B8B6000) [pid = 3852] [serial = 262] [outer = 0817C800] 02:36:00 INFO - PROCESS | 3852 | 1470735360821 Marionette DEBUG loaded listener.js 02:36:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 106 (0D108400) [pid = 3852] [serial = 263] [outer = 0817C800] 02:36:01 INFO - PROCESS | 3852 | 1470735361566 Marionette TRACE conn5 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1079ms 02:36:01 INFO - PROCESS | 3852 | 1470735361591 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 02:36:01 INFO - PROCESS | 3852 | 1470735361595 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 02:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:36:01 INFO - PROCESS | 3852 | 1470735361600 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:36:01 INFO - PROCESS | 3852 | 1470735361603 Marionette TRACE conn5 <- [1,318,null,{}] 02:36:01 INFO - PROCESS | 3852 | 1470735361609 Marionette TRACE conn5 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:01 INFO - PROCESS | 3852 | 1470735361612 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:01 INFO - PROCESS | 3852 | 1470735361713 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 02:36:01 INFO - PROCESS | 3852 | 1470735361806 Marionette TRACE conn5 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 3852 | 1470735361809 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:01 INFO - PROCESS | 3852 | ++DOCSHELL 0CF35400 == 54 [pid = 3852] [id = 89] 02:36:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 107 (0CF37000) [pid = 3852] [serial = 264] [outer = 00000000] 02:36:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 108 (0D37DC00) [pid = 3852] [serial = 265] [outer = 0CF37000] 02:36:01 INFO - PROCESS | 3852 | 1470735361859 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 109 (10B96800) [pid = 3852] [serial = 266] [outer = 0CF37000] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 08183000 == 53 [pid = 3852] [id = 46] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 13DE3800 == 52 [pid = 3852] [id = 32] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 194C8800 == 51 [pid = 3852] [id = 34] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 1B98D000 == 50 [pid = 3852] [id = 84] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 08764000 == 49 [pid = 3852] [id = 83] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 08181000 == 48 [pid = 3852] [id = 82] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 196D7400 == 47 [pid = 3852] [id = 81] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 19402400 == 46 [pid = 3852] [id = 80] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 176AE000 == 45 [pid = 3852] [id = 79] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 1696C000 == 44 [pid = 3852] [id = 78] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 14FDB000 == 43 [pid = 3852] [id = 77] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 0CE52400 == 42 [pid = 3852] [id = 76] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 0CF39400 == 41 [pid = 3852] [id = 75] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 108 (1B476C00) [pid = 3852] [serial = 211] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOCSHELL 1ABEBC00 == 40 [pid = 3852] [id = 71] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 107 (14679800) [pid = 3852] [serial = 103] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 106 (0B82B800) [pid = 3852] [serial = 133] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 105 (105A7800) [pid = 3852] [serial = 139] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 104 (16973400) [pid = 3852] [serial = 196] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 103 (17623000) [pid = 3852] [serial = 197] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 102 (18860C00) [pid = 3852] [serial = 200] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 101 (18839400) [pid = 3852] [serial = 199] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 100 (0CE53C00) [pid = 3852] [serial = 184] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 99 (0CF3DC00) [pid = 3852] [serial = 185] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 98 (0D375800) [pid = 3852] [serial = 173] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (0CF36400) [pid = 3852] [serial = 172] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (15955800) [pid = 3852] [serial = 193] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (10B9C800) [pid = 3852] [serial = 187] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (110D9400) [pid = 3852] [serial = 188] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (19470400) [pid = 3852] [serial = 205] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (0D10A000) [pid = 3852] [serial = 182] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (0D105C00) [pid = 3852] [serial = 181] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (1ABE3000) [pid = 3852] [serial = 169] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (16964C00) [pid = 3852] [serial = 176] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (15F50000) [pid = 3852] [serial = 175] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (141EC000) [pid = 3852] [serial = 190] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1467CC00) [pid = 3852] [serial = 191] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (1947BC00) [pid = 3852] [serial = 202] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1B94B000) [pid = 3852] [serial = 179] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1AB96400) [pid = 3852] [serial = 178] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1977F800) [pid = 3852] [serial = 208] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (19553800) [pid = 3852] [serial = 206] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1AB75800) [pid = 3852] [serial = 209] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (194D0000) [pid = 3852] [serial = 203] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (15F54000) [pid = 3852] [serial = 194] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0875D800) [pid = 3852] [serial = 136] [outer = 00000000] [url = about:blank] 02:36:02 INFO - PROCESS | 3852 | 1470735362406 Marionette TRACE conn5 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 831ms 02:36:02 INFO - PROCESS | 3852 | 1470735362432 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 02:36:02 INFO - PROCESS | 3852 | 1470735362436 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 02:36:02 INFO - PROCESS | 3852 | 1470735362442 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:36:02 INFO - PROCESS | 3852 | 1470735362444 Marionette TRACE conn5 <- [1,322,null,{}] 02:36:02 INFO - PROCESS | 3852 | 1470735362448 Marionette TRACE conn5 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:02 INFO - PROCESS | 3852 | 1470735362451 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:02 INFO - PROCESS | 3852 | 1470735362540 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 02:36:02 INFO - PROCESS | 3852 | 1470735362549 Marionette TRACE conn5 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 3852 | 1470735362551 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:02 INFO - PROCESS | 3852 | ++DOCSHELL 0CF3B400 == 41 [pid = 3852] [id = 90] 02:36:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0CF3C000) [pid = 3852] [serial = 267] [outer = 00000000] 02:36:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (10506800) [pid = 3852] [serial = 268] [outer = 0CF3C000] 02:36:02 INFO - PROCESS | 3852 | 1470735362599 Marionette DEBUG loaded listener.js 02:36:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (10F08800) [pid = 3852] [serial = 269] [outer = 0CF3C000] 02:36:03 INFO - PROCESS | 3852 | 1470735363072 Marionette TRACE conn5 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 671ms 02:36:03 INFO - PROCESS | 3852 | 1470735363118 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 3852 | 1470735363121 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 02:36:03 INFO - PROCESS | 3852 | 1470735363124 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:36:03 INFO - PROCESS | 3852 | 1470735363127 Marionette TRACE conn5 <- [1,326,null,{}] 02:36:03 INFO - PROCESS | 3852 | 1470735363137 Marionette TRACE conn5 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:03 INFO - PROCESS | 3852 | 1470735363141 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:03 INFO - PROCESS | 3852 | 1470735363225 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 02:36:03 INFO - PROCESS | 3852 | 1470735363234 Marionette TRACE conn5 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 3852 | 1470735363237 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:03 INFO - PROCESS | 3852 | ++DOCSHELL 14670000 == 42 [pid = 3852] [id = 91] 02:36:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (14670800) [pid = 3852] [serial = 270] [outer = 00000000] 02:36:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (14F39000) [pid = 3852] [serial = 271] [outer = 14670800] 02:36:03 INFO - PROCESS | 3852 | 1470735363287 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (155C4000) [pid = 3852] [serial = 272] [outer = 14670800] 02:36:03 INFO - PROCESS | 3852 | 1470735363740 Marionette TRACE conn5 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 631ms 02:36:03 INFO - PROCESS | 3852 | 1470735363763 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 02:36:03 INFO - PROCESS | 3852 | 1470735363765 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 02:36:03 INFO - PROCESS | 3852 | 1470735363768 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:36:03 INFO - PROCESS | 3852 | 1470735363770 Marionette TRACE conn5 <- [1,330,null,{}] 02:36:03 INFO - PROCESS | 3852 | 1470735363773 Marionette TRACE conn5 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:03 INFO - PROCESS | 3852 | 1470735363775 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:03 INFO - PROCESS | 3852 | 1470735363864 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 02:36:03 INFO - PROCESS | 3852 | 1470735363896 Marionette TRACE conn5 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:03 INFO - PROCESS | 3852 | 1470735363898 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:03 INFO - PROCESS | 3852 | ++DOCSHELL 15F53400 == 43 [pid = 3852] [id = 92] 02:36:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (15F54000) [pid = 3852] [serial = 273] [outer = 00000000] 02:36:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (16909000) [pid = 3852] [serial = 274] [outer = 15F54000] 02:36:03 INFO - PROCESS | 3852 | 1470735363954 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (16968800) [pid = 3852] [serial = 275] [outer = 15F54000] 02:36:04 INFO - PROCESS | 3852 | 1470735364383 Marionette TRACE conn5 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 670ms 02:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:36:04 INFO - PROCESS | 3852 | 1470735364443 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 3852 | 1470735364445 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 02:36:04 INFO - PROCESS | 3852 | 1470735364449 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 3852 | 1470735364450 Marionette TRACE conn5 <- [1,334,null,{}] 02:36:04 INFO - PROCESS | 3852 | 1470735364454 Marionette TRACE conn5 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:04 INFO - PROCESS | 3852 | 1470735364456 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:04 INFO - PROCESS | 3852 | 1470735364563 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 02:36:04 INFO - PROCESS | 3852 | 1470735364571 Marionette TRACE conn5 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:04 INFO - PROCESS | 3852 | 1470735364573 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:04 INFO - PROCESS | 3852 | ++DOCSHELL 16970800 == 44 [pid = 3852] [id = 93] 02:36:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (16973800) [pid = 3852] [serial = 276] [outer = 00000000] 02:36:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1764F000) [pid = 3852] [serial = 277] [outer = 16973800] 02:36:04 INFO - PROCESS | 3852 | 1470735364660 Marionette DEBUG loaded listener.js 02:36:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (176AE000) [pid = 3852] [serial = 278] [outer = 16973800] 02:36:05 INFO - PROCESS | 3852 | 1470735365103 Marionette TRACE conn5 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 670ms 02:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:36:05 INFO - PROCESS | 3852 | 1470735365119 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 3852 | 1470735365121 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 02:36:05 INFO - PROCESS | 3852 | 1470735365124 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 3852 | 1470735365126 Marionette TRACE conn5 <- [1,338,null,{}] 02:36:05 INFO - PROCESS | 3852 | 1470735365129 Marionette TRACE conn5 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:05 INFO - PROCESS | 3852 | 1470735365135 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:05 INFO - PROCESS | 3852 | 1470735365285 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 02:36:05 INFO - PROCESS | 3852 | 1470735365309 Marionette TRACE conn5 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 3852 | 1470735365311 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:05 INFO - PROCESS | 3852 | ++DOCSHELL 176BB800 == 45 [pid = 3852] [id = 94] 02:36:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (176BD000) [pid = 3852] [serial = 279] [outer = 00000000] 02:36:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (179B7400) [pid = 3852] [serial = 280] [outer = 176BD000] 02:36:05 INFO - PROCESS | 3852 | 1470735365357 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (179BA400) [pid = 3852] [serial = 281] [outer = 176BD000] 02:36:05 INFO - PROCESS | 3852 | 1470735365797 Marionette TRACE conn5 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 730ms 02:36:05 INFO - PROCESS | 3852 | 1470735365855 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 02:36:05 INFO - PROCESS | 3852 | 1470735365857 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 02:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:36:05 INFO - PROCESS | 3852 | 1470735365861 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:36:05 INFO - PROCESS | 3852 | 1470735365862 Marionette TRACE conn5 <- [1,342,null,{}] 02:36:05 INFO - PROCESS | 3852 | 1470735365870 Marionette TRACE conn5 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:05 INFO - PROCESS | 3852 | 1470735365872 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:05 INFO - PROCESS | 3852 | 1470735365989 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 02:36:06 INFO - PROCESS | 3852 | 1470735366001 Marionette TRACE conn5 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 3852 | 1470735366002 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:06 INFO - PROCESS | 3852 | ++DOCSHELL 0875E400 == 46 [pid = 3852] [id = 95] 02:36:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (179BF800) [pid = 3852] [serial = 282] [outer = 00000000] 02:36:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (18743800) [pid = 3852] [serial = 283] [outer = 179BF800] 02:36:06 INFO - PROCESS | 3852 | 1470735366047 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (18835C00) [pid = 3852] [serial = 284] [outer = 179BF800] 02:36:06 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (1AB77800) [pid = 3852] [serial = 240] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:36:06 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (19402C00) [pid = 3852] [serial = 237] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:36:06 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (1696D000) [pid = 3852] [serial = 231] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:36:06 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (15F50C00) [pid = 3852] [serial = 228] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:36:06 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0CE52800) [pid = 3852] [serial = 225] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:36:06 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (0C634400) [pid = 3852] [serial = 243] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:36:06 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (0CF40C00) [pid = 3852] [serial = 222] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:36:06 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (176AF800) [pid = 3852] [serial = 234] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:36:06 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (15540000) [pid = 3852] [serial = 246] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:36:06 INFO - PROCESS | 3852 | 1470735366668 Marionette TRACE conn5 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 830ms 02:36:06 INFO - PROCESS | 3852 | 1470735366691 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 3852 | 1470735366693 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 02:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:36:06 INFO - PROCESS | 3852 | 1470735366696 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 3852 | 1470735366698 Marionette TRACE conn5 <- [1,346,null,{}] 02:36:06 INFO - PROCESS | 3852 | 1470735366706 Marionette TRACE conn5 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:06 INFO - PROCESS | 3852 | 1470735366708 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:06 INFO - PROCESS | 3852 | 1470735366788 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 02:36:06 INFO - PROCESS | 3852 | 1470735366794 Marionette TRACE conn5 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 3852 | 1470735366796 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:06 INFO - PROCESS | 3852 | ++DOCSHELL 08181800 == 47 [pid = 3852] [id = 96] 02:36:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (0C634400) [pid = 3852] [serial = 285] [outer = 00000000] 02:36:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (15F5C800) [pid = 3852] [serial = 286] [outer = 0C634400] 02:36:06 INFO - PROCESS | 3852 | 1470735366840 Marionette DEBUG loaded listener.js 02:36:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (1696E400) [pid = 3852] [serial = 287] [outer = 0C634400] 02:36:07 INFO - PROCESS | 3852 | 1470735367252 Marionette TRACE conn5 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 590ms 02:36:07 INFO - PROCESS | 3852 | 1470735367288 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 3852 | 1470735367290 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 02:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:36:07 INFO - PROCESS | 3852 | 1470735367293 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 3852 | 1470735367295 Marionette TRACE conn5 <- [1,350,null,{}] 02:36:07 INFO - PROCESS | 3852 | 1470735367299 Marionette TRACE conn5 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:07 INFO - PROCESS | 3852 | 1470735367301 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:07 INFO - PROCESS | 3852 | 1470735367383 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 02:36:07 INFO - PROCESS | 3852 | 1470735367388 Marionette TRACE conn5 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:07 INFO - PROCESS | 3852 | 1470735367390 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:07 INFO - PROCESS | 3852 | ++DOCSHELL 18838800 == 48 [pid = 3852] [id = 97] 02:36:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (18852000) [pid = 3852] [serial = 288] [outer = 00000000] 02:36:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (193CE800) [pid = 3852] [serial = 289] [outer = 18852000] 02:36:07 INFO - PROCESS | 3852 | 1470735367434 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1947BC00) [pid = 3852] [serial = 290] [outer = 18852000] 02:36:07 INFO - PROCESS | 3852 | 1470735367864 Marionette TRACE conn5 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:36:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 630ms 02:36:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:36:07 INFO - PROCESS | 3852 | 1470735367927 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 02:36:07 INFO - PROCESS | 3852 | 1470735367929 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 02:36:07 INFO - PROCESS | 3852 | 1470735367932 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:36:07 INFO - PROCESS | 3852 | 1470735367934 Marionette TRACE conn5 <- [1,354,null,{}] 02:36:07 INFO - PROCESS | 3852 | 1470735367938 Marionette TRACE conn5 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:07 INFO - PROCESS | 3852 | 1470735367939 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:08 INFO - PROCESS | 3852 | 1470735368022 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 02:36:08 INFO - PROCESS | 3852 | 1470735368029 Marionette TRACE conn5 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 3852 | 1470735368031 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:08 INFO - PROCESS | 3852 | ++DOCSHELL 194D0000 == 49 [pid = 3852] [id = 98] 02:36:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1885DC00) [pid = 3852] [serial = 291] [outer = 00000000] 02:36:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (19558400) [pid = 3852] [serial = 292] [outer = 1885DC00] 02:36:08 INFO - PROCESS | 3852 | 1470735368075 Marionette DEBUG loaded listener.js 02:36:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (196D8000) [pid = 3852] [serial = 293] [outer = 1885DC00] 02:36:08 INFO - PROCESS | 3852 | 1470735368530 Marionette TRACE conn5 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 630ms 02:36:08 INFO - PROCESS | 3852 | 1470735368563 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 02:36:08 INFO - PROCESS | 3852 | 1470735368566 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 02:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:36:08 INFO - PROCESS | 3852 | 1470735368618 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - PROCESS | 3852 | 1470735368622 Marionette TRACE conn5 <- [1,358,null,{}] 02:36:08 INFO - PROCESS | 3852 | 1470735368627 Marionette TRACE conn5 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:08 INFO - PROCESS | 3852 | 1470735368632 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:08 INFO - PROCESS | 3852 | 1470735368740 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 02:36:08 INFO - PROCESS | 3852 | 1470735368864 Marionette TRACE conn5 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 3852 | 1470735368868 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:08 INFO - PROCESS | 3852 | ++DOCSHELL 0B826000 == 50 [pid = 3852] [id = 99] 02:36:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (0B82A800) [pid = 3852] [serial = 294] [outer = 00000000] 02:36:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (0B8BA000) [pid = 3852] [serial = 295] [outer = 0B82A800] 02:36:08 INFO - PROCESS | 3852 | 1470735368926 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (0C683C00) [pid = 3852] [serial = 296] [outer = 0B82A800] 02:36:09 INFO - PROCESS | 3852 | 1470735369574 Marionette TRACE conn5 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1012ms 02:36:09 INFO - PROCESS | 3852 | 1470735369591 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 02:36:09 INFO - PROCESS | 3852 | 1470735369595 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 02:36:09 INFO - PROCESS | 3852 | 1470735369601 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:36:09 INFO - PROCESS | 3852 | 1470735369603 Marionette TRACE conn5 <- [1,362,null,{}] 02:36:09 INFO - PROCESS | 3852 | 1470735369610 Marionette TRACE conn5 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:09 INFO - PROCESS | 3852 | 1470735369614 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:09 INFO - PROCESS | 3852 | 1470735369728 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 02:36:09 INFO - PROCESS | 3852 | 1470735369824 Marionette TRACE conn5 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:09 INFO - PROCESS | 3852 | 1470735369827 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:09 INFO - PROCESS | 3852 | ++DOCSHELL 10B92800 == 51 [pid = 3852] [id = 100] 02:36:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 99 (10F0D000) [pid = 3852] [serial = 297] [outer = 00000000] 02:36:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 100 (13EB4C00) [pid = 3852] [serial = 298] [outer = 10F0D000] 02:36:09 INFO - PROCESS | 3852 | 1470735369883 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 101 (1456D400) [pid = 3852] [serial = 299] [outer = 10F0D000] 02:36:10 INFO - PROCESS | 3852 | 1470735370492 Marionette TRACE conn5 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 930ms 02:36:10 INFO - PROCESS | 3852 | 1470735370536 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 02:36:10 INFO - PROCESS | 3852 | 1470735370538 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 02:36:10 INFO - PROCESS | 3852 | 1470735370541 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:36:10 INFO - PROCESS | 3852 | 1470735370544 Marionette TRACE conn5 <- [1,366,null,{}] 02:36:10 INFO - PROCESS | 3852 | 1470735370547 Marionette TRACE conn5 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:10 INFO - PROCESS | 3852 | 1470735370550 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:10 INFO - PROCESS | 3852 | 1470735370661 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 02:36:10 INFO - PROCESS | 3852 | 1470735370791 Marionette TRACE conn5 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:10 INFO - PROCESS | 3852 | 1470735370797 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:10 INFO - PROCESS | 3852 | ++DOCSHELL 176C1800 == 52 [pid = 3852] [id = 101] 02:36:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 102 (176C1C00) [pid = 3852] [serial = 300] [outer = 00000000] 02:36:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 103 (179B6400) [pid = 3852] [serial = 301] [outer = 176C1C00] 02:36:10 INFO - PROCESS | 3852 | 1470735370856 Marionette DEBUG loaded listener.js 02:36:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 104 (19410000) [pid = 3852] [serial = 302] [outer = 176C1C00] 02:36:11 INFO - PROCESS | 3852 | 1470735371458 Marionette TRACE conn5 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 970ms 02:36:11 INFO - PROCESS | 3852 | 1470735371516 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 02:36:11 INFO - PROCESS | 3852 | 1470735371518 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 02:36:11 INFO - PROCESS | 3852 | 1470735371521 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:36:11 INFO - PROCESS | 3852 | 1470735371523 Marionette TRACE conn5 <- [1,370,null,{}] 02:36:11 INFO - PROCESS | 3852 | 1470735371527 Marionette TRACE conn5 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:11 INFO - PROCESS | 3852 | 1470735371529 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:11 INFO - PROCESS | 3852 | 1470735371638 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 02:36:11 INFO - PROCESS | 3852 | 1470735371760 Marionette TRACE conn5 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 3852 | 1470735371762 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:11 INFO - PROCESS | 3852 | ++DOCSHELL 17620000 == 53 [pid = 3852] [id = 102] 02:36:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 105 (1954E400) [pid = 3852] [serial = 303] [outer = 00000000] 02:36:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 106 (1AAD1000) [pid = 3852] [serial = 304] [outer = 1954E400] 02:36:11 INFO - PROCESS | 3852 | 1470735371818 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 107 (1AB80800) [pid = 3852] [serial = 305] [outer = 1954E400] 02:36:12 INFO - PROCESS | 3852 | 1470735372610 Marionette TRACE conn5 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1120ms 02:36:12 INFO - PROCESS | 3852 | 1470735372646 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 02:36:12 INFO - PROCESS | 3852 | 1470735372650 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 02:36:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:36:12 INFO - PROCESS | 3852 | 1470735372655 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - PROCESS | 3852 | 1470735372658 Marionette TRACE conn5 <- [1,374,null,{}] 02:36:12 INFO - PROCESS | 3852 | 1470735372663 Marionette TRACE conn5 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:12 INFO - PROCESS | 3852 | 1470735372666 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:12 INFO - PROCESS | 3852 | 1470735372770 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 02:36:12 INFO - PROCESS | 3852 | 1470735372897 Marionette TRACE conn5 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:12 INFO - PROCESS | 3852 | 1470735372902 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:12 INFO - PROCESS | 3852 | ++DOCSHELL 0CF3FC00 == 54 [pid = 3852] [id = 103] 02:36:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 108 (0CF40400) [pid = 3852] [serial = 306] [outer = 00000000] 02:36:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 109 (0D10D000) [pid = 3852] [serial = 307] [outer = 0CF40400] 02:36:12 INFO - PROCESS | 3852 | 1470735372954 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 110 (103DDC00) [pid = 3852] [serial = 308] [outer = 0CF40400] 02:36:13 INFO - PROCESS | 3852 | --DOCSHELL 18838800 == 53 [pid = 3852] [id = 97] 02:36:13 INFO - PROCESS | 3852 | --DOCSHELL 08181800 == 52 [pid = 3852] [id = 96] 02:36:13 INFO - PROCESS | 3852 | --DOCSHELL 0875E400 == 51 [pid = 3852] [id = 95] 02:36:13 INFO - PROCESS | 3852 | --DOCSHELL 176BB800 == 50 [pid = 3852] [id = 94] 02:36:13 INFO - PROCESS | 3852 | --DOCSHELL 16970800 == 49 [pid = 3852] [id = 93] 02:36:13 INFO - PROCESS | 3852 | --DOCSHELL 15F53400 == 48 [pid = 3852] [id = 92] 02:36:13 INFO - PROCESS | 3852 | --DOCSHELL 14670000 == 47 [pid = 3852] [id = 91] 02:36:13 INFO - PROCESS | 3852 | --DOCSHELL 0CF3B400 == 46 [pid = 3852] [id = 90] 02:36:13 INFO - PROCESS | 3852 | --DOCSHELL 0CF35400 == 45 [pid = 3852] [id = 89] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 109 (0B994400) [pid = 3852] [serial = 214] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 108 (1415B800) [pid = 3852] [serial = 217] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 107 (1B469400) [pid = 3852] [serial = 220] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 106 (1AB82400) [pid = 3852] [serial = 241] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 105 (19770400) [pid = 3852] [serial = 239] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 104 (196DB400) [pid = 3852] [serial = 238] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 103 (176A7800) [pid = 3852] [serial = 232] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 102 (15F6C400) [pid = 3852] [serial = 229] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 101 (16902C00) [pid = 3852] [serial = 230] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 100 (0D10C400) [pid = 3852] [serial = 226] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 99 (10504000) [pid = 3852] [serial = 227] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 98 (1466FC00) [pid = 3852] [serial = 245] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (0D114000) [pid = 3852] [serial = 224] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (0D10F400) [pid = 3852] [serial = 223] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (10502400) [pid = 3852] [serial = 244] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (1ABE2C00) [pid = 3852] [serial = 242] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (176B3400) [pid = 3852] [serial = 235] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (176B3C00) [pid = 3852] [serial = 236] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (196DD400) [pid = 3852] [serial = 247] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (1AAD1C00) [pid = 3852] [serial = 248] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (176AA800) [pid = 3852] [serial = 233] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (1C1EF400) [pid = 3852] [serial = 250] [outer = 00000000] [url = about:blank] 02:36:13 INFO - PROCESS | 3852 | 1470735373534 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:36:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:36:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 930ms 02:36:13 INFO - PROCESS | 3852 | 1470735373586 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 02:36:13 INFO - PROCESS | 3852 | 1470735373590 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 02:36:13 INFO - PROCESS | 3852 | 1470735373596 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:36:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:36:13 INFO - PROCESS | 3852 | 1470735373598 Marionette TRACE conn5 <- [1,378,null,{}] 02:36:13 INFO - PROCESS | 3852 | 1470735373602 Marionette TRACE conn5 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:13 INFO - PROCESS | 3852 | 1470735373604 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:13 INFO - PROCESS | 3852 | 1470735373693 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 02:36:13 INFO - PROCESS | 3852 | 1470735373774 Marionette TRACE conn5 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 3852 | 1470735373777 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:13 INFO - PROCESS | 3852 | ++DOCSHELL 0CF37C00 == 46 [pid = 3852] [id = 104] 02:36:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0CF38C00) [pid = 3852] [serial = 309] [outer = 00000000] 02:36:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (10502400) [pid = 3852] [serial = 310] [outer = 0CF38C00] 02:36:13 INFO - PROCESS | 3852 | 1470735373824 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (11099800) [pid = 3852] [serial = 311] [outer = 0CF38C00] 02:36:14 INFO - PROCESS | 3852 | 1470735374273 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:36:14 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:36:14 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 730ms 02:36:14 INFO - PROCESS | 3852 | 1470735374331 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 02:36:14 INFO - PROCESS | 3852 | 1470735374333 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 02:36:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:36:14 INFO - PROCESS | 3852 | 1470735374337 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 3852 | 1470735374340 Marionette TRACE conn5 <- [1,382,null,{}] 02:36:14 INFO - PROCESS | 3852 | 1470735374350 Marionette TRACE conn5 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:14 INFO - PROCESS | 3852 | 1470735374354 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:14 INFO - PROCESS | 3852 | 1470735374440 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 02:36:14 INFO - PROCESS | 3852 | 1470735374449 Marionette TRACE conn5 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:14 INFO - PROCESS | 3852 | 1470735374452 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:14 INFO - PROCESS | 3852 | ++DOCSHELL 16371C00 == 47 [pid = 3852] [id = 105] 02:36:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (16372800) [pid = 3852] [serial = 312] [outer = 00000000] 02:36:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (16966400) [pid = 3852] [serial = 313] [outer = 16372800] 02:36:14 INFO - PROCESS | 3852 | 1470735374500 Marionette DEBUG loaded listener.js 02:36:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (1764E800) [pid = 3852] [serial = 314] [outer = 16372800] 02:36:14 INFO - PROCESS | 3852 | 1470735374976 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:36:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 670ms 02:36:15 INFO - PROCESS | 3852 | 1470735375010 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 3852 | 1470735375013 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 02:36:15 INFO - PROCESS | 3852 | 1470735375016 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:36:15 INFO - PROCESS | 3852 | 1470735375018 Marionette TRACE conn5 <- [1,386,null,{}] 02:36:15 INFO - PROCESS | 3852 | 1470735375022 Marionette TRACE conn5 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:15 INFO - PROCESS | 3852 | 1470735375024 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:15 INFO - PROCESS | 3852 | 1470735375109 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 02:36:15 INFO - PROCESS | 3852 | 1470735375118 Marionette TRACE conn5 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 3852 | 1470735375120 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:15 INFO - PROCESS | 3852 | ++DOCSHELL 176A9C00 == 48 [pid = 3852] [id = 106] 02:36:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (176AB400) [pid = 3852] [serial = 315] [outer = 00000000] 02:36:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (176B9800) [pid = 3852] [serial = 316] [outer = 176AB400] 02:36:15 INFO - PROCESS | 3852 | 1470735375164 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (176C6C00) [pid = 3852] [serial = 317] [outer = 176AB400] 02:36:15 INFO - PROCESS | 3852 | 1470735375627 Marionette TRACE conn5 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:36:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:36:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 02:36:15 INFO - PROCESS | 3852 | 1470735375691 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 02:36:15 INFO - PROCESS | 3852 | 1470735375693 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 02:36:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:36:15 INFO - PROCESS | 3852 | 1470735375696 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:36:15 INFO - PROCESS | 3852 | 1470735375698 Marionette TRACE conn5 <- [1,390,null,{}] 02:36:15 INFO - PROCESS | 3852 | 1470735375708 Marionette TRACE conn5 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:15 INFO - PROCESS | 3852 | 1470735375710 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:15 INFO - PROCESS | 3852 | 1470735375842 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 02:36:15 INFO - PROCESS | 3852 | 1470735375859 Marionette TRACE conn5 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 3852 | 1470735375861 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:15 INFO - PROCESS | 3852 | ++DOCSHELL 179B7000 == 49 [pid = 3852] [id = 107] 02:36:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (179BAC00) [pid = 3852] [serial = 318] [outer = 00000000] 02:36:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 99 (18852400) [pid = 3852] [serial = 319] [outer = 179BAC00] 02:36:15 INFO - PROCESS | 3852 | 1470735375906 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 100 (18852C00) [pid = 3852] [serial = 320] [outer = 179BAC00] 02:36:16 INFO - PROCESS | 3852 | 1470735376374 Marionette TRACE conn5 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:36:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:36:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 730ms 02:36:16 INFO - PROCESS | 3852 | 1470735376431 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 02:36:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:36:16 INFO - PROCESS | 3852 | 1470735376433 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 02:36:16 INFO - PROCESS | 3852 | 1470735376436 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 3852 | 1470735376438 Marionette TRACE conn5 <- [1,394,null,{}] 02:36:16 INFO - PROCESS | 3852 | 1470735376451 Marionette TRACE conn5 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:16 INFO - PROCESS | 3852 | 1470735376457 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:16 INFO - PROCESS | 3852 | 1470735376590 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 02:36:16 INFO - PROCESS | 3852 | 1470735376650 Marionette TRACE conn5 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 3852 | 1470735376652 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:16 INFO - PROCESS | 3852 | ++DOCSHELL 10660000 == 50 [pid = 3852] [id = 108] 02:36:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 101 (16368C00) [pid = 3852] [serial = 321] [outer = 00000000] 02:36:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 102 (1AB96400) [pid = 3852] [serial = 322] [outer = 16368C00] 02:36:16 INFO - PROCESS | 3852 | 1470735376697 Marionette DEBUG loaded listener.js 02:36:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 103 (1ACC4400) [pid = 3852] [serial = 323] [outer = 16368C00] 02:36:17 INFO - PROCESS | 3852 | 1470735377164 Marionette TRACE conn5 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:36:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:36:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 771ms 02:36:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:36:17 INFO - PROCESS | 3852 | 1470735377215 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 3852 | 1470735377217 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 02:36:17 INFO - PROCESS | 3852 | 1470735377220 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 3852 | 1470735377222 Marionette TRACE conn5 <- [1,398,null,{}] 02:36:17 INFO - PROCESS | 3852 | 1470735377225 Marionette TRACE conn5 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:17 INFO - PROCESS | 3852 | 1470735377227 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:17 INFO - PROCESS | 3852 | 1470735377349 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 02:36:17 INFO - PROCESS | 3852 | 1470735377409 Marionette TRACE conn5 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:17 INFO - PROCESS | 3852 | 1470735377411 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:17 INFO - PROCESS | 3852 | ++DOCSHELL 18F8E800 == 51 [pid = 3852] [id = 109] 02:36:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 104 (18F8EC00) [pid = 3852] [serial = 324] [outer = 00000000] 02:36:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 105 (18F94C00) [pid = 3852] [serial = 325] [outer = 18F8EC00] 02:36:17 INFO - PROCESS | 3852 | 1470735377455 Marionette DEBUG loaded listener.js 02:36:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 106 (18F96C00) [pid = 3852] [serial = 326] [outer = 18F8EC00] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 105 (1AB7B000) [pid = 3852] [serial = 168] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 104 (1AB83400) [pid = 3852] [serial = 219] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 103 (0817C800) [pid = 3852] [serial = 261] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 102 (0CF37000) [pid = 3852] [serial = 264] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 101 (0CF3C000) [pid = 3852] [serial = 267] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 100 (0D371000) [pid = 3852] [serial = 255] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 99 (08184400) [pid = 3852] [serial = 252] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 98 (176BD000) [pid = 3852] [serial = 279] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (14670800) [pid = 3852] [serial = 270] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (15F54000) [pid = 3852] [serial = 273] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (179BF800) [pid = 3852] [serial = 282] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (0C634400) [pid = 3852] [serial = 285] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (16973800) [pid = 3852] [serial = 276] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (18852000) [pid = 3852] [serial = 288] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (0B823800) [pid = 3852] [serial = 213] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (1059F400) [pid = 3852] [serial = 216] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:36:17 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (1ACC2800) [pid = 3852] [serial = 210] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:36:18 INFO - PROCESS | 3852 | 1470735378011 Marionette TRACE conn5 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 830ms 02:36:18 INFO - PROCESS | 3852 | 1470735378053 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 3852 | 1470735378055 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 02:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:36:18 INFO - PROCESS | 3852 | 1470735378058 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 3852 | 1470735378060 Marionette TRACE conn5 <- [1,402,null,{}] 02:36:18 INFO - PROCESS | 3852 | 1470735378063 Marionette TRACE conn5 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:18 INFO - PROCESS | 3852 | 1470735378065 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:18 INFO - PROCESS | 3852 | 1470735378179 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 02:36:18 INFO - PROCESS | 3852 | 1470735378233 Marionette TRACE conn5 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 3852 | 1470735378235 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:18 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BE800 == 52 [pid = 3852] [id = 110] 02:36:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0C7F9400) [pid = 3852] [serial = 327] [outer = 00000000] 02:36:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (15F69C00) [pid = 3852] [serial = 328] [outer = 0C7F9400] 02:36:18 INFO - PROCESS | 3852 | 1470735378279 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1636F000) [pid = 3852] [serial = 329] [outer = 0C7F9400] 02:36:18 INFO - PROCESS | 3852 | 1470735378676 Marionette TRACE conn5 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:36:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:36:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 670ms 02:36:18 INFO - PROCESS | 3852 | 1470735378729 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 02:36:18 INFO - PROCESS | 3852 | 1470735378730 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 02:36:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:36:18 INFO - PROCESS | 3852 | 1470735378734 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:36:18 INFO - PROCESS | 3852 | 1470735378735 Marionette TRACE conn5 <- [1,406,null,{}] 02:36:18 INFO - PROCESS | 3852 | 1470735378738 Marionette TRACE conn5 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:18 INFO - PROCESS | 3852 | 1470735378740 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:18 INFO - PROCESS | 3852 | 1470735378825 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 02:36:18 INFO - PROCESS | 3852 | 1470735378830 Marionette TRACE conn5 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:18 INFO - PROCESS | 3852 | 1470735378832 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:18 INFO - PROCESS | 3852 | ++DOCSHELL 18F8D800 == 53 [pid = 3852] [id = 111] 02:36:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (18F92000) [pid = 3852] [serial = 330] [outer = 00000000] 02:36:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (1B471800) [pid = 3852] [serial = 331] [outer = 18F92000] 02:36:18 INFO - PROCESS | 3852 | 1470735378877 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (1B907C00) [pid = 3852] [serial = 332] [outer = 18F92000] 02:36:19 INFO - PROCESS | 3852 | 1470735379317 Marionette TRACE conn5 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:36:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:36:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 630ms 02:36:19 INFO - PROCESS | 3852 | 1470735379365 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 02:36:19 INFO - PROCESS | 3852 | 1470735379367 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 02:36:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:36:19 INFO - PROCESS | 3852 | 1470735379370 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 3852 | 1470735379371 Marionette TRACE conn5 <- [1,410,null,{}] 02:36:19 INFO - PROCESS | 3852 | 1470735379375 Marionette TRACE conn5 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:19 INFO - PROCESS | 3852 | 1470735379376 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:19 INFO - PROCESS | 3852 | 1470735379459 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 02:36:19 INFO - PROCESS | 3852 | 1470735379464 Marionette TRACE conn5 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:19 INFO - PROCESS | 3852 | 1470735379466 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:19 INFO - PROCESS | 3852 | ++DOCSHELL 18F95000 == 54 [pid = 3852] [id = 112] 02:36:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (1A4BB000) [pid = 3852] [serial = 333] [outer = 00000000] 02:36:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (1A4C1C00) [pid = 3852] [serial = 334] [outer = 1A4BB000] 02:36:19 INFO - PROCESS | 3852 | 1470735379510 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (1A4C2400) [pid = 3852] [serial = 335] [outer = 1A4BB000] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 13E6FC00 == 53 [pid = 3852] [id = 57] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 0817B000 == 52 [pid = 3852] [id = 88] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 0C635800 == 51 [pid = 3852] [id = 35] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 0B823400 == 50 [pid = 3852] [id = 72] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 18836800 == 49 [pid = 3852] [id = 33] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 08182800 == 48 [pid = 3852] [id = 85] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 1595B800 == 47 [pid = 3852] [id = 87] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 0D113C00 == 46 [pid = 3852] [id = 86] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 1AB7F400 == 45 [pid = 3852] [id = 60] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 15F5E400 == 44 [pid = 3852] [id = 30] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 0CE50800 == 43 [pid = 3852] [id = 47] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 1050B400 == 42 [pid = 3852] [id = 73] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 1AB82800 == 41 [pid = 3852] [id = 74] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 0CF3FC00 == 40 [pid = 3852] [id = 103] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 17620000 == 39 [pid = 3852] [id = 102] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 10B92800 == 38 [pid = 3852] [id = 100] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 176C1800 == 37 [pid = 3852] [id = 101] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 194D0000 == 36 [pid = 3852] [id = 98] 02:36:20 INFO - PROCESS | 3852 | --DOCSHELL 0B826000 == 35 [pid = 3852] [id = 99] 02:36:21 INFO - PROCESS | 3852 | --DOCSHELL 179B7000 == 34 [pid = 3852] [id = 107] 02:36:21 INFO - PROCESS | 3852 | --DOCSHELL 0CF37C00 == 33 [pid = 3852] [id = 104] 02:36:21 INFO - PROCESS | 3852 | --DOCSHELL 10660000 == 32 [pid = 3852] [id = 108] 02:36:21 INFO - PROCESS | 3852 | --DOCSHELL 18F8E800 == 31 [pid = 3852] [id = 109] 02:36:21 INFO - PROCESS | 3852 | --DOCSHELL 18F8D800 == 30 [pid = 3852] [id = 111] 02:36:21 INFO - PROCESS | 3852 | --DOCSHELL 16371C00 == 29 [pid = 3852] [id = 105] 02:36:21 INFO - PROCESS | 3852 | --DOCSHELL 0B8BE800 == 28 [pid = 3852] [id = 110] 02:36:21 INFO - PROCESS | 3852 | --DOCSHELL 176A9C00 == 27 [pid = 3852] [id = 106] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (1B98C400) [pid = 3852] [serial = 212] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (1B72C800) [pid = 3852] [serial = 170] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (1B990000) [pid = 3852] [serial = 221] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (0D108400) [pid = 3852] [serial = 263] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (0B8B6000) [pid = 3852] [serial = 262] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (10B96800) [pid = 3852] [serial = 266] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (0D37DC00) [pid = 3852] [serial = 265] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (10506800) [pid = 3852] [serial = 268] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (10F08800) [pid = 3852] [serial = 269] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (1456AC00) [pid = 3852] [serial = 257] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (13EB4800) [pid = 3852] [serial = 256] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (0B830000) [pid = 3852] [serial = 254] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (08765800) [pid = 3852] [serial = 253] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (179BA400) [pid = 3852] [serial = 281] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (179B9C00) [pid = 3852] [serial = 259] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (179B7400) [pid = 3852] [serial = 280] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (14F39000) [pid = 3852] [serial = 271] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (155C4000) [pid = 3852] [serial = 272] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (16909000) [pid = 3852] [serial = 274] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18743800) [pid = 3852] [serial = 283] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1696E400) [pid = 3852] [serial = 287] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15F5C800) [pid = 3852] [serial = 286] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (18835C00) [pid = 3852] [serial = 284] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (1764F000) [pid = 3852] [serial = 277] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176AE000) [pid = 3852] [serial = 278] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (193CE800) [pid = 3852] [serial = 289] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (16968800) [pid = 3852] [serial = 275] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1947BC00) [pid = 3852] [serial = 290] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0C7FE000) [pid = 3852] [serial = 215] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (15F57400) [pid = 3852] [serial = 218] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (19558400) [pid = 3852] [serial = 292] [outer = 00000000] [url = about:blank] 02:36:21 INFO - PROCESS | 3852 | 1470735381649 Marionette TRACE conn5 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:36:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:36:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 2325ms 02:36:21 INFO - PROCESS | 3852 | 1470735381697 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 02:36:21 INFO - PROCESS | 3852 | 1470735381702 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 02:36:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:36:21 INFO - PROCESS | 3852 | 1470735381709 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:36:21 INFO - PROCESS | 3852 | 1470735381712 Marionette TRACE conn5 <- [1,414,null,{}] 02:36:21 INFO - PROCESS | 3852 | 1470735381719 Marionette TRACE conn5 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:21 INFO - PROCESS | 3852 | 1470735381722 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:21 INFO - PROCESS | 3852 | 1470735381851 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 02:36:21 INFO - PROCESS | 3852 | 1470735381929 Marionette TRACE conn5 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 3852 | 1470735381934 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:21 INFO - PROCESS | 3852 | ++DOCSHELL 08763000 == 28 [pid = 3852] [id = 113] 02:36:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0B823400) [pid = 3852] [serial = 336] [outer = 00000000] 02:36:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0B827800) [pid = 3852] [serial = 337] [outer = 0B823400] 02:36:22 INFO - PROCESS | 3852 | 1470735382035 Marionette DEBUG loaded listener.js 02:36:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0B831400) [pid = 3852] [serial = 338] [outer = 0B823400] 02:36:22 INFO - PROCESS | 3852 | 1470735382816 Marionette TRACE conn5 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:36:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:36:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1121ms 02:36:22 INFO - PROCESS | 3852 | 1470735382832 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 02:36:22 INFO - PROCESS | 3852 | 1470735382838 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 02:36:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:36:22 INFO - PROCESS | 3852 | 1470735382845 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 3852 | 1470735382848 Marionette TRACE conn5 <- [1,418,null,{}] 02:36:22 INFO - PROCESS | 3852 | 1470735382852 Marionette TRACE conn5 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:22 INFO - PROCESS | 3852 | 1470735382856 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:22 INFO - PROCESS | 3852 | 1470735382979 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 02:36:23 INFO - PROCESS | 3852 | 1470735383058 Marionette TRACE conn5 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:23 INFO - PROCESS | 3852 | 1470735383061 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:23 INFO - PROCESS | 3852 | ++DOCSHELL 0C7F7000 == 29 [pid = 3852] [id = 114] 02:36:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0C7F7C00) [pid = 3852] [serial = 339] [outer = 00000000] 02:36:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0CE50000) [pid = 3852] [serial = 340] [outer = 0C7F7C00] 02:36:23 INFO - PROCESS | 3852 | 1470735383121 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0CF33400) [pid = 3852] [serial = 341] [outer = 0C7F7C00] 02:36:24 INFO - PROCESS | 3852 | 1470735384355 Marionette TRACE conn5 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:36:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:36:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1535ms 02:36:24 INFO - PROCESS | 3852 | 1470735384384 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 02:36:24 INFO - PROCESS | 3852 | 1470735384387 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 02:36:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:36:24 INFO - PROCESS | 3852 | 1470735384393 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:36:24 INFO - PROCESS | 3852 | 1470735384396 Marionette TRACE conn5 <- [1,422,null,{}] 02:36:24 INFO - PROCESS | 3852 | 1470735384408 Marionette TRACE conn5 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:24 INFO - PROCESS | 3852 | 1470735384411 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:24 INFO - PROCESS | 3852 | 1470735384530 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 02:36:24 INFO - PROCESS | 3852 | 1470735384541 Marionette TRACE conn5 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 3852 | 1470735384545 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:24 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B9800 == 30 [pid = 3852] [id = 115] 02:36:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0B8BDC00) [pid = 3852] [serial = 342] [outer = 00000000] 02:36:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0C67CC00) [pid = 3852] [serial = 343] [outer = 0B8BDC00] 02:36:24 INFO - PROCESS | 3852 | 1470735384594 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0CE55000) [pid = 3852] [serial = 344] [outer = 0B8BDC00] 02:36:25 INFO - PROCESS | 3852 | 1470735385543 Marionette TRACE conn5 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:36:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:36:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1189ms 02:36:25 INFO - PROCESS | 3852 | 1470735385585 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 3852 | 1470735385589 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 02:36:25 INFO - PROCESS | 3852 | 1470735385595 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:36:25 INFO - PROCESS | 3852 | 1470735385598 Marionette TRACE conn5 <- [1,426,null,{}] 02:36:25 INFO - PROCESS | 3852 | 1470735385601 Marionette TRACE conn5 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:25 INFO - PROCESS | 3852 | 1470735385604 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:25 INFO - PROCESS | 3852 | 1470735385696 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 02:36:25 INFO - PROCESS | 3852 | 1470735385703 Marionette TRACE conn5 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:25 INFO - PROCESS | 3852 | 1470735385705 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:25 INFO - PROCESS | 3852 | ++DOCSHELL 0D113800 == 31 [pid = 3852] [id = 116] 02:36:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0D114000) [pid = 3852] [serial = 345] [outer = 00000000] 02:36:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0D371800) [pid = 3852] [serial = 346] [outer = 0D114000] 02:36:25 INFO - PROCESS | 3852 | 1470735385752 Marionette DEBUG loaded listener.js 02:36:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (10510000) [pid = 3852] [serial = 347] [outer = 0D114000] 02:36:26 INFO - PROCESS | 3852 | 1470735386294 Marionette TRACE conn5 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:36:26 INFO - PROCESS | 3852 | 1470735386333 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 02:36:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:36:26 INFO - PROCESS | 3852 | 1470735386337 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:36:26 INFO - PROCESS | 3852 | 1470735386340 Marionette TRACE conn5 <- [1,430,null,{}] 02:36:26 INFO - PROCESS | 3852 | 1470735386351 Marionette TRACE conn5 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:26 INFO - PROCESS | 3852 | 1470735386356 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:26 INFO - PROCESS | 3852 | 1470735386474 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 02:36:26 INFO - PROCESS | 3852 | 1470735386534 Marionette TRACE conn5 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:26 INFO - PROCESS | 3852 | 1470735386537 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:26 INFO - PROCESS | 3852 | ++DOCSHELL 13D6CC00 == 32 [pid = 3852] [id = 117] 02:36:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (13DE9C00) [pid = 3852] [serial = 348] [outer = 00000000] 02:36:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (13F7D000) [pid = 3852] [serial = 349] [outer = 13DE9C00] 02:36:26 INFO - PROCESS | 3852 | 1470735386588 Marionette DEBUG loaded listener.js 02:36:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (141F2800) [pid = 3852] [serial = 350] [outer = 13DE9C00] 02:36:27 INFO - PROCESS | 3852 | 1470735387101 Marionette TRACE conn5 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 830ms 02:36:27 INFO - PROCESS | 3852 | 1470735387170 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 02:36:27 INFO - PROCESS | 3852 | 1470735387173 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 02:36:27 INFO - PROCESS | 3852 | 1470735387176 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:36:27 INFO - PROCESS | 3852 | 1470735387178 Marionette TRACE conn5 <- [1,434,null,{}] 02:36:27 INFO - PROCESS | 3852 | 1470735387181 Marionette TRACE conn5 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:27 INFO - PROCESS | 3852 | 1470735387183 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:27 INFO - PROCESS | 3852 | 1470735387298 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 02:36:27 INFO - PROCESS | 3852 | 1470735387355 Marionette TRACE conn5 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:27 INFO - PROCESS | 3852 | 1470735387357 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:27 INFO - PROCESS | 3852 | ++DOCSHELL 14FDA800 == 33 [pid = 3852] [id = 118] 02:36:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (14FE0000) [pid = 3852] [serial = 351] [outer = 00000000] 02:36:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (155C4400) [pid = 3852] [serial = 352] [outer = 14FE0000] 02:36:27 INFO - PROCESS | 3852 | 1470735387403 Marionette DEBUG loaded listener.js 02:36:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (1595E000) [pid = 3852] [serial = 353] [outer = 14FE0000] 02:36:27 INFO - PROCESS | 3852 | 1470735387848 Marionette TRACE conn5 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1885DC00) [pid = 3852] [serial = 291] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0CF38C00) [pid = 3852] [serial = 309] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (16372800) [pid = 3852] [serial = 312] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0CF40400) [pid = 3852] [serial = 306] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0C7F9400) [pid = 3852] [serial = 327] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (179B6800) [pid = 3852] [serial = 258] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (176C1C00) [pid = 3852] [serial = 300] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (18F8EC00) [pid = 3852] [serial = 324] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (16368C00) [pid = 3852] [serial = 321] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0B82A800) [pid = 3852] [serial = 294] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (176AB400) [pid = 3852] [serial = 315] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (179BAC00) [pid = 3852] [serial = 318] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (10F0D000) [pid = 3852] [serial = 297] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (18F92000) [pid = 3852] [serial = 330] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1BFCA800) [pid = 3852] [serial = 249] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:36:27 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (1954E400) [pid = 3852] [serial = 303] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:36:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:36:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 730ms 02:36:27 INFO - PROCESS | 3852 | 1470735387910 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 02:36:27 INFO - PROCESS | 3852 | 1470735387912 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 02:36:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:36:27 INFO - PROCESS | 3852 | 1470735387916 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - PROCESS | 3852 | 1470735387917 Marionette TRACE conn5 <- [1,438,null,{}] 02:36:27 INFO - PROCESS | 3852 | 1470735387921 Marionette TRACE conn5 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:27 INFO - PROCESS | 3852 | 1470735387923 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:28 INFO - PROCESS | 3852 | 1470735388003 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 02:36:28 INFO - PROCESS | 3852 | 1470735388011 Marionette TRACE conn5 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 3852 | 1470735388013 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:28 INFO - PROCESS | 3852 | ++DOCSHELL 0CF40400 == 34 [pid = 3852] [id = 119] 02:36:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0D107000) [pid = 3852] [serial = 354] [outer = 00000000] 02:36:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (14674400) [pid = 3852] [serial = 355] [outer = 0D107000] 02:36:28 INFO - PROCESS | 3852 | 1470735388058 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (08178800) [pid = 3852] [serial = 356] [outer = 0D107000] 02:36:28 INFO - PROCESS | 3852 | 1470735388510 Marionette TRACE conn5 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:36:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:36:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 631ms 02:36:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:36:28 INFO - PROCESS | 3852 | 1470735388547 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 02:36:28 INFO - PROCESS | 3852 | 1470735388549 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 02:36:28 INFO - PROCESS | 3852 | 1470735388552 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:36:28 INFO - PROCESS | 3852 | 1470735388554 Marionette TRACE conn5 <- [1,442,null,{}] 02:36:28 INFO - PROCESS | 3852 | 1470735388557 Marionette TRACE conn5 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:28 INFO - PROCESS | 3852 | 1470735388563 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:28 INFO - PROCESS | 3852 | 1470735388710 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 02:36:28 INFO - PROCESS | 3852 | 1470735388726 Marionette TRACE conn5 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 3852 | 1470735388727 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:28 INFO - PROCESS | 3852 | ++DOCSHELL 16904400 == 35 [pid = 3852] [id = 120] 02:36:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (1696E400) [pid = 3852] [serial = 357] [outer = 00000000] 02:36:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176A9800) [pid = 3852] [serial = 358] [outer = 1696E400] 02:36:28 INFO - PROCESS | 3852 | 1470735388773 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (176AB400) [pid = 3852] [serial = 359] [outer = 1696E400] 02:36:29 INFO - PROCESS | 3852 | 1470735389229 Marionette TRACE conn5 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 730ms 02:36:29 INFO - PROCESS | 3852 | 1470735389283 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 3852 | 1470735389285 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 02:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:36:29 INFO - PROCESS | 3852 | 1470735389288 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 3852 | 1470735389290 Marionette TRACE conn5 <- [1,446,null,{}] 02:36:29 INFO - PROCESS | 3852 | 1470735389294 Marionette TRACE conn5 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:29 INFO - PROCESS | 3852 | 1470735389295 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:29 INFO - PROCESS | 3852 | 1470735389378 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 02:36:29 INFO - PROCESS | 3852 | 1470735389384 Marionette TRACE conn5 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:29 INFO - PROCESS | 3852 | 1470735389386 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:29 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B8C00 == 36 [pid = 3852] [id = 121] 02:36:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (176B0800) [pid = 3852] [serial = 360] [outer = 00000000] 02:36:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (176B7C00) [pid = 3852] [serial = 361] [outer = 176B0800] 02:36:29 INFO - PROCESS | 3852 | 1470735389430 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176B8C00) [pid = 3852] [serial = 362] [outer = 176B0800] 02:36:29 INFO - PROCESS | 3852 | 1470735389873 Marionette TRACE conn5 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:36:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 630ms 02:36:29 INFO - PROCESS | 3852 | 1470735389931 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 3852 | 1470735389935 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 02:36:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:36:29 INFO - PROCESS | 3852 | 1470735389944 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 3852 | 1470735389949 Marionette TRACE conn5 <- [1,450,null,{}] 02:36:29 INFO - PROCESS | 3852 | 1470735389955 Marionette TRACE conn5 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:29 INFO - PROCESS | 3852 | 1470735389959 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:30 INFO - PROCESS | 3852 | 1470735390121 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 02:36:30 INFO - PROCESS | 3852 | 1470735390219 Marionette TRACE conn5 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:30 INFO - PROCESS | 3852 | 1470735390225 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:30 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B0C00 == 37 [pid = 3852] [id = 122] 02:36:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (0B8B1800) [pid = 3852] [serial = 363] [outer = 00000000] 02:36:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (0C634400) [pid = 3852] [serial = 364] [outer = 0B8B1800] 02:36:30 INFO - PROCESS | 3852 | 1470735390283 Marionette DEBUG loaded listener.js 02:36:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0CF3E400) [pid = 3852] [serial = 365] [outer = 0B8B1800] 02:36:30 INFO - PROCESS | 3852 | 1470735390936 Marionette TRACE conn5 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:36:30 INFO - PROCESS | 3852 | 1470735390977 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 02:36:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:36:30 INFO - PROCESS | 3852 | 1470735390984 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:36:30 INFO - PROCESS | 3852 | 1470735390988 Marionette TRACE conn5 <- [1,454,null,{}] 02:36:31 INFO - PROCESS | 3852 | 1470735390992 Marionette TRACE conn5 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:31 INFO - PROCESS | 3852 | 1470735390995 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:31 INFO - PROCESS | 3852 | 1470735391110 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 02:36:31 INFO - PROCESS | 3852 | 1470735391236 Marionette TRACE conn5 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:31 INFO - PROCESS | 3852 | 1470735391238 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:31 INFO - PROCESS | 3852 | ++DOCSHELL 10FED400 == 38 [pid = 3852] [id = 123] 02:36:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (10FEDC00) [pid = 3852] [serial = 366] [outer = 00000000] 02:36:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (13E67400) [pid = 3852] [serial = 367] [outer = 10FEDC00] 02:36:31 INFO - PROCESS | 3852 | 1470735391297 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (14674800) [pid = 3852] [serial = 368] [outer = 10FEDC00] 02:36:31 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:31 INFO - PROCESS | 3852 | 1470735391917 Marionette TRACE conn5 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:36:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:36:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 990ms 02:36:31 INFO - PROCESS | 3852 | 1470735391974 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 02:36:31 INFO - PROCESS | 3852 | 1470735391976 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 02:36:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:36:31 INFO - PROCESS | 3852 | 1470735391980 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:36:31 INFO - PROCESS | 3852 | 1470735391982 Marionette TRACE conn5 <- [1,458,null,{}] 02:36:32 INFO - PROCESS | 3852 | 1470735391992 Marionette TRACE conn5 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:32 INFO - PROCESS | 3852 | 1470735391997 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:32 INFO - PROCESS | 3852 | 1470735392105 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 02:36:32 INFO - PROCESS | 3852 | 1470735392230 Marionette TRACE conn5 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 3852 | 1470735392234 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:32 INFO - PROCESS | 3852 | ++DOCSHELL 176B4C00 == 39 [pid = 3852] [id = 124] 02:36:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (176C1800) [pid = 3852] [serial = 369] [outer = 00000000] 02:36:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (179B5800) [pid = 3852] [serial = 370] [outer = 176C1800] 02:36:32 INFO - PROCESS | 3852 | 1470735392294 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (179BC000) [pid = 3852] [serial = 371] [outer = 176C1800] 02:36:32 INFO - PROCESS | 3852 | 1470735392896 Marionette TRACE conn5 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 3852 | 1470735392956 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 02:36:32 INFO - PROCESS | 3852 | 1470735392959 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 02:36:32 INFO - PROCESS | 3852 | 1470735392961 Marionette TRACE conn5 <- [1,462,null,{}] 02:36:32 INFO - PROCESS | 3852 | 1470735392965 Marionette TRACE conn5 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:32 INFO - PROCESS | 3852 | 1470735392967 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:33 INFO - PROCESS | 3852 | 1470735393119 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 02:36:33 INFO - PROCESS | 3852 | 1470735393133 Marionette TRACE conn5 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:33 INFO - PROCESS | 3852 | 1470735393135 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:33 INFO - PROCESS | 3852 | ++DOCSHELL 18833C00 == 40 [pid = 3852] [id = 125] 02:36:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (18834C00) [pid = 3852] [serial = 372] [outer = 00000000] 02:36:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (18F8AC00) [pid = 3852] [serial = 373] [outer = 18834C00] 02:36:33 INFO - PROCESS | 3852 | 1470735393196 Marionette DEBUG loaded listener.js 02:36:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (18F8E400) [pid = 3852] [serial = 374] [outer = 18834C00] 02:36:33 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:33 INFO - PROCESS | 3852 | 1470735393977 Marionette TRACE conn5 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 3852 | 1470735394045 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 02:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:36:34 INFO - PROCESS | 3852 | 1470735394050 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - PROCESS | 3852 | 1470735394053 Marionette TRACE conn5 <- [1,466,null,{}] 02:36:34 INFO - PROCESS | 3852 | 1470735394058 Marionette TRACE conn5 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:34 INFO - PROCESS | 3852 | 1470735394061 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:34 INFO - PROCESS | 3852 | 1470735394163 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 02:36:34 INFO - PROCESS | 3852 | 1470735394247 Marionette TRACE conn5 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 3852 | 1470735394251 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:34 INFO - PROCESS | 3852 | ++DOCSHELL 0CE51000 == 41 [pid = 3852] [id = 126] 02:36:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (0CF34C00) [pid = 3852] [serial = 375] [outer = 00000000] 02:36:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (0D106C00) [pid = 3852] [serial = 376] [outer = 0CF34C00] 02:36:34 INFO - PROCESS | 3852 | 1470735394345 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (0D112800) [pid = 3852] [serial = 377] [outer = 0CF34C00] 02:36:34 INFO - PROCESS | 3852 | --DOCSHELL 1B46DC00 == 40 [pid = 3852] [id = 20] 02:36:34 INFO - PROCESS | 3852 | --DOCSHELL 0CE4F400 == 39 [pid = 3852] [id = 14] 02:36:34 INFO - PROCESS | 3852 | --DOCSHELL 10502800 == 38 [pid = 3852] [id = 27] 02:36:34 INFO - PROCESS | 3852 | --DOCSHELL 13E6D000 == 37 [pid = 3852] [id = 28] 02:36:34 INFO - PROCESS | 3852 | --DOCSHELL 0C684400 == 36 [pid = 3852] [id = 26] 02:36:34 INFO - PROCESS | 3852 | --DOCSHELL 15F4F400 == 35 [pid = 3852] [id = 16] 02:36:34 INFO - PROCESS | 3852 | --DOCSHELL 13DEA800 == 34 [pid = 3852] [id = 15] 02:36:34 INFO - PROCESS | 3852 | --DOCSHELL 08763000 == 33 [pid = 3852] [id = 113] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (196D8000) [pid = 3852] [serial = 293] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (11099800) [pid = 3852] [serial = 311] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (16966400) [pid = 3852] [serial = 313] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (103DDC00) [pid = 3852] [serial = 308] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (15F69C00) [pid = 3852] [serial = 328] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (179BE400) [pid = 3852] [serial = 260] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (19410000) [pid = 3852] [serial = 302] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0D10D000) [pid = 3852] [serial = 307] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (18F94C00) [pid = 3852] [serial = 325] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1ACC4400) [pid = 3852] [serial = 323] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0B8BA000) [pid = 3852] [serial = 295] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (176C6C00) [pid = 3852] [serial = 317] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1636F000) [pid = 3852] [serial = 329] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (18852400) [pid = 3852] [serial = 319] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1456D400) [pid = 3852] [serial = 299] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1B471800) [pid = 3852] [serial = 331] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1AB96400) [pid = 3852] [serial = 322] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1CA53C00) [pid = 3852] [serial = 251] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (1AB80800) [pid = 3852] [serial = 305] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176B9800) [pid = 3852] [serial = 316] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1AAD1000) [pid = 3852] [serial = 304] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (13EB4C00) [pid = 3852] [serial = 298] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (179B6400) [pid = 3852] [serial = 301] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (18F96C00) [pid = 3852] [serial = 326] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (18852C00) [pid = 3852] [serial = 320] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (0C683C00) [pid = 3852] [serial = 296] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (1764E800) [pid = 3852] [serial = 314] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (10502400) [pid = 3852] [serial = 310] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (1B907C00) [pid = 3852] [serial = 332] [outer = 00000000] [url = about:blank] 02:36:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0CE50800) [pid = 3852] [serial = 378] [outer = 0C676400] 02:36:34 INFO - PROCESS | 3852 | 1470735394913 Marionette TRACE conn5 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:36:34 INFO - PROCESS | 3852 | 1470735394926 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 02:36:34 INFO - PROCESS | 3852 | 1470735394931 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:36:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:36:34 INFO - PROCESS | 3852 | 1470735394934 Marionette TRACE conn5 <- [1,470,null,{}] 02:36:34 INFO - PROCESS | 3852 | 1470735394938 Marionette TRACE conn5 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:34 INFO - PROCESS | 3852 | 1470735394940 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:35 INFO - PROCESS | 3852 | 1470735395029 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 02:36:35 INFO - PROCESS | 3852 | 1470735395036 Marionette TRACE conn5 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 3852 | 1470735395038 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:35 INFO - PROCESS | 3852 | ++DOCSHELL 13DE6400 == 34 [pid = 3852] [id = 127] 02:36:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (13DE7800) [pid = 3852] [serial = 379] [outer = 00000000] 02:36:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (13EBC400) [pid = 3852] [serial = 380] [outer = 13DE7800] 02:36:35 INFO - PROCESS | 3852 | 1470735395086 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (1456D400) [pid = 3852] [serial = 381] [outer = 13DE7800] 02:36:35 INFO - PROCESS | 3852 | 1470735395569 Marionette TRACE conn5 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:36:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:36:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 670ms 02:36:35 INFO - PROCESS | 3852 | 1470735395628 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 3852 | 1470735395630 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 02:36:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:36:35 INFO - PROCESS | 3852 | 1470735395633 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - PROCESS | 3852 | 1470735395637 Marionette TRACE conn5 <- [1,474,null,{}] 02:36:35 INFO - PROCESS | 3852 | 1470735395647 Marionette TRACE conn5 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:35 INFO - PROCESS | 3852 | 1470735395651 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:35 INFO - PROCESS | 3852 | 1470735395740 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 02:36:35 INFO - PROCESS | 3852 | 1470735395819 Marionette TRACE conn5 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 3852 | 1470735395822 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:35 INFO - PROCESS | 3852 | ++DOCSHELL 16969000 == 35 [pid = 3852] [id = 128] 02:36:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (1696F400) [pid = 3852] [serial = 382] [outer = 00000000] 02:36:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (17623000) [pid = 3852] [serial = 383] [outer = 1696F400] 02:36:35 INFO - PROCESS | 3852 | 1470735395877 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (176AA000) [pid = 3852] [serial = 384] [outer = 1696F400] 02:36:36 INFO - PROCESS | 3852 | 1470735396291 Marionette TRACE conn5 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 671ms 02:36:36 INFO - PROCESS | 3852 | 1470735396305 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 3852 | 1470735396308 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 02:36:36 INFO - PROCESS | 3852 | 1470735396311 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:36:36 INFO - PROCESS | 3852 | 1470735396313 Marionette TRACE conn5 <- [1,478,null,{}] 02:36:36 INFO - PROCESS | 3852 | 1470735396316 Marionette TRACE conn5 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:36 INFO - PROCESS | 3852 | 1470735396318 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:36 INFO - PROCESS | 3852 | 1470735396404 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 02:36:36 INFO - PROCESS | 3852 | 1470735396410 Marionette TRACE conn5 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:36 INFO - PROCESS | 3852 | 1470735396412 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:36 INFO - PROCESS | 3852 | ++DOCSHELL 176BA000 == 36 [pid = 3852] [id = 129] 02:36:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (176BC000) [pid = 3852] [serial = 385] [outer = 00000000] 02:36:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (179BBC00) [pid = 3852] [serial = 386] [outer = 176BC000] 02:36:36 INFO - PROCESS | 3852 | 1470735396465 Marionette DEBUG loaded listener.js 02:36:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (1109A400) [pid = 3852] [serial = 387] [outer = 176BC000] 02:36:36 INFO - PROCESS | 3852 | 1470735396910 Marionette TRACE conn5 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:36:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 630ms 02:36:36 INFO - PROCESS | 3852 | 1470735396946 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 3852 | 1470735396948 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 02:36:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:36:36 INFO - PROCESS | 3852 | 1470735396961 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 3852 | 1470735396962 Marionette TRACE conn5 <- [1,482,null,{}] 02:36:36 INFO - PROCESS | 3852 | 1470735396966 Marionette TRACE conn5 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:36 INFO - PROCESS | 3852 | 1470735396968 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:37 INFO - PROCESS | 3852 | 1470735397079 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 02:36:37 INFO - PROCESS | 3852 | 1470735397160 Marionette TRACE conn5 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 3852 | 1470735397162 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:37 INFO - PROCESS | 3852 | ++DOCSHELL 18836C00 == 37 [pid = 3852] [id = 130] 02:36:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (18851C00) [pid = 3852] [serial = 388] [outer = 00000000] 02:36:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18F8D800) [pid = 3852] [serial = 389] [outer = 18851C00] 02:36:37 INFO - PROCESS | 3852 | 1470735397207 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18F93000) [pid = 3852] [serial = 390] [outer = 18851C00] 02:36:37 INFO - PROCESS | 3852 | 1470735397660 Marionette TRACE conn5 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:36:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:36:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 730ms 02:36:37 INFO - PROCESS | 3852 | 1470735397685 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 02:36:37 INFO - PROCESS | 3852 | 1470735397687 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 02:36:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:36:37 INFO - PROCESS | 3852 | 1470735397696 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:36:37 INFO - PROCESS | 3852 | 1470735397698 Marionette TRACE conn5 <- [1,486,null,{}] 02:36:37 INFO - PROCESS | 3852 | 1470735397702 Marionette TRACE conn5 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:37 INFO - PROCESS | 3852 | 1470735397707 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:37 INFO - PROCESS | 3852 | 1470735397846 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 02:36:37 INFO - PROCESS | 3852 | 1470735397907 Marionette TRACE conn5 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 3852 | 1470735397909 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:37 INFO - PROCESS | 3852 | ++DOCSHELL 1934C000 == 38 [pid = 3852] [id = 131] 02:36:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (19405000) [pid = 3852] [serial = 391] [outer = 00000000] 02:36:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (194C9400) [pid = 3852] [serial = 392] [outer = 19405000] 02:36:37 INFO - PROCESS | 3852 | 1470735397953 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (19527000) [pid = 3852] [serial = 393] [outer = 19405000] 02:36:38 INFO - PROCESS | 3852 | 1470735398384 Marionette TRACE conn5 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:36:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 730ms 02:36:38 INFO - PROCESS | 3852 | 1470735398442 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 3852 | 1470735398444 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 02:36:38 INFO - PROCESS | 3852 | 1470735398447 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:36:38 INFO - PROCESS | 3852 | 1470735398449 Marionette TRACE conn5 <- [1,490,null,{}] 02:36:38 INFO - PROCESS | 3852 | 1470735398453 Marionette TRACE conn5 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:38 INFO - PROCESS | 3852 | 1470735398455 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:38 INFO - PROCESS | 3852 | 1470735398574 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 02:36:38 INFO - PROCESS | 3852 | 1470735398632 Marionette TRACE conn5 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 3852 | 1470735398634 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:38 INFO - PROCESS | 3852 | ++DOCSHELL 08184400 == 39 [pid = 3852] [id = 132] 02:36:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (14540C00) [pid = 3852] [serial = 394] [outer = 00000000] 02:36:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (196D1C00) [pid = 3852] [serial = 395] [outer = 14540C00] 02:36:38 INFO - PROCESS | 3852 | 1470735398678 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (196D6000) [pid = 3852] [serial = 396] [outer = 14540C00] 02:36:39 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (13DE9C00) [pid = 3852] [serial = 348] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:36:39 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (14FE0000) [pid = 3852] [serial = 351] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:36:39 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0B823400) [pid = 3852] [serial = 336] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:36:39 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0C7F7C00) [pid = 3852] [serial = 339] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:36:39 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1A4BB000) [pid = 3852] [serial = 333] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:36:39 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0D114000) [pid = 3852] [serial = 345] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:36:39 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B8BDC00) [pid = 3852] [serial = 342] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:36:39 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0D107000) [pid = 3852] [serial = 354] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:36:39 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (1696E400) [pid = 3852] [serial = 357] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:36:39 INFO - PROCESS | 3852 | 1470735399121 Marionette TRACE conn5 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 730ms 02:36:39 INFO - PROCESS | 3852 | 1470735399181 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 02:36:39 INFO - PROCESS | 3852 | 1470735399184 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 02:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:36:39 INFO - PROCESS | 3852 | 1470735399187 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 3852 | 1470735399189 Marionette TRACE conn5 <- [1,494,null,{}] 02:36:39 INFO - PROCESS | 3852 | 1470735399193 Marionette TRACE conn5 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:39 INFO - PROCESS | 3852 | 1470735399195 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:39 INFO - PROCESS | 3852 | 1470735399276 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 02:36:39 INFO - PROCESS | 3852 | 1470735399284 Marionette TRACE conn5 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 3852 | 1470735399286 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:39 INFO - PROCESS | 3852 | ++DOCSHELL 0D114C00 == 40 [pid = 3852] [id = 133] 02:36:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0D2D8800) [pid = 3852] [serial = 397] [outer = 00000000] 02:36:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (15F6E800) [pid = 3852] [serial = 398] [outer = 0D2D8800] 02:36:39 INFO - PROCESS | 3852 | 1470735399332 Marionette DEBUG loaded listener.js 02:36:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18F97400) [pid = 3852] [serial = 399] [outer = 0D2D8800] 02:36:39 INFO - PROCESS | 3852 | 1470735399790 Marionette TRACE conn5 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:36:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 630ms 02:36:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:36:39 INFO - PROCESS | 3852 | 1470735399822 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 02:36:39 INFO - PROCESS | 3852 | 1470735399824 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 02:36:39 INFO - PROCESS | 3852 | 1470735399827 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 3852 | 1470735399829 Marionette TRACE conn5 <- [1,498,null,{}] 02:36:39 INFO - PROCESS | 3852 | 1470735399832 Marionette TRACE conn5 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:39 INFO - PROCESS | 3852 | 1470735399834 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:39 INFO - PROCESS | 3852 | 1470735399942 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 02:36:39 INFO - PROCESS | 3852 | 1470735399951 Marionette TRACE conn5 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:39 INFO - PROCESS | 3852 | 1470735399953 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:39 INFO - PROCESS | 3852 | ++DOCSHELL 13F7C400 == 41 [pid = 3852] [id = 134] 02:36:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (15F68C00) [pid = 3852] [serial = 400] [outer = 00000000] 02:36:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (19770400) [pid = 3852] [serial = 401] [outer = 15F68C00] 02:36:40 INFO - PROCESS | 3852 | 1470735399996 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1A4BC800) [pid = 3852] [serial = 402] [outer = 15F68C00] 02:36:40 INFO - PROCESS | 3852 | 1470735400439 Marionette TRACE conn5 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:36:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:36:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 630ms 02:36:40 INFO - PROCESS | 3852 | 1470735400460 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 02:36:40 INFO - PROCESS | 3852 | 1470735400462 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 02:36:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:36:40 INFO - PROCESS | 3852 | 1470735400465 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:36:40 INFO - PROCESS | 3852 | 1470735400467 Marionette TRACE conn5 <- [1,502,null,{}] 02:36:40 INFO - PROCESS | 3852 | 1470735400470 Marionette TRACE conn5 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:40 INFO - PROCESS | 3852 | 1470735400472 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:40 INFO - PROCESS | 3852 | 1470735400553 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 02:36:40 INFO - PROCESS | 3852 | 1470735400559 Marionette TRACE conn5 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:40 INFO - PROCESS | 3852 | 1470735400560 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:40 INFO - PROCESS | 3852 | ++DOCSHELL 196DF400 == 42 [pid = 3852] [id = 135] 02:36:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1A4BFC00) [pid = 3852] [serial = 403] [outer = 00000000] 02:36:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (1A4C8C00) [pid = 3852] [serial = 404] [outer = 1A4BFC00] 02:36:40 INFO - PROCESS | 3852 | 1470735400604 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1AB75400) [pid = 3852] [serial = 405] [outer = 1A4BFC00] 02:36:41 INFO - PROCESS | 3852 | 1470735401019 Marionette TRACE conn5 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:36:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:36:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 570ms 02:36:41 INFO - PROCESS | 3852 | 1470735401037 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 02:36:41 INFO - PROCESS | 3852 | 1470735401040 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 02:36:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:36:41 INFO - PROCESS | 3852 | 1470735401098 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 3852 | 1470735401101 Marionette TRACE conn5 <- [1,506,null,{}] 02:36:41 INFO - PROCESS | 3852 | 1470735401111 Marionette TRACE conn5 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:41 INFO - PROCESS | 3852 | 1470735401115 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:41 INFO - PROCESS | 3852 | 1470735401237 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 02:36:41 INFO - PROCESS | 3852 | 1470735401396 Marionette TRACE conn5 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 3852 | 1470735401401 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:41 INFO - PROCESS | 3852 | ++DOCSHELL 0C63A800 == 43 [pid = 3852] [id = 136] 02:36:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0C67E000) [pid = 3852] [serial = 406] [outer = 00000000] 02:36:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0CF81400) [pid = 3852] [serial = 407] [outer = 0C67E000] 02:36:41 INFO - PROCESS | 3852 | 1470735401458 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (105A5C00) [pid = 3852] [serial = 408] [outer = 0C67E000] 02:36:42 INFO - PROCESS | 3852 | 1470735402037 Marionette TRACE conn5 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:36:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:36:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 990ms 02:36:42 INFO - PROCESS | 3852 | 1470735402084 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 02:36:42 INFO - PROCESS | 3852 | 1470735402088 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 02:36:42 INFO - PROCESS | 3852 | 1470735402094 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:36:42 INFO - PROCESS | 3852 | 1470735402096 Marionette TRACE conn5 <- [1,510,null,{}] 02:36:42 INFO - PROCESS | 3852 | 1470735402103 Marionette TRACE conn5 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:42 INFO - PROCESS | 3852 | 1470735402107 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:42 INFO - PROCESS | 3852 | 1470735402224 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 02:36:42 INFO - PROCESS | 3852 | 1470735402351 Marionette TRACE conn5 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:42 INFO - PROCESS | 3852 | 1470735402354 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:42 INFO - PROCESS | 3852 | ++DOCSHELL 15F51800 == 44 [pid = 3852] [id = 137] 02:36:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (15F5C400) [pid = 3852] [serial = 409] [outer = 00000000] 02:36:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1696EC00) [pid = 3852] [serial = 410] [outer = 15F5C400] 02:36:42 INFO - PROCESS | 3852 | 1470735402412 Marionette DEBUG loaded listener.js 02:36:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (176B3000) [pid = 3852] [serial = 411] [outer = 15F5C400] 02:36:43 INFO - PROCESS | 3852 | 1470735403087 Marionette TRACE conn5 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:36:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:36:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1019ms 02:36:43 INFO - PROCESS | 3852 | 1470735403117 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 02:36:43 INFO - PROCESS | 3852 | 1470735403120 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 02:36:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:36:43 INFO - PROCESS | 3852 | 1470735403123 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:36:43 INFO - PROCESS | 3852 | 1470735403125 Marionette TRACE conn5 <- [1,514,null,{}] 02:36:43 INFO - PROCESS | 3852 | 1470735403129 Marionette TRACE conn5 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:43 INFO - PROCESS | 3852 | 1470735403132 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:43 INFO - PROCESS | 3852 | 1470735403246 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 02:36:43 INFO - PROCESS | 3852 | 1470735403380 Marionette TRACE conn5 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 3852 | 1470735403387 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:43 INFO - PROCESS | 3852 | ++DOCSHELL 1947BC00 == 45 [pid = 3852] [id = 138] 02:36:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (194CB400) [pid = 3852] [serial = 412] [outer = 00000000] 02:36:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (19558400) [pid = 3852] [serial = 413] [outer = 194CB400] 02:36:43 INFO - PROCESS | 3852 | 1470735403445 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1A4C6400) [pid = 3852] [serial = 414] [outer = 194CB400] 02:36:44 INFO - PROCESS | 3852 | 1470735404032 Marionette TRACE conn5 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:36:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:36:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 931ms 02:36:44 INFO - PROCESS | 3852 | 1470735404066 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 02:36:44 INFO - PROCESS | 3852 | 1470735404069 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 02:36:44 INFO - PROCESS | 3852 | 1470735404073 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:36:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:36:44 INFO - PROCESS | 3852 | 1470735404075 Marionette TRACE conn5 <- [1,518,null,{}] 02:36:44 INFO - PROCESS | 3852 | 1470735404079 Marionette TRACE conn5 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:44 INFO - PROCESS | 3852 | 1470735404081 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:44 INFO - PROCESS | 3852 | 1470735404192 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 02:36:44 INFO - PROCESS | 3852 | 1470735404290 Marionette TRACE conn5 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:44 INFO - PROCESS | 3852 | 1470735404293 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:44 INFO - PROCESS | 3852 | ++DOCSHELL 1AB7DC00 == 46 [pid = 3852] [id = 139] 02:36:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1AB7E800) [pid = 3852] [serial = 415] [outer = 00000000] 02:36:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (1ABE6400) [pid = 3852] [serial = 416] [outer = 1AB7E800] 02:36:44 INFO - PROCESS | 3852 | 1470735404347 Marionette DEBUG loaded listener.js 02:36:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (1B46DC00) [pid = 3852] [serial = 417] [outer = 1AB7E800] 02:36:44 INFO - PROCESS | 3852 | 1470735404913 Marionette TRACE conn5 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:36:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1072ms 02:36:45 INFO - PROCESS | 3852 | 1470735405151 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 02:36:45 INFO - PROCESS | 3852 | 1470735405156 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 02:36:45 INFO - PROCESS | 3852 | 1470735405161 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:36:45 INFO - PROCESS | 3852 | 1470735405164 Marionette TRACE conn5 <- [1,522,null,{}] 02:36:45 INFO - PROCESS | 3852 | 1470735405169 Marionette TRACE conn5 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:45 INFO - PROCESS | 3852 | 1470735405172 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:45 INFO - PROCESS | 3852 | 1470735405274 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 02:36:45 INFO - PROCESS | 3852 | 1470735405353 Marionette TRACE conn5 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:45 INFO - PROCESS | 3852 | 1470735405358 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:45 INFO - PROCESS | 3852 | ++DOCSHELL 0875A400 == 47 [pid = 3852] [id = 140] 02:36:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (0B826400) [pid = 3852] [serial = 418] [outer = 00000000] 02:36:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (0CF3A400) [pid = 3852] [serial = 419] [outer = 0B826400] 02:36:45 INFO - PROCESS | 3852 | 1470735405449 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (0D2DE000) [pid = 3852] [serial = 420] [outer = 0B826400] 02:36:45 INFO - PROCESS | 3852 | --DOCSHELL 196D3000 == 46 [pid = 3852] [id = 22] 02:36:45 INFO - PROCESS | 3852 | --DOCSHELL 1B949400 == 45 [pid = 3852] [id = 21] 02:36:45 INFO - PROCESS | 3852 | --DOCSHELL 0B8B6C00 == 44 [pid = 3852] [id = 23] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (1A4C1C00) [pid = 3852] [serial = 334] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (176B7C00) [pid = 3852] [serial = 361] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (13F7D000) [pid = 3852] [serial = 349] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (155C4400) [pid = 3852] [serial = 352] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (0B831400) [pid = 3852] [serial = 338] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (0B827800) [pid = 3852] [serial = 337] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (0CF33400) [pid = 3852] [serial = 341] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0CE50000) [pid = 3852] [serial = 340] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (1A4C2400) [pid = 3852] [serial = 335] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (0D371800) [pid = 3852] [serial = 346] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (0C67CC00) [pid = 3852] [serial = 343] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (0CE55000) [pid = 3852] [serial = 344] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (141F2800) [pid = 3852] [serial = 350] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (14674400) [pid = 3852] [serial = 355] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (176A9800) [pid = 3852] [serial = 358] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1595E000) [pid = 3852] [serial = 353] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (176AB400) [pid = 3852] [serial = 359] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (08178800) [pid = 3852] [serial = 356] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (10510000) [pid = 3852] [serial = 347] [outer = 00000000] [url = about:blank] 02:36:46 INFO - PROCESS | 3852 | 1470735406091 Marionette TRACE conn5 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:36:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 970ms 02:36:46 INFO - PROCESS | 3852 | 1470735406137 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 3852 | 1470735406140 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 02:36:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:36:46 INFO - PROCESS | 3852 | 1470735406146 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - PROCESS | 3852 | 1470735406149 Marionette TRACE conn5 <- [1,526,null,{}] 02:36:46 INFO - PROCESS | 3852 | 1470735406153 Marionette TRACE conn5 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:46 INFO - PROCESS | 3852 | 1470735406155 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:46 INFO - PROCESS | 3852 | 1470735406251 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 02:36:46 INFO - PROCESS | 3852 | 1470735406337 Marionette TRACE conn5 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 3852 | 1470735406339 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:46 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B2800 == 45 [pid = 3852] [id = 141] 02:36:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (0B8B2C00) [pid = 3852] [serial = 421] [outer = 00000000] 02:36:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0C7F8800) [pid = 3852] [serial = 422] [outer = 0B8B2C00] 02:36:46 INFO - PROCESS | 3852 | 1470735406386 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0CF36800) [pid = 3852] [serial = 423] [outer = 0B8B2C00] 02:36:46 INFO - PROCESS | 3852 | 1470735406865 Marionette TRACE conn5 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:36:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 02:36:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 790ms 02:36:46 INFO - PROCESS | 3852 | 1470735406935 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 02:36:46 INFO - PROCESS | 3852 | 1470735406937 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 02:36:46 INFO - PROCESS | 3852 | 1470735406941 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:36:46 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:36:46 INFO - PROCESS | 3852 | 1470735406943 Marionette TRACE conn5 <- [1,530,null,{}] 02:36:46 INFO - PROCESS | 3852 | 1470735406952 Marionette TRACE conn5 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:46 INFO - PROCESS | 3852 | 1470735406957 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:47 INFO - PROCESS | 3852 | 1470735407043 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 02:36:47 INFO - PROCESS | 3852 | 1470735407127 Marionette TRACE conn5 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 3852 | 1470735407130 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:47 INFO - PROCESS | 3852 | ++DOCSHELL 141F4800 == 46 [pid = 3852] [id = 142] 02:36:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (141F6800) [pid = 3852] [serial = 424] [outer = 00000000] 02:36:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (14FE0C00) [pid = 3852] [serial = 425] [outer = 141F6800] 02:36:47 INFO - PROCESS | 3852 | 1470735407186 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (15955800) [pid = 3852] [serial = 426] [outer = 141F6800] 02:36:47 INFO - PROCESS | 3852 | 1470735407558 Marionette TRACE conn5 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:36:47 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:36:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:36:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:36:47 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:36:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:36:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:36:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:36:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:36:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:36:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 670ms 02:36:47 INFO - PROCESS | 3852 | 1470735407615 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 3852 | 1470735407617 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 02:36:47 INFO - PROCESS | 3852 | 1470735407620 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 3852 | 1470735407622 Marionette TRACE conn5 <- [1,534,null,{}] 02:36:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:36:47 INFO - PROCESS | 3852 | 1470735407625 Marionette TRACE conn5 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:47 INFO - PROCESS | 3852 | 1470735407627 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:47 INFO - PROCESS | 3852 | 1470735407725 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 02:36:47 INFO - PROCESS | 3852 | 1470735407730 Marionette TRACE conn5 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:47 INFO - PROCESS | 3852 | 1470735407741 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:47 INFO - PROCESS | 3852 | ++DOCSHELL 15F5BC00 == 47 [pid = 3852] [id = 143] 02:36:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (15F5C000) [pid = 3852] [serial = 427] [outer = 00000000] 02:36:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (176B0400) [pid = 3852] [serial = 428] [outer = 15F5C000] 02:36:47 INFO - PROCESS | 3852 | 1470735407787 Marionette DEBUG loaded listener.js 02:36:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (176B5C00) [pid = 3852] [serial = 429] [outer = 15F5C000] 02:36:48 INFO - PROCESS | 3852 | 1470735408265 Marionette TRACE conn5 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:36:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 670ms 02:36:48 INFO - PROCESS | 3852 | 1470735408295 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 3852 | 1470735408297 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 02:36:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:36:48 INFO - PROCESS | 3852 | 1470735408310 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 3852 | 1470735408311 Marionette TRACE conn5 <- [1,538,null,{}] 02:36:48 INFO - PROCESS | 3852 | 1470735408315 Marionette TRACE conn5 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:48 INFO - PROCESS | 3852 | 1470735408317 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:48 INFO - PROCESS | 3852 | 1470735408455 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 02:36:48 INFO - PROCESS | 3852 | 1470735408478 Marionette TRACE conn5 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 3852 | 1470735408480 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:48 INFO - PROCESS | 3852 | ++DOCSHELL 176C1400 == 48 [pid = 3852] [id = 144] 02:36:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (176C2800) [pid = 3852] [serial = 430] [outer = 00000000] 02:36:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (179BEC00) [pid = 3852] [serial = 431] [outer = 176C2800] 02:36:48 INFO - PROCESS | 3852 | 1470735408525 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (179C3C00) [pid = 3852] [serial = 432] [outer = 176C2800] 02:36:48 INFO - PROCESS | 3852 | 1470735408955 Marionette TRACE conn5 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:36:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 02:36:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 670ms 02:36:48 INFO - PROCESS | 3852 | 1470735408980 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 02:36:48 INFO - PROCESS | 3852 | 1470735408982 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 02:36:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:36:48 INFO - PROCESS | 3852 | 1470735408985 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:36:48 INFO - PROCESS | 3852 | 1470735408987 Marionette TRACE conn5 <- [1,542,null,{}] 02:36:49 INFO - PROCESS | 3852 | 1470735408995 Marionette TRACE conn5 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:49 INFO - PROCESS | 3852 | 1470735409002 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:49 INFO - PROCESS | 3852 | 1470735409152 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 02:36:49 INFO - PROCESS | 3852 | 1470735409214 Marionette TRACE conn5 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 3852 | 1470735409216 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:49 INFO - PROCESS | 3852 | ++DOCSHELL 1934DC00 == 49 [pid = 3852] [id = 145] 02:36:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (19357400) [pid = 3852] [serial = 433] [outer = 00000000] 02:36:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (196D1800) [pid = 3852] [serial = 434] [outer = 19357400] 02:36:49 INFO - PROCESS | 3852 | 1470735409262 Marionette DEBUG loaded listener.js 02:36:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (1A4C4C00) [pid = 3852] [serial = 435] [outer = 19357400] 02:36:49 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:49 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:49 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:49 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:49 INFO - PROCESS | 3852 | 1470735409710 Marionette TRACE conn5 <- [1,544,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:36:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 790ms 02:36:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:36:49 INFO - PROCESS | 3852 | 1470735409776 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 3852 | 1470735409778 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 02:36:49 INFO - PROCESS | 3852 | 1470735409781 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 3852 | 1470735409783 Marionette TRACE conn5 <- [1,546,null,{}] 02:36:49 INFO - PROCESS | 3852 | 1470735409796 Marionette TRACE conn5 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:49 INFO - PROCESS | 3852 | 1470735409798 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:49 INFO - PROCESS | 3852 | 1470735409911 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (0D2D8800) [pid = 3852] [serial = 397] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (15F68C00) [pid = 3852] [serial = 400] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (0CF34C00) [pid = 3852] [serial = 375] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (10FEDC00) [pid = 3852] [serial = 366] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (1696F400) [pid = 3852] [serial = 382] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (18834C00) [pid = 3852] [serial = 372] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (176C1800) [pid = 3852] [serial = 369] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (18851C00) [pid = 3852] [serial = 388] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (13DE7800) [pid = 3852] [serial = 379] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (176BC000) [pid = 3852] [serial = 385] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0B8B1800) [pid = 3852] [serial = 363] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (19405000) [pid = 3852] [serial = 391] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:36:50 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (14540C00) [pid = 3852] [serial = 394] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:36:50 INFO - PROCESS | 3852 | 1470735410204 Marionette TRACE conn5 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 3852 | 1470735410206 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:50 INFO - PROCESS | 3852 | ++DOCSHELL 08770800 == 50 [pid = 3852] [id = 146] 02:36:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0B82A000) [pid = 3852] [serial = 436] [outer = 00000000] 02:36:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0CE52000) [pid = 3852] [serial = 437] [outer = 0B82A000] 02:36:50 INFO - PROCESS | 3852 | 1470735410251 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (105AD800) [pid = 3852] [serial = 438] [outer = 0B82A000] 02:36:50 INFO - PROCESS | 3852 | 1470735410605 Marionette TRACE conn5 <- [1,548,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:36:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 870ms 02:36:50 INFO - PROCESS | 3852 | 1470735410652 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 02:36:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:36:50 INFO - PROCESS | 3852 | 1470735410654 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 02:36:50 INFO - PROCESS | 3852 | 1470735410657 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 3852 | 1470735410658 Marionette TRACE conn5 <- [1,550,null,{}] 02:36:50 INFO - PROCESS | 3852 | 1470735410662 Marionette TRACE conn5 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:50 INFO - PROCESS | 3852 | 1470735410663 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:50 INFO - PROCESS | 3852 | 1470735410746 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 02:36:50 INFO - PROCESS | 3852 | 1470735410831 Marionette TRACE conn5 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:50 INFO - PROCESS | 3852 | 1470735410833 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:50 INFO - PROCESS | 3852 | ++DOCSHELL 0CF32400 == 51 [pid = 3852] [id = 147] 02:36:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0D2D8800) [pid = 3852] [serial = 439] [outer = 00000000] 02:36:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (176BC000) [pid = 3852] [serial = 440] [outer = 0D2D8800] 02:36:50 INFO - PROCESS | 3852 | 1470735410880 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (179B6C00) [pid = 3852] [serial = 441] [outer = 0D2D8800] 02:36:51 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:51 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:51 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:51 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:51 INFO - PROCESS | 3852 | 1470735411234 Marionette TRACE conn5 <- [1,552,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 630ms 02:36:51 INFO - PROCESS | 3852 | 1470735411288 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 02:36:51 INFO - PROCESS | 3852 | 1470735411290 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 02:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:36:51 INFO - PROCESS | 3852 | 1470735411293 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:36:51 INFO - PROCESS | 3852 | 1470735411295 Marionette TRACE conn5 <- [1,554,null,{}] 02:36:51 INFO - PROCESS | 3852 | 1470735411298 Marionette TRACE conn5 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:51 INFO - PROCESS | 3852 | 1470735411300 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:51 INFO - PROCESS | 3852 | 1470735411419 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 02:36:51 INFO - PROCESS | 3852 | 1470735411454 Marionette TRACE conn5 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:51 INFO - PROCESS | 3852 | 1470735411455 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:51 INFO - PROCESS | 3852 | ++DOCSHELL 196D6C00 == 52 [pid = 3852] [id = 148] 02:36:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (196D8400) [pid = 3852] [serial = 442] [outer = 00000000] 02:36:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (1AB7E400) [pid = 3852] [serial = 443] [outer = 196D8400] 02:36:51 INFO - PROCESS | 3852 | 1470735411500 Marionette DEBUG loaded listener.js 02:36:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (1ABE5C00) [pid = 3852] [serial = 444] [outer = 196D8400] 02:36:51 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:51 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:51 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:51 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:51 INFO - PROCESS | 3852 | 1470735411922 Marionette TRACE conn5 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:36:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:36:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 672ms 02:36:51 INFO - PROCESS | 3852 | 1470735411966 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 02:36:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:36:51 INFO - PROCESS | 3852 | 1470735411968 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 02:36:51 INFO - PROCESS | 3852 | 1470735411971 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:36:51 INFO - PROCESS | 3852 | 1470735411972 Marionette TRACE conn5 <- [1,558,null,{}] 02:36:51 INFO - PROCESS | 3852 | 1470735411987 Marionette TRACE conn5 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:51 INFO - PROCESS | 3852 | 1470735411989 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:52 INFO - PROCESS | 3852 | 1470735412074 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 02:36:52 INFO - PROCESS | 3852 | 1470735412079 Marionette TRACE conn5 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 3852 | 1470735412081 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:52 INFO - PROCESS | 3852 | ++DOCSHELL 1873D400 == 53 [pid = 3852] [id = 149] 02:36:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (1B476C00) [pid = 3852] [serial = 445] [outer = 00000000] 02:36:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1B7CDC00) [pid = 3852] [serial = 446] [outer = 1B476C00] 02:36:52 INFO - PROCESS | 3852 | 1470735412125 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1B90C000) [pid = 3852] [serial = 447] [outer = 1B476C00] 02:36:52 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:52 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:52 INFO - PROCESS | 3852 | 1470735412859 Marionette TRACE conn5 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:36:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:36:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 930ms 02:36:52 INFO - PROCESS | 3852 | 1470735412902 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 02:36:52 INFO - PROCESS | 3852 | 1470735412908 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 02:36:52 INFO - PROCESS | 3852 | 1470735412912 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:36:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:36:52 INFO - PROCESS | 3852 | 1470735412916 Marionette TRACE conn5 <- [1,562,null,{}] 02:36:52 INFO - PROCESS | 3852 | 1470735412922 Marionette TRACE conn5 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:52 INFO - PROCESS | 3852 | 1470735412924 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:53 INFO - PROCESS | 3852 | 1470735413042 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 02:36:53 INFO - PROCESS | 3852 | 1470735413146 Marionette TRACE conn5 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:53 INFO - PROCESS | 3852 | 1470735413148 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:53 INFO - PROCESS | 3852 | ++DOCSHELL 0D375400 == 54 [pid = 3852] [id = 150] 02:36:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (0D375800) [pid = 3852] [serial = 448] [outer = 00000000] 02:36:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (10F08C00) [pid = 3852] [serial = 449] [outer = 0D375800] 02:36:53 INFO - PROCESS | 3852 | 1470735413207 Marionette DEBUG loaded listener.js 02:36:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (14156800) [pid = 3852] [serial = 450] [outer = 0D375800] 02:36:53 INFO - PROCESS | 3852 | 1470735413745 Marionette TRACE conn5 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:36:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:36:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 871ms 02:36:53 INFO - PROCESS | 3852 | 1470735413788 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 3852 | 1470735413793 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 02:36:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:36:53 INFO - PROCESS | 3852 | 1470735413799 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 3852 | 1470735413802 Marionette TRACE conn5 <- [1,566,null,{}] 02:36:53 INFO - PROCESS | 3852 | 1470735413806 Marionette TRACE conn5 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:53 INFO - PROCESS | 3852 | 1470735413809 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:53 INFO - PROCESS | 3852 | 1470735413927 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 02:36:54 INFO - PROCESS | 3852 | 1470735414032 Marionette TRACE conn5 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 3852 | 1470735414035 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:54 INFO - PROCESS | 3852 | ++DOCSHELL 193C5C00 == 55 [pid = 3852] [id = 151] 02:36:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (193C7800) [pid = 3852] [serial = 451] [outer = 00000000] 02:36:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (19529C00) [pid = 3852] [serial = 452] [outer = 193C7800] 02:36:54 INFO - PROCESS | 3852 | 1470735414093 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 99 (1A4C0000) [pid = 3852] [serial = 453] [outer = 193C7800] 02:36:54 INFO - PROCESS | 3852 | 1470735414655 Marionette TRACE conn5 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:36:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:36:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 930ms 02:36:54 INFO - PROCESS | 3852 | 1470735414732 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 3852 | 1470735414735 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 02:36:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:36:54 INFO - PROCESS | 3852 | 1470735414739 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 3852 | 1470735414742 Marionette TRACE conn5 <- [1,570,null,{}] 02:36:54 INFO - PROCESS | 3852 | 1470735414753 Marionette TRACE conn5 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:54 INFO - PROCESS | 3852 | 1470735414759 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:54 INFO - PROCESS | 3852 | 1470735414964 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 02:36:55 INFO - PROCESS | 3852 | 1470735415184 Marionette TRACE conn5 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:55 INFO - PROCESS | 3852 | 1470735415187 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:55 INFO - PROCESS | 3852 | ++DOCSHELL 1982A400 == 56 [pid = 3852] [id = 152] 02:36:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 100 (1982A800) [pid = 3852] [serial = 454] [outer = 00000000] 02:36:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 101 (1982D000) [pid = 3852] [serial = 455] [outer = 1982A800] 02:36:55 INFO - PROCESS | 3852 | 1470735415246 Marionette DEBUG loaded listener.js 02:36:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 102 (19832000) [pid = 3852] [serial = 456] [outer = 1982A800] 02:36:55 INFO - PROCESS | 3852 | 1470735415778 Marionette TRACE conn5 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:36:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:36:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1130ms 02:36:55 INFO - PROCESS | 3852 | 1470735415873 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 3852 | 1470735415876 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 02:36:55 INFO - PROCESS | 3852 | 1470735415879 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:36:55 INFO - PROCESS | 3852 | 1470735415881 Marionette TRACE conn5 <- [1,574,null,{}] 02:36:55 INFO - PROCESS | 3852 | 1470735415885 Marionette TRACE conn5 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:55 INFO - PROCESS | 3852 | 1470735415887 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:56 INFO - PROCESS | 3852 | 1470735415999 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 02:36:56 INFO - PROCESS | 3852 | 1470735416099 Marionette TRACE conn5 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 3852 | 1470735416102 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:56 INFO - PROCESS | 3852 | ++DOCSHELL 19902400 == 57 [pid = 3852] [id = 153] 02:36:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 103 (19904800) [pid = 3852] [serial = 457] [outer = 00000000] 02:36:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 104 (19908800) [pid = 3852] [serial = 458] [outer = 19904800] 02:36:56 INFO - PROCESS | 3852 | 1470735416155 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 105 (1990A400) [pid = 3852] [serial = 459] [outer = 19904800] 02:36:56 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:36:56 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:36:56 INFO - PROCESS | 3852 | 1470735416672 Marionette TRACE conn5 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:36:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:36:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 830ms 02:36:56 INFO - PROCESS | 3852 | 1470735416715 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 02:36:56 INFO - PROCESS | 3852 | 1470735416718 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 02:36:56 INFO - PROCESS | 3852 | 1470735416722 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:36:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:36:56 INFO - PROCESS | 3852 | 1470735416724 Marionette TRACE conn5 <- [1,578,null,{}] 02:36:56 INFO - PROCESS | 3852 | 1470735416728 Marionette TRACE conn5 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:56 INFO - PROCESS | 3852 | 1470735416730 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:56 INFO - PROCESS | 3852 | 1470735416836 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 02:36:56 INFO - PROCESS | 3852 | 1470735416937 Marionette TRACE conn5 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 3852 | 1470735416940 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:56 INFO - PROCESS | 3852 | ++DOCSHELL 1990D800 == 58 [pid = 3852] [id = 154] 02:36:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 106 (1990E800) [pid = 3852] [serial = 460] [outer = 00000000] 02:36:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 107 (1B472800) [pid = 3852] [serial = 461] [outer = 1990E800] 02:36:56 INFO - PROCESS | 3852 | 1470735416993 Marionette DEBUG loaded listener.js 02:36:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 108 (1BFCA000) [pid = 3852] [serial = 462] [outer = 1990E800] 02:36:57 INFO - PROCESS | 3852 | 1470735417807 Marionette TRACE conn5 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:36:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:36:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1127ms 02:36:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:36:57 INFO - PROCESS | 3852 | 1470735417855 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 02:36:57 INFO - PROCESS | 3852 | 1470735417859 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 02:36:57 INFO - PROCESS | 3852 | 1470735417864 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:36:57 INFO - PROCESS | 3852 | 1470735417867 Marionette TRACE conn5 <- [1,582,null,{}] 02:36:57 INFO - PROCESS | 3852 | 1470735417873 Marionette TRACE conn5 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:57 INFO - PROCESS | 3852 | 1470735417876 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:57 INFO - PROCESS | 3852 | 1470735417981 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 02:36:58 INFO - PROCESS | 3852 | 1470735418117 Marionette TRACE conn5 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 3852 | 1470735418122 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:58 INFO - PROCESS | 3852 | ++DOCSHELL 0D10A400 == 59 [pid = 3852] [id = 155] 02:36:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 109 (0D10C400) [pid = 3852] [serial = 463] [outer = 00000000] 02:36:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 110 (103DE400) [pid = 3852] [serial = 464] [outer = 0D10C400] 02:36:58 INFO - PROCESS | 3852 | 1470735418174 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 111 (10F0D000) [pid = 3852] [serial = 465] [outer = 0D10C400] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 196D6C00 == 58 [pid = 3852] [id = 148] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 0CF32400 == 57 [pid = 3852] [id = 147] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 08770800 == 56 [pid = 3852] [id = 146] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 1934DC00 == 55 [pid = 3852] [id = 145] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 176C1400 == 54 [pid = 3852] [id = 144] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 15F5BC00 == 53 [pid = 3852] [id = 143] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 141F4800 == 52 [pid = 3852] [id = 142] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 0B8B2800 == 51 [pid = 3852] [id = 141] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 0875A400 == 50 [pid = 3852] [id = 140] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 0C63A800 == 49 [pid = 3852] [id = 136] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 15F51800 == 48 [pid = 3852] [id = 137] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 18F95000 == 47 [pid = 3852] [id = 112] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 15F57C00 == 46 [pid = 3852] [id = 17] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 0B8BAC00 == 45 [pid = 3852] [id = 24] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 0CF31C00 == 44 [pid = 3852] [id = 25] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 1D08AC00 == 43 [pid = 3852] [id = 8] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 0C7F7000 == 42 [pid = 3852] [id = 114] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 18838C00 == 41 [pid = 3852] [id = 11] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 10501400 == 40 [pid = 3852] [id = 10] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 0D114C00 == 39 [pid = 3852] [id = 133] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 1873D800 == 38 [pid = 3852] [id = 18] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 13F7C400 == 37 [pid = 3852] [id = 134] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 1874A800 == 36 [pid = 3852] [id = 19] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 1947BC00 == 35 [pid = 3852] [id = 138] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 1AB7DC00 == 34 [pid = 3852] [id = 139] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 196DF400 == 33 [pid = 3852] [id = 135] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 19902400 == 32 [pid = 3852] [id = 153] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 1990D800 == 31 [pid = 3852] [id = 154] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 1982A400 == 30 [pid = 3852] [id = 152] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 193C5C00 == 29 [pid = 3852] [id = 151] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 1873D400 == 28 [pid = 3852] [id = 149] 02:36:59 INFO - PROCESS | 3852 | --DOCSHELL 0D375400 == 27 [pid = 3852] [id = 150] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 110 (0D112800) [pid = 3852] [serial = 377] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 109 (0D106C00) [pid = 3852] [serial = 376] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 108 (14674800) [pid = 3852] [serial = 368] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 107 (13E67400) [pid = 3852] [serial = 367] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 106 (17623000) [pid = 3852] [serial = 383] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 105 (176AA000) [pid = 3852] [serial = 384] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 104 (18F8E400) [pid = 3852] [serial = 374] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 103 (18F8AC00) [pid = 3852] [serial = 373] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 102 (179BC000) [pid = 3852] [serial = 371] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 101 (179B5800) [pid = 3852] [serial = 370] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 100 (18F8D800) [pid = 3852] [serial = 389] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 99 (13EBC400) [pid = 3852] [serial = 380] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 98 (18F93000) [pid = 3852] [serial = 390] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (1456D400) [pid = 3852] [serial = 381] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (179BBC00) [pid = 3852] [serial = 386] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (0CF3E400) [pid = 3852] [serial = 365] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (0C634400) [pid = 3852] [serial = 364] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (19527000) [pid = 3852] [serial = 393] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (194C9400) [pid = 3852] [serial = 392] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (196D1C00) [pid = 3852] [serial = 395] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (15F6E800) [pid = 3852] [serial = 398] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (19770400) [pid = 3852] [serial = 401] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (196D6000) [pid = 3852] [serial = 396] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (1A4C8C00) [pid = 3852] [serial = 404] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1A4BC800) [pid = 3852] [serial = 402] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (196DE400) [pid = 3852] [serial = 161] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (18F97400) [pid = 3852] [serial = 399] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1109A400) [pid = 3852] [serial = 387] [outer = 00000000] [url = about:blank] 02:36:59 INFO - PROCESS | 3852 | [3852] 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 02:36:59 INFO - PROCESS | 3852 | 1470735419802 Marionette TRACE conn5 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:36:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1978ms 02:36:59 INFO - PROCESS | 3852 | 1470735419843 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 3852 | 1470735419847 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 02:36:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:36:59 INFO - PROCESS | 3852 | 1470735419851 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 3852 | 1470735419854 Marionette TRACE conn5 <- [1,586,null,{}] 02:36:59 INFO - PROCESS | 3852 | 1470735419859 Marionette TRACE conn5 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:59 INFO - PROCESS | 3852 | 1470735419862 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:59 INFO - PROCESS | 3852 | 1470735419952 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 02:36:59 INFO - PROCESS | 3852 | 1470735419959 Marionette TRACE conn5 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:59 INFO - PROCESS | 3852 | 1470735419963 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:36:59 INFO - PROCESS | 3852 | ++DOCSHELL 0C6E5000 == 28 [pid = 3852] [id = 156] 02:36:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0C6E9800) [pid = 3852] [serial = 466] [outer = 00000000] 02:37:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0CE53800) [pid = 3852] [serial = 467] [outer = 0C6E9800] 02:37:00 INFO - PROCESS | 3852 | 1470735420011 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0CF35400) [pid = 3852] [serial = 468] [outer = 0C6E9800] 02:37:00 INFO - PROCESS | 3852 | 1470735420526 Marionette TRACE conn5 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:37:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:37:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 730ms 02:37:00 INFO - PROCESS | 3852 | 1470735420583 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 02:37:00 INFO - PROCESS | 3852 | 1470735420587 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 02:37:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:37:00 INFO - PROCESS | 3852 | 1470735420594 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:37:00 INFO - PROCESS | 3852 | 1470735420596 Marionette TRACE conn5 <- [1,590,null,{}] 02:37:00 INFO - PROCESS | 3852 | 1470735420600 Marionette TRACE conn5 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:00 INFO - PROCESS | 3852 | 1470735420603 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:00 INFO - PROCESS | 3852 | 1470735420698 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 02:37:00 INFO - PROCESS | 3852 | 1470735420784 Marionette TRACE conn5 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 3852 | 1470735420786 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:00 INFO - PROCESS | 3852 | ++DOCSHELL 105A7400 == 29 [pid = 3852] [id = 157] 02:37:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (105AA400) [pid = 3852] [serial = 469] [outer = 00000000] 02:37:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (10F02400) [pid = 3852] [serial = 470] [outer = 105AA400] 02:37:00 INFO - PROCESS | 3852 | 1470735420834 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (110E3C00) [pid = 3852] [serial = 471] [outer = 105AA400] 02:37:01 INFO - PROCESS | 3852 | 1470735421214 Marionette TRACE conn5 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:37:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:37:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 670ms 02:37:01 INFO - PROCESS | 3852 | 1470735421268 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 3852 | 1470735421270 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 02:37:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:37:01 INFO - PROCESS | 3852 | 1470735421273 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 3852 | 1470735421277 Marionette TRACE conn5 <- [1,594,null,{}] 02:37:01 INFO - PROCESS | 3852 | 1470735421287 Marionette TRACE conn5 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:01 INFO - PROCESS | 3852 | 1470735421292 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:01 INFO - PROCESS | 3852 | 1470735421379 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 02:37:01 INFO - PROCESS | 3852 | 1470735421388 Marionette TRACE conn5 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 3852 | 1470735421391 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:01 INFO - PROCESS | 3852 | ++DOCSHELL 13EB6800 == 30 [pid = 3852] [id = 158] 02:37:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (13EB7400) [pid = 3852] [serial = 472] [outer = 00000000] 02:37:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (1456C800) [pid = 3852] [serial = 473] [outer = 13EB7400] 02:37:01 INFO - PROCESS | 3852 | 1470735421439 Marionette DEBUG loaded listener.js 02:37:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (14F38C00) [pid = 3852] [serial = 474] [outer = 13EB7400] 02:37:01 INFO - PROCESS | 3852 | 1470735421971 Marionette TRACE conn5 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:37:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 731ms 02:37:02 INFO - PROCESS | 3852 | 1470735422040 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 3852 | 1470735422042 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 02:37:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:37:02 INFO - PROCESS | 3852 | 1470735422051 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 3852 | 1470735422053 Marionette TRACE conn5 <- [1,598,null,{}] 02:37:02 INFO - PROCESS | 3852 | 1470735422056 Marionette TRACE conn5 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:02 INFO - PROCESS | 3852 | 1470735422058 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:02 INFO - PROCESS | 3852 | 1470735422176 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 02:37:02 INFO - PROCESS | 3852 | 1470735422186 Marionette TRACE conn5 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 3852 | 1470735422188 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:02 INFO - PROCESS | 3852 | ++DOCSHELL 1595E000 == 31 [pid = 3852] [id = 159] 02:37:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1595EC00) [pid = 3852] [serial = 475] [outer = 00000000] 02:37:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (15F5D000) [pid = 3852] [serial = 476] [outer = 1595EC00] 02:37:02 INFO - PROCESS | 3852 | 1470735422233 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (16372800) [pid = 3852] [serial = 477] [outer = 1595EC00] 02:37:02 INFO - PROCESS | 3852 | 1470735422689 Marionette TRACE conn5 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:37:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 670ms 02:37:02 INFO - PROCESS | 3852 | 1470735422723 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 02:37:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:37:02 INFO - PROCESS | 3852 | 1470735422726 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 02:37:02 INFO - PROCESS | 3852 | 1470735422729 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 3852 | 1470735422731 Marionette TRACE conn5 <- [1,602,null,{}] 02:37:02 INFO - PROCESS | 3852 | 1470735422741 Marionette TRACE conn5 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:02 INFO - PROCESS | 3852 | 1470735422743 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:02 INFO - PROCESS | 3852 | 1470735422854 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 02:37:02 INFO - PROCESS | 3852 | 1470735422860 Marionette TRACE conn5 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:02 INFO - PROCESS | 3852 | 1470735422862 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:02 INFO - PROCESS | 3852 | ++DOCSHELL 1636F400 == 32 [pid = 3852] [id = 160] 02:37:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (16964800) [pid = 3852] [serial = 478] [outer = 00000000] 02:37:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (1764E000) [pid = 3852] [serial = 479] [outer = 16964800] 02:37:02 INFO - PROCESS | 3852 | 1470735422906 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (176B9C00) [pid = 3852] [serial = 480] [outer = 16964800] 02:37:03 INFO - PROCESS | 3852 | 1470735423357 Marionette TRACE conn5 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:37:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:37:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 690ms 02:37:03 INFO - PROCESS | 3852 | 1470735423419 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 02:37:03 INFO - PROCESS | 3852 | 1470735423421 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 02:37:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:37:03 INFO - PROCESS | 3852 | 1470735423425 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:37:03 INFO - PROCESS | 3852 | 1470735423426 Marionette TRACE conn5 <- [1,606,null,{}] 02:37:03 INFO - PROCESS | 3852 | 1470735423430 Marionette TRACE conn5 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:03 INFO - PROCESS | 3852 | 1470735423435 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:03 INFO - PROCESS | 3852 | 1470735423594 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (176C2800) [pid = 3852] [serial = 430] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (19357400) [pid = 3852] [serial = 433] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (1A4BFC00) [pid = 3852] [serial = 403] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (15F5C000) [pid = 3852] [serial = 427] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (15F5C400) [pid = 3852] [serial = 409] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (0C67E000) [pid = 3852] [serial = 406] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (0B826400) [pid = 3852] [serial = 418] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0B8B2C00) [pid = 3852] [serial = 421] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (141F6800) [pid = 3852] [serial = 424] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (1AB7E800) [pid = 3852] [serial = 415] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (194CB400) [pid = 3852] [serial = 412] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (0B82A000) [pid = 3852] [serial = 436] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0D2D8800) [pid = 3852] [serial = 439] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (176B0800) [pid = 3852] [serial = 360] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1B476C00) [pid = 3852] [serial = 445] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:37:04 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (196D8400) [pid = 3852] [serial = 442] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:37:04 INFO - PROCESS | 3852 | 1470735424206 Marionette TRACE conn5 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 3852 | 1470735424208 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:04 INFO - PROCESS | 3852 | ++DOCSHELL 08759C00 == 33 [pid = 3852] [id = 161] 02:37:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (08761400) [pid = 3852] [serial = 481] [outer = 00000000] 02:37:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0CE50000) [pid = 3852] [serial = 482] [outer = 08761400] 02:37:04 INFO - PROCESS | 3852 | 1470735424254 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (14F3A400) [pid = 3852] [serial = 483] [outer = 08761400] 02:37:04 INFO - PROCESS | 3852 | 1470735424646 Marionette TRACE conn5 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:37:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1272ms 02:37:04 INFO - PROCESS | 3852 | 1470735424697 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 3852 | 1470735424699 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 02:37:04 INFO - PROCESS | 3852 | 1470735424702 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:37:04 INFO - PROCESS | 3852 | 1470735424704 Marionette TRACE conn5 <- [1,610,null,{}] 02:37:04 INFO - PROCESS | 3852 | 1470735424708 Marionette TRACE conn5 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 3852 | 1470735424709 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:04 INFO - PROCESS | 3852 | 1470735424788 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 02:37:04 INFO - PROCESS | 3852 | 1470735424793 Marionette TRACE conn5 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:04 INFO - PROCESS | 3852 | 1470735424795 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:04 INFO - PROCESS | 3852 | ++DOCSHELL 14674400 == 34 [pid = 3852] [id = 162] 02:37:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (16367400) [pid = 3852] [serial = 484] [outer = 00000000] 02:37:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (18834C00) [pid = 3852] [serial = 485] [outer = 16367400] 02:37:04 INFO - PROCESS | 3852 | 1470735424839 Marionette DEBUG loaded listener.js 02:37:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (18835C00) [pid = 3852] [serial = 486] [outer = 16367400] 02:37:05 INFO - PROCESS | 3852 | 1470735425270 Marionette TRACE conn5 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 630ms 02:37:05 INFO - PROCESS | 3852 | 1470735425337 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 3852 | 1470735425339 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 02:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:37:05 INFO - PROCESS | 3852 | 1470735425342 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 3852 | 1470735425344 Marionette TRACE conn5 <- [1,614,null,{}] 02:37:05 INFO - PROCESS | 3852 | 1470735425347 Marionette TRACE conn5 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:05 INFO - PROCESS | 3852 | 1470735425349 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:05 INFO - PROCESS | 3852 | 1470735425430 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 02:37:05 INFO - PROCESS | 3852 | 1470735425463 Marionette TRACE conn5 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 3852 | 1470735425465 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:05 INFO - PROCESS | 3852 | ++DOCSHELL 08180000 == 35 [pid = 3852] [id = 163] 02:37:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (08180800) [pid = 3852] [serial = 487] [outer = 00000000] 02:37:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (18F95400) [pid = 3852] [serial = 488] [outer = 08180800] 02:37:05 INFO - PROCESS | 3852 | 1470735425515 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (18F91800) [pid = 3852] [serial = 489] [outer = 08180800] 02:37:05 INFO - PROCESS | 3852 | 1470735425944 Marionette TRACE conn5 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:37:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 630ms 02:37:05 INFO - PROCESS | 3852 | 1470735425978 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 3852 | 1470735425980 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 02:37:05 INFO - PROCESS | 3852 | 1470735425983 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:37:05 INFO - PROCESS | 3852 | 1470735425985 Marionette TRACE conn5 <- [1,618,null,{}] 02:37:05 INFO - PROCESS | 3852 | 1470735425988 Marionette TRACE conn5 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:05 INFO - PROCESS | 3852 | 1470735425990 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:06 INFO - PROCESS | 3852 | 1470735426072 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 02:37:06 INFO - PROCESS | 3852 | 1470735426077 Marionette TRACE conn5 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 3852 | 1470735426079 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:06 INFO - PROCESS | 3852 | ++DOCSHELL 13EAF800 == 36 [pid = 3852] [id = 164] 02:37:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (193D3000) [pid = 3852] [serial = 490] [outer = 00000000] 02:37:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1947B000) [pid = 3852] [serial = 491] [outer = 193D3000] 02:37:06 INFO - PROCESS | 3852 | 1470735426132 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (1947BC00) [pid = 3852] [serial = 492] [outer = 193D3000] 02:37:06 INFO - PROCESS | 3852 | 1470735426939 Marionette TRACE conn5 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:37:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:37:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 970ms 02:37:06 INFO - PROCESS | 3852 | 1470735426958 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 02:37:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:37:06 INFO - PROCESS | 3852 | 1470735426963 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 02:37:06 INFO - PROCESS | 3852 | 1470735426967 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:37:06 INFO - PROCESS | 3852 | 1470735426972 Marionette TRACE conn5 <- [1,622,null,{}] 02:37:06 INFO - PROCESS | 3852 | 1470735426978 Marionette TRACE conn5 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:06 INFO - PROCESS | 3852 | 1470735426981 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:07 INFO - PROCESS | 3852 | 1470735427104 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 02:37:07 INFO - PROCESS | 3852 | 1470735427233 Marionette TRACE conn5 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:07 INFO - PROCESS | 3852 | 1470735427236 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:07 INFO - PROCESS | 3852 | ++DOCSHELL 0C67A000 == 37 [pid = 3852] [id = 165] 02:37:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (0C683C00) [pid = 3852] [serial = 493] [outer = 00000000] 02:37:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (0D374C00) [pid = 3852] [serial = 494] [outer = 0C683C00] 02:37:07 INFO - PROCESS | 3852 | 1470735427295 Marionette DEBUG loaded listener.js 02:37:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (13D79C00) [pid = 3852] [serial = 495] [outer = 0C683C00] 02:37:07 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:07 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:37:07 INFO - PROCESS | 3852 | 1470735427956 Marionette TRACE conn5 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:37:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1028ms 02:37:08 INFO - PROCESS | 3852 | 1470735427996 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 02:37:08 INFO - PROCESS | 3852 | 1470735428001 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 02:37:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:37:08 INFO - PROCESS | 3852 | 1470735428007 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:37:08 INFO - PROCESS | 3852 | 1470735428010 Marionette TRACE conn5 <- [1,626,null,{}] 02:37:08 INFO - PROCESS | 3852 | 1470735428014 Marionette TRACE conn5 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:08 INFO - PROCESS | 3852 | 1470735428017 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:08 INFO - PROCESS | 3852 | 1470735428142 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 02:37:08 INFO - PROCESS | 3852 | 1470735428255 Marionette TRACE conn5 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 3852 | 1470735428257 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:08 INFO - PROCESS | 3852 | ++DOCSHELL 13F82800 == 38 [pid = 3852] [id = 166] 02:37:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (14126400) [pid = 3852] [serial = 496] [outer = 00000000] 02:37:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 99 (15959400) [pid = 3852] [serial = 497] [outer = 14126400] 02:37:08 INFO - PROCESS | 3852 | 1470735428314 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 100 (1696E800) [pid = 3852] [serial = 498] [outer = 14126400] 02:37:08 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:08 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:37:09 INFO - PROCESS | 3852 | 1470735429169 Marionette TRACE conn5 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:37:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1173ms 02:37:09 INFO - PROCESS | 3852 | 1470735429184 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 3852 | 1470735429188 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 02:37:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:37:09 INFO - PROCESS | 3852 | 1470735429194 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 3852 | 1470735429197 Marionette TRACE conn5 <- [1,630,null,{}] 02:37:09 INFO - PROCESS | 3852 | 1470735429228 Marionette TRACE conn5 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:09 INFO - PROCESS | 3852 | 1470735429230 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:09 INFO - PROCESS | 3852 | 1470735429348 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 02:37:09 INFO - PROCESS | 3852 | 1470735429484 Marionette TRACE conn5 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 3852 | 1470735429488 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:09 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BDC00 == 39 [pid = 3852] [id = 167] 02:37:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 101 (0CE50400) [pid = 3852] [serial = 499] [outer = 00000000] 02:37:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 102 (0D10F800) [pid = 3852] [serial = 500] [outer = 0CE50400] 02:37:09 INFO - PROCESS | 3852 | 1470735429538 Marionette DEBUG loaded listener.js 02:37:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 103 (10F01800) [pid = 3852] [serial = 501] [outer = 0CE50400] 02:37:09 INFO - PROCESS | 3852 | --DOCSHELL 08180000 == 38 [pid = 3852] [id = 163] 02:37:09 INFO - PROCESS | 3852 | --DOCSHELL 14674400 == 37 [pid = 3852] [id = 162] 02:37:09 INFO - PROCESS | 3852 | --DOCSHELL 08759C00 == 36 [pid = 3852] [id = 161] 02:37:09 INFO - PROCESS | 3852 | --DOCSHELL 1636F400 == 35 [pid = 3852] [id = 160] 02:37:09 INFO - PROCESS | 3852 | --DOCSHELL 1595E000 == 34 [pid = 3852] [id = 159] 02:37:09 INFO - PROCESS | 3852 | --DOCSHELL 13EB6800 == 33 [pid = 3852] [id = 158] 02:37:09 INFO - PROCESS | 3852 | --DOCSHELL 105A7400 == 32 [pid = 3852] [id = 157] 02:37:09 INFO - PROCESS | 3852 | --DOCSHELL 0C6E5000 == 31 [pid = 3852] [id = 156] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 102 (176B8C00) [pid = 3852] [serial = 362] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 101 (1B90C000) [pid = 3852] [serial = 447] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 100 (1B7CDC00) [pid = 3852] [serial = 446] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 99 (1AB7E400) [pid = 3852] [serial = 443] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 98 (179BEC00) [pid = 3852] [serial = 431] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (196D1800) [pid = 3852] [serial = 434] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (1AB75400) [pid = 3852] [serial = 405] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (176B0400) [pid = 3852] [serial = 428] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (1696EC00) [pid = 3852] [serial = 410] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (176B3000) [pid = 3852] [serial = 411] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (0CF81400) [pid = 3852] [serial = 407] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (105A5C00) [pid = 3852] [serial = 408] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0CF3A400) [pid = 3852] [serial = 419] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (0D2DE000) [pid = 3852] [serial = 420] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (0C7F8800) [pid = 3852] [serial = 422] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (0CF36800) [pid = 3852] [serial = 423] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (14FE0C00) [pid = 3852] [serial = 425] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (15955800) [pid = 3852] [serial = 426] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1ABE6400) [pid = 3852] [serial = 416] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (179C3C00) [pid = 3852] [serial = 432] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1B46DC00) [pid = 3852] [serial = 417] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (19558400) [pid = 3852] [serial = 413] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1ABE5C00) [pid = 3852] [serial = 444] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (1A4C6400) [pid = 3852] [serial = 414] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0CE52000) [pid = 3852] [serial = 437] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1A4C4C00) [pid = 3852] [serial = 435] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (105AD800) [pid = 3852] [serial = 438] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (179B6C00) [pid = 3852] [serial = 441] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (176BC000) [pid = 3852] [serial = 440] [outer = 00000000] [url = about:blank] 02:37:09 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176B5C00) [pid = 3852] [serial = 429] [outer = 00000000] [url = about:blank] 02:37:10 INFO - PROCESS | 3852 | 1470735430029 Marionette TRACE conn5 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 890ms 02:37:10 INFO - PROCESS | 3852 | 1470735430084 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 3852 | 1470735430088 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 02:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:37:10 INFO - PROCESS | 3852 | 1470735430094 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 3852 | 1470735430096 Marionette TRACE conn5 <- [1,634,null,{}] 02:37:10 INFO - PROCESS | 3852 | 1470735430104 Marionette TRACE conn5 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:10 INFO - PROCESS | 3852 | 1470735430107 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:10 INFO - PROCESS | 3852 | 1470735430195 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 02:37:10 INFO - PROCESS | 3852 | 1470735430204 Marionette TRACE conn5 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 3852 | 1470735430206 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:10 INFO - PROCESS | 3852 | ++DOCSHELL 105A5C00 == 32 [pid = 3852] [id = 168] 02:37:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (105A7400) [pid = 3852] [serial = 502] [outer = 00000000] 02:37:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (13D79800) [pid = 3852] [serial = 503] [outer = 105A7400] 02:37:10 INFO - PROCESS | 3852 | 1470735430267 Marionette DEBUG loaded listener.js 02:37:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (13D85C00) [pid = 3852] [serial = 504] [outer = 105A7400] 02:37:10 INFO - PROCESS | 3852 | 1470735430727 Marionette TRACE conn5 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:37:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 670ms 02:37:10 INFO - PROCESS | 3852 | 1470735430769 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 3852 | 1470735430771 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 02:37:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:37:10 INFO - PROCESS | 3852 | 1470735430775 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 3852 | 1470735430778 Marionette TRACE conn5 <- [1,638,null,{}] 02:37:10 INFO - PROCESS | 3852 | 1470735430788 Marionette TRACE conn5 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:10 INFO - PROCESS | 3852 | 1470735430793 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:10 INFO - PROCESS | 3852 | 1470735430881 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 02:37:10 INFO - PROCESS | 3852 | 1470735430888 Marionette TRACE conn5 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:10 INFO - PROCESS | 3852 | 1470735430891 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:10 INFO - PROCESS | 3852 | ++DOCSHELL 15F53400 == 33 [pid = 3852] [id = 169] 02:37:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (15F54000) [pid = 3852] [serial = 505] [outer = 00000000] 02:37:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1696C400) [pid = 3852] [serial = 506] [outer = 15F54000] 02:37:10 INFO - PROCESS | 3852 | 1470735430939 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176AD400) [pid = 3852] [serial = 507] [outer = 15F54000] 02:37:11 INFO - PROCESS | 3852 | 1470735431415 Marionette TRACE conn5 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:37:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:37:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 670ms 02:37:11 INFO - PROCESS | 3852 | 1470735431449 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 02:37:11 INFO - PROCESS | 3852 | 1470735431452 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 02:37:11 INFO - PROCESS | 3852 | 1470735431455 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:37:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:37:11 INFO - PROCESS | 3852 | 1470735431457 Marionette TRACE conn5 <- [1,642,null,{}] 02:37:11 INFO - PROCESS | 3852 | 1470735431460 Marionette TRACE conn5 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:11 INFO - PROCESS | 3852 | 1470735431462 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:11 INFO - PROCESS | 3852 | 1470735431549 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 02:37:11 INFO - PROCESS | 3852 | 1470735431555 Marionette TRACE conn5 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 3852 | 1470735431565 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:11 INFO - PROCESS | 3852 | ++DOCSHELL 176BF000 == 34 [pid = 3852] [id = 170] 02:37:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (176C0400) [pid = 3852] [serial = 508] [outer = 00000000] 02:37:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (179B9C00) [pid = 3852] [serial = 509] [outer = 176C0400] 02:37:11 INFO - PROCESS | 3852 | 1470735431611 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (179BD400) [pid = 3852] [serial = 510] [outer = 176C0400] 02:37:12 INFO - PROCESS | 3852 | 1470735432084 Marionette TRACE conn5 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:37:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 670ms 02:37:12 INFO - PROCESS | 3852 | 1470735432129 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 3852 | 1470735432131 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 02:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:37:12 INFO - PROCESS | 3852 | 1470735432134 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 3852 | 1470735432135 Marionette TRACE conn5 <- [1,646,null,{}] 02:37:12 INFO - PROCESS | 3852 | 1470735432139 Marionette TRACE conn5 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:12 INFO - PROCESS | 3852 | 1470735432141 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:12 INFO - PROCESS | 3852 | 1470735432250 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 02:37:12 INFO - PROCESS | 3852 | 1470735432338 Marionette TRACE conn5 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 3852 | 1470735432339 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:12 INFO - PROCESS | 3852 | ++DOCSHELL 179C1400 == 35 [pid = 3852] [id = 171] 02:37:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (179C4C00) [pid = 3852] [serial = 511] [outer = 00000000] 02:37:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (18834400) [pid = 3852] [serial = 512] [outer = 179C4C00] 02:37:12 INFO - PROCESS | 3852 | 1470735432384 Marionette DEBUG loaded listener.js 02:37:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (18834800) [pid = 3852] [serial = 513] [outer = 179C4C00] 02:37:12 INFO - PROCESS | 3852 | 1470735432805 Marionette TRACE conn5 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:37:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 730ms 02:37:12 INFO - PROCESS | 3852 | 1470735432865 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 02:37:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:37:12 INFO - PROCESS | 3852 | 1470735432867 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 02:37:12 INFO - PROCESS | 3852 | 1470735432870 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 3852 | 1470735432872 Marionette TRACE conn5 <- [1,650,null,{}] 02:37:12 INFO - PROCESS | 3852 | 1470735432876 Marionette TRACE conn5 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:12 INFO - PROCESS | 3852 | 1470735432881 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:13 INFO - PROCESS | 3852 | 1470735433024 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 02:37:13 INFO - PROCESS | 3852 | 1470735433085 Marionette TRACE conn5 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 3852 | 1470735433087 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:13 INFO - PROCESS | 3852 | ++DOCSHELL 18F8C400 == 36 [pid = 3852] [id = 172] 02:37:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (18F90C00) [pid = 3852] [serial = 514] [outer = 00000000] 02:37:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (19528000) [pid = 3852] [serial = 515] [outer = 18F90C00] 02:37:13 INFO - PROCESS | 3852 | 1470735433133 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (19558400) [pid = 3852] [serial = 516] [outer = 18F90C00] 02:37:13 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:13 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:37:13 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:13 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:37:13 INFO - PROCESS | 3852 | 1470735433561 Marionette TRACE conn5 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:37:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 731ms 02:37:13 INFO - PROCESS | 3852 | 1470735433615 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 3852 | 1470735433617 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 02:37:13 INFO - PROCESS | 3852 | 1470735433624 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:37:13 INFO - PROCESS | 3852 | 1470735433626 Marionette TRACE conn5 <- [1,654,null,{}] 02:37:13 INFO - PROCESS | 3852 | 1470735433629 Marionette TRACE conn5 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:13 INFO - PROCESS | 3852 | 1470735433641 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:13 INFO - PROCESS | 3852 | 1470735433753 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (13EB7400) [pid = 3852] [serial = 472] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (105AA400) [pid = 3852] [serial = 469] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (16964800) [pid = 3852] [serial = 478] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1990E800) [pid = 3852] [serial = 460] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0D375800) [pid = 3852] [serial = 448] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1982A800) [pid = 3852] [serial = 454] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (193C7800) [pid = 3852] [serial = 451] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0D10C400) [pid = 3852] [serial = 463] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (1595EC00) [pid = 3852] [serial = 475] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (08761400) [pid = 3852] [serial = 481] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (19904800) [pid = 3852] [serial = 457] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (16367400) [pid = 3852] [serial = 484] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0C6E9800) [pid = 3852] [serial = 466] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:37:13 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (08180800) [pid = 3852] [serial = 487] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:37:13 INFO - PROCESS | 3852 | 1470735433909 Marionette TRACE conn5 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:13 INFO - PROCESS | 3852 | 1470735433911 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:13 INFO - PROCESS | 3852 | ++DOCSHELL 08761400 == 37 [pid = 3852] [id = 173] 02:37:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (08768000) [pid = 3852] [serial = 517] [outer = 00000000] 02:37:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0D375800) [pid = 3852] [serial = 518] [outer = 08768000] 02:37:13 INFO - PROCESS | 3852 | 1470735433957 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (103DB800) [pid = 3852] [serial = 519] [outer = 08768000] 02:37:14 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:14 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:37:14 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:14 INFO - PROCESS | 3852 | 1470735434321 Marionette TRACE conn5 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 730ms 02:37:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:37:14 INFO - PROCESS | 3852 | 1470735434359 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 02:37:14 INFO - PROCESS | 3852 | 1470735434361 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 02:37:14 INFO - PROCESS | 3852 | 1470735434363 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:37:14 INFO - PROCESS | 3852 | 1470735434365 Marionette TRACE conn5 <- [1,658,null,{}] 02:37:14 INFO - PROCESS | 3852 | 1470735434369 Marionette TRACE conn5 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:14 INFO - PROCESS | 3852 | 1470735434370 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:14 INFO - PROCESS | 3852 | 1470735434486 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 02:37:14 INFO - PROCESS | 3852 | 1470735434540 Marionette TRACE conn5 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 3852 | 1470735434542 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:14 INFO - PROCESS | 3852 | ++DOCSHELL 0D377C00 == 38 [pid = 3852] [id = 174] 02:37:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (155C2000) [pid = 3852] [serial = 520] [outer = 00000000] 02:37:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (191DDC00) [pid = 3852] [serial = 521] [outer = 155C2000] 02:37:14 INFO - PROCESS | 3852 | 1470735434587 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (193C7800) [pid = 3852] [serial = 522] [outer = 155C2000] 02:37:14 INFO - PROCESS | 3852 | 1470735434944 Marionette TRACE conn5 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:37:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:37:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 630ms 02:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:37:15 INFO - PROCESS | 3852 | 1470735434995 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 3852 | 1470735434997 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 02:37:15 INFO - PROCESS | 3852 | 1470735435000 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 3852 | 1470735435002 Marionette TRACE conn5 <- [1,662,null,{}] 02:37:15 INFO - PROCESS | 3852 | 1470735435005 Marionette TRACE conn5 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:15 INFO - PROCESS | 3852 | 1470735435007 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:15 INFO - PROCESS | 3852 | 1470735435124 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 02:37:15 INFO - PROCESS | 3852 | 1470735435156 Marionette TRACE conn5 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 3852 | 1470735435158 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:15 INFO - PROCESS | 3852 | ++DOCSHELL 19351800 == 39 [pid = 3852] [id = 175] 02:37:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (196DC400) [pid = 3852] [serial = 523] [outer = 00000000] 02:37:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (19829000) [pid = 3852] [serial = 524] [outer = 196DC400] 02:37:15 INFO - PROCESS | 3852 | 1470735435202 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (19830000) [pid = 3852] [serial = 525] [outer = 196DC400] 02:37:15 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:15 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:37:15 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:37:15 INFO - PROCESS | 3852 | [3852] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 02:37:15 INFO - PROCESS | 3852 | 1470735435618 Marionette TRACE conn5 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:37:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 670ms 02:37:15 INFO - PROCESS | 3852 | 1470735435671 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 3852 | 1470735435673 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 02:37:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:37:15 INFO - PROCESS | 3852 | 1470735435689 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 3852 | 1470735435690 Marionette TRACE conn5 <- [1,666,null,{}] 02:37:15 INFO - PROCESS | 3852 | 1470735435694 Marionette TRACE conn5 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:15 INFO - PROCESS | 3852 | 1470735435696 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:15 INFO - PROCESS | 3852 | 1470735435778 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 02:37:15 INFO - PROCESS | 3852 | 1470735435786 Marionette TRACE conn5 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:15 INFO - PROCESS | 3852 | 1470735435788 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:15 INFO - PROCESS | 3852 | ++DOCSHELL 19901800 == 40 [pid = 3852] [id = 176] 02:37:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (19903400) [pid = 3852] [serial = 526] [outer = 00000000] 02:37:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (19908400) [pid = 3852] [serial = 527] [outer = 19903400] 02:37:15 INFO - PROCESS | 3852 | 1470735435833 Marionette DEBUG loaded listener.js 02:37:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (1A4BA800) [pid = 3852] [serial = 528] [outer = 19903400] 02:37:16 INFO - PROCESS | 3852 | 1470735436529 Marionette TRACE conn5 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:37:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:37:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 890ms 02:37:16 INFO - PROCESS | 3852 | 1470735436577 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 02:37:16 INFO - PROCESS | 3852 | 1470735436581 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 02:37:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:37:16 INFO - PROCESS | 3852 | 1470735436586 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 3852 | 1470735436591 Marionette TRACE conn5 <- [1,670,null,{}] 02:37:16 INFO - PROCESS | 3852 | 1470735436596 Marionette TRACE conn5 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:16 INFO - PROCESS | 3852 | 1470735436599 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:16 INFO - PROCESS | 3852 | 1470735436715 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 02:37:16 INFO - PROCESS | 3852 | 1470735436846 Marionette TRACE conn5 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 3852 | 1470735436849 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:16 INFO - PROCESS | 3852 | ++DOCSHELL 0D111C00 == 41 [pid = 3852] [id = 177] 02:37:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (0D113000) [pid = 3852] [serial = 529] [outer = 00000000] 02:37:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (13D7CC00) [pid = 3852] [serial = 530] [outer = 0D113000] 02:37:16 INFO - PROCESS | 3852 | 1470735436929 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (14157400) [pid = 3852] [serial = 531] [outer = 0D113000] 02:37:18 INFO - PROCESS | 3852 | 1470735438012 Marionette TRACE conn5 <- [1,672,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 02:37:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1477ms 02:37:18 INFO - PROCESS | 3852 | 1470735438064 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 3852 | 1470735438068 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 02:37:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:37:18 INFO - PROCESS | 3852 | 1470735438075 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 3852 | 1470735438078 Marionette TRACE conn5 <- [1,674,null,{}] 02:37:18 INFO - PROCESS | 3852 | 1470735438082 Marionette TRACE conn5 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:18 INFO - PROCESS | 3852 | 1470735438085 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:18 INFO - PROCESS | 3852 | 1470735438235 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 02:37:18 INFO - PROCESS | 3852 | 1470735438367 Marionette TRACE conn5 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:18 INFO - PROCESS | 3852 | 1470735438370 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:18 INFO - PROCESS | 3852 | ++DOCSHELL 176AC000 == 42 [pid = 3852] [id = 178] 02:37:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (176B9000) [pid = 3852] [serial = 532] [outer = 00000000] 02:37:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (179C3C00) [pid = 3852] [serial = 533] [outer = 176B9000] 02:37:18 INFO - PROCESS | 3852 | 1470735438426 Marionette DEBUG loaded listener.js 02:37:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (18F94C00) [pid = 3852] [serial = 534] [outer = 176B9000] 02:37:19 INFO - PROCESS | 3852 | 1470735439475 Marionette TRACE conn5 <- [1,676,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:37:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:37:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1423ms 02:37:19 INFO - PROCESS | 3852 | 1470735439502 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 3852 | 1470735439504 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 02:37:19 INFO - PROCESS | 3852 | 1470735439508 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:37:19 INFO - PROCESS | 3852 | 1470735439512 Marionette TRACE conn5 <- [1,678,null,{}] 02:37:19 INFO - PROCESS | 3852 | 1470735439523 Marionette TRACE conn5 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:19 INFO - PROCESS | 3852 | 1470735439527 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:19 INFO - PROCESS | 3852 | 1470735439639 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 02:37:19 INFO - PROCESS | 3852 | 1470735439771 Marionette TRACE conn5 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 3852 | 1470735439775 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:19 INFO - PROCESS | 3852 | ++DOCSHELL 14531800 == 43 [pid = 3852] [id = 179] 02:37:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1467D000) [pid = 3852] [serial = 535] [outer = 00000000] 02:37:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (16367C00) [pid = 3852] [serial = 536] [outer = 1467D000] 02:37:19 INFO - PROCESS | 3852 | 1470735439833 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (179C2800) [pid = 3852] [serial = 537] [outer = 1467D000] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 19351800 == 42 [pid = 3852] [id = 175] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 0D377C00 == 41 [pid = 3852] [id = 174] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 08761400 == 40 [pid = 3852] [id = 173] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 18F8C400 == 39 [pid = 3852] [id = 172] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 179C1400 == 38 [pid = 3852] [id = 171] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 176BF000 == 37 [pid = 3852] [id = 170] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 15F53400 == 36 [pid = 3852] [id = 169] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 105A5C00 == 35 [pid = 3852] [id = 168] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 0B8BDC00 == 34 [pid = 3852] [id = 167] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 13F82800 == 33 [pid = 3852] [id = 166] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 0C67A000 == 32 [pid = 3852] [id = 165] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 13EAF800 == 31 [pid = 3852] [id = 164] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 0D10A400 == 30 [pid = 3852] [id = 155] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 176AC000 == 29 [pid = 3852] [id = 178] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 19901800 == 28 [pid = 3852] [id = 176] 02:37:21 INFO - PROCESS | 3852 | --DOCSHELL 0D111C00 == 27 [pid = 3852] [id = 177] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (1456C800) [pid = 3852] [serial = 473] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (10F02400) [pid = 3852] [serial = 470] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (1764E000) [pid = 3852] [serial = 479] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (1B472800) [pid = 3852] [serial = 461] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (14156800) [pid = 3852] [serial = 450] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (1982D000) [pid = 3852] [serial = 455] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (14F38C00) [pid = 3852] [serial = 474] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (1A4C0000) [pid = 3852] [serial = 453] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (176B9C00) [pid = 3852] [serial = 480] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (103DE400) [pid = 3852] [serial = 464] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (16372800) [pid = 3852] [serial = 477] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1BFCA000) [pid = 3852] [serial = 462] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (14F3A400) [pid = 3852] [serial = 483] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1990A400) [pid = 3852] [serial = 459] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (19529C00) [pid = 3852] [serial = 452] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (18835C00) [pid = 3852] [serial = 486] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (15F5D000) [pid = 3852] [serial = 476] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (19908800) [pid = 3852] [serial = 458] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (10F08C00) [pid = 3852] [serial = 449] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0CE50000) [pid = 3852] [serial = 482] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (10F0D000) [pid = 3852] [serial = 465] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (18834C00) [pid = 3852] [serial = 485] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (19832000) [pid = 3852] [serial = 456] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0CF35400) [pid = 3852] [serial = 468] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0CE53800) [pid = 3852] [serial = 467] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (110E3C00) [pid = 3852] [serial = 471] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (18F95400) [pid = 3852] [serial = 488] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (18F91800) [pid = 3852] [serial = 489] [outer = 00000000] [url = about:blank] 02:37:21 INFO - PROCESS | 3852 | 1470735441686 Marionette TRACE conn5 <- [1,680,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:37:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:37:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2238ms 02:37:21 INFO - PROCESS | 3852 | 1470735441750 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 3852 | 1470735441753 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 02:37:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:37:21 INFO - PROCESS | 3852 | 1470735441759 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 3852 | 1470735441763 Marionette TRACE conn5 <- [1,682,null,{}] 02:37:21 INFO - PROCESS | 3852 | 1470735441770 Marionette TRACE conn5 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:21 INFO - PROCESS | 3852 | 1470735441772 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:21 INFO - PROCESS | 3852 | 1470735441867 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 02:37:21 INFO - PROCESS | 3852 | 1470735441936 Marionette TRACE conn5 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:21 INFO - PROCESS | 3852 | 1470735441940 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:21 INFO - PROCESS | 3852 | ++DOCSHELL 0B827000 == 28 [pid = 3852] [id = 180] 02:37:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0B827800) [pid = 3852] [serial = 538] [outer = 00000000] 02:37:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0B832800) [pid = 3852] [serial = 539] [outer = 0B827800] 02:37:21 INFO - PROCESS | 3852 | 1470735441991 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0B8BC000) [pid = 3852] [serial = 540] [outer = 0B827800] 02:37:22 INFO - PROCESS | 3852 | 1470735442898 Marionette TRACE conn5 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:37:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:37:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1183ms 02:37:22 INFO - PROCESS | 3852 | 1470735442943 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 02:37:22 INFO - PROCESS | 3852 | 1470735442948 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 02:37:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:37:22 INFO - PROCESS | 3852 | 1470735442954 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:37:22 INFO - PROCESS | 3852 | 1470735442957 Marionette TRACE conn5 <- [1,686,null,{}] 02:37:22 INFO - PROCESS | 3852 | 1470735442961 Marionette TRACE conn5 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:22 INFO - PROCESS | 3852 | 1470735442964 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:23 INFO - PROCESS | 3852 | 1470735443058 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 02:37:23 INFO - PROCESS | 3852 | 1470735443065 Marionette TRACE conn5 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 3852 | 1470735443068 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:23 INFO - PROCESS | 3852 | ++DOCSHELL 0CF37800 == 29 [pid = 3852] [id = 181] 02:37:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0CF38800) [pid = 3852] [serial = 541] [outer = 00000000] 02:37:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0CF3E400) [pid = 3852] [serial = 542] [outer = 0CF38800] 02:37:23 INFO - PROCESS | 3852 | 1470735443117 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0D107C00) [pid = 3852] [serial = 543] [outer = 0CF38800] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (179C4C00) [pid = 3852] [serial = 511] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (18F90C00) [pid = 3852] [serial = 514] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (08768000) [pid = 3852] [serial = 517] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (176C0400) [pid = 3852] [serial = 508] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (15F54000) [pid = 3852] [serial = 505] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (0C683C00) [pid = 3852] [serial = 493] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (193D3000) [pid = 3852] [serial = 490] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (14126400) [pid = 3852] [serial = 496] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (0CE50400) [pid = 3852] [serial = 499] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (105A7400) [pid = 3852] [serial = 502] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (155C2000) [pid = 3852] [serial = 520] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (196DC400) [pid = 3852] [serial = 523] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:37:24 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (19903400) [pid = 3852] [serial = 526] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:37:24 INFO - PROCESS | 3852 | 1470735444325 Marionette TRACE conn5 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:37:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:37:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1431ms 02:37:24 INFO - PROCESS | 3852 | 1470735444413 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 02:37:24 INFO - PROCESS | 3852 | 1470735444418 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 02:37:24 INFO - PROCESS | 3852 | 1470735444470 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 3852 | 1470735444474 Marionette TRACE conn5 <- [1,690,null,{}] 02:37:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:37:24 INFO - PROCESS | 3852 | 1470735444481 Marionette TRACE conn5 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:24 INFO - PROCESS | 3852 | 1470735444484 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:24 INFO - PROCESS | 3852 | 1470735444623 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 02:37:24 INFO - PROCESS | 3852 | 1470735444693 Marionette TRACE conn5 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:24 INFO - PROCESS | 3852 | 1470735444696 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:24 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B2C00 == 30 [pid = 3852] [id = 182] 02:37:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (0B8B5C00) [pid = 3852] [serial = 544] [outer = 00000000] 02:37:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (0B997400) [pid = 3852] [serial = 545] [outer = 0B8B5C00] 02:37:24 INFO - PROCESS | 3852 | 1470735444757 Marionette DEBUG loaded listener.js 02:37:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0C7F7000) [pid = 3852] [serial = 546] [outer = 0B8B5C00] 02:37:25 INFO - PROCESS | 3852 | 1470735445838 Marionette TRACE conn5 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:37:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:37:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1377ms 02:37:25 INFO - PROCESS | 3852 | 1470735445856 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 02:37:25 INFO - PROCESS | 3852 | 1470735445860 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 02:37:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:37:25 INFO - PROCESS | 3852 | 1470735445867 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:37:25 INFO - PROCESS | 3852 | 1470735445870 Marionette TRACE conn5 <- [1,694,null,{}] 02:37:25 INFO - PROCESS | 3852 | 1470735445874 Marionette TRACE conn5 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:25 INFO - PROCESS | 3852 | 1470735445877 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:26 INFO - PROCESS | 3852 | 1470735445999 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 02:37:26 INFO - PROCESS | 3852 | 1470735446129 Marionette TRACE conn5 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 3852 | 1470735446131 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:26 INFO - PROCESS | 3852 | ++DOCSHELL 0D36E400 == 31 [pid = 3852] [id = 183] 02:37:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0D370C00) [pid = 3852] [serial = 547] [outer = 00000000] 02:37:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (1050B400) [pid = 3852] [serial = 548] [outer = 0D370C00] 02:37:26 INFO - PROCESS | 3852 | 1470735446190 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (10B0F400) [pid = 3852] [serial = 549] [outer = 0D370C00] 02:37:26 INFO - PROCESS | 3852 | --DOCSHELL 0CE51000 == 30 [pid = 3852] [id = 126] 02:37:26 INFO - PROCESS | 3852 | --DOCSHELL 176B4C00 == 29 [pid = 3852] [id = 124] 02:37:26 INFO - PROCESS | 3852 | --DOCSHELL 1934C000 == 28 [pid = 3852] [id = 131] 02:37:26 INFO - PROCESS | 3852 | --DOCSHELL 0B827000 == 27 [pid = 3852] [id = 180] 02:37:26 INFO - PROCESS | 3852 | --DOCSHELL 14531800 == 26 [pid = 3852] [id = 179] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (18834400) [pid = 3852] [serial = 512] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (19528000) [pid = 3852] [serial = 515] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (18834800) [pid = 3852] [serial = 513] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (0D375800) [pid = 3852] [serial = 518] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (19558400) [pid = 3852] [serial = 516] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (179B9C00) [pid = 3852] [serial = 509] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (1696C400) [pid = 3852] [serial = 506] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 58 (176AD400) [pid = 3852] [serial = 507] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 57 (0D374C00) [pid = 3852] [serial = 494] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 56 (13D79C00) [pid = 3852] [serial = 495] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 55 (1947BC00) [pid = 3852] [serial = 492] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 54 (1947B000) [pid = 3852] [serial = 491] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 53 (15959400) [pid = 3852] [serial = 497] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 52 (19830000) [pid = 3852] [serial = 525] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 51 (1696E800) [pid = 3852] [serial = 498] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 50 (0D10F800) [pid = 3852] [serial = 500] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 49 (10F01800) [pid = 3852] [serial = 501] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 48 (13D79800) [pid = 3852] [serial = 503] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 47 (13D85C00) [pid = 3852] [serial = 504] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 46 (103DB800) [pid = 3852] [serial = 519] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 45 (191DDC00) [pid = 3852] [serial = 521] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 44 (193C7800) [pid = 3852] [serial = 522] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 43 (179BD400) [pid = 3852] [serial = 510] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 42 (19829000) [pid = 3852] [serial = 524] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 41 (19908400) [pid = 3852] [serial = 527] [outer = 00000000] [url = about:blank] 02:37:26 INFO - PROCESS | 3852 | --DOMWINDOW == 40 (1A4BA800) [pid = 3852] [serial = 528] [outer = 00000000] [url = about:blank] 02:37:27 INFO - PROCESS | 3852 | 1470735447383 Marionette TRACE conn5 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:37:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1574ms 02:37:27 INFO - PROCESS | 3852 | 1470735447445 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 3852 | 1470735447448 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 02:37:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:37:27 INFO - PROCESS | 3852 | 1470735447453 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 3852 | 1470735447456 Marionette TRACE conn5 <- [1,698,null,{}] 02:37:27 INFO - PROCESS | 3852 | 1470735447462 Marionette TRACE conn5 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:27 INFO - PROCESS | 3852 | 1470735447464 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:27 INFO - PROCESS | 3852 | 1470735447585 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 02:37:27 INFO - PROCESS | 3852 | 1470735447593 Marionette TRACE conn5 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:27 INFO - PROCESS | 3852 | 1470735447597 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:27 INFO - PROCESS | 3852 | ++DOCSHELL 0C685C00 == 27 [pid = 3852] [id = 184] 02:37:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 41 (0C6E4C00) [pid = 3852] [serial = 550] [outer = 00000000] 02:37:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 42 (0C75D000) [pid = 3852] [serial = 551] [outer = 0C6E4C00] 02:37:27 INFO - PROCESS | 3852 | 1470735447646 Marionette DEBUG loaded listener.js 02:37:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 43 (0CE55000) [pid = 3852] [serial = 552] [outer = 0C6E4C00] 02:37:28 INFO - PROCESS | 3852 | 1470735448595 Marionette TRACE conn5 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:37:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:37:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1183ms 02:37:28 INFO - PROCESS | 3852 | 1470735448638 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 02:37:28 INFO - PROCESS | 3852 | 1470735448642 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 02:37:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:37:28 INFO - PROCESS | 3852 | 1470735448648 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:37:28 INFO - PROCESS | 3852 | 1470735448650 Marionette TRACE conn5 <- [1,702,null,{}] 02:37:28 INFO - PROCESS | 3852 | 1470735448654 Marionette TRACE conn5 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:28 INFO - PROCESS | 3852 | 1470735448657 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:28 INFO - PROCESS | 3852 | 1470735448749 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 02:37:28 INFO - PROCESS | 3852 | 1470735448756 Marionette TRACE conn5 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:28 INFO - PROCESS | 3852 | 1470735448758 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:28 INFO - PROCESS | 3852 | ++DOCSHELL 0D2E6C00 == 28 [pid = 3852] [id = 185] 02:37:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 44 (0D376000) [pid = 3852] [serial = 553] [outer = 00000000] 02:37:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 45 (105AA400) [pid = 3852] [serial = 554] [outer = 0D376000] 02:37:28 INFO - PROCESS | 3852 | 1470735448806 Marionette DEBUG loaded listener.js 02:37:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 46 (10F03400) [pid = 3852] [serial = 555] [outer = 0D376000] 02:37:29 INFO - PROCESS | 3852 | --DOMWINDOW == 45 (0D113000) [pid = 3852] [serial = 529] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:37:29 INFO - PROCESS | 3852 | --DOMWINDOW == 44 (176B9000) [pid = 3852] [serial = 532] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:37:29 INFO - PROCESS | 3852 | --DOMWINDOW == 43 (1467D000) [pid = 3852] [serial = 535] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:37:29 INFO - PROCESS | 3852 | --DOMWINDOW == 42 (0B827800) [pid = 3852] [serial = 538] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:37:29 INFO - PROCESS | 3852 | 1470735449797 Marionette TRACE conn5 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:37:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1168ms 02:37:29 INFO - PROCESS | 3852 | 1470735449821 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 3852 | 1470735449823 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 02:37:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:37:29 INFO - PROCESS | 3852 | 1470735449827 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 3852 | 1470735449831 Marionette TRACE conn5 <- [1,706,null,{}] 02:37:29 INFO - PROCESS | 3852 | 1470735449841 Marionette TRACE conn5 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:29 INFO - PROCESS | 3852 | 1470735449846 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:29 INFO - PROCESS | 3852 | 1470735449937 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 02:37:29 INFO - PROCESS | 3852 | 1470735449944 Marionette TRACE conn5 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:29 INFO - PROCESS | 3852 | 1470735449947 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:29 INFO - PROCESS | 3852 | ++DOCSHELL 13E67800 == 29 [pid = 3852] [id = 186] 02:37:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 43 (13E6C800) [pid = 3852] [serial = 556] [outer = 00000000] 02:37:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 44 (13EAF800) [pid = 3852] [serial = 557] [outer = 13E6C800] 02:37:30 INFO - PROCESS | 3852 | 1470735449998 Marionette DEBUG loaded listener.js 02:37:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 45 (13EBE800) [pid = 3852] [serial = 558] [outer = 13E6C800] 02:37:30 INFO - PROCESS | 3852 | 1470735450965 Marionette TRACE conn5 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:37:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:37:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1177ms 02:37:31 INFO - PROCESS | 3852 | 1470735451008 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 3852 | 1470735451011 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 02:37:31 INFO - PROCESS | 3852 | 1470735451014 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:37:31 INFO - PROCESS | 3852 | 1470735451016 Marionette TRACE conn5 <- [1,710,null,{}] 02:37:31 INFO - PROCESS | 3852 | 1470735451020 Marionette TRACE conn5 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:31 INFO - PROCESS | 3852 | 1470735451022 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:31 INFO - PROCESS | 3852 | 1470735451110 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 02:37:31 INFO - PROCESS | 3852 | 1470735451116 Marionette TRACE conn5 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 3852 | 1470735451118 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:31 INFO - PROCESS | 3852 | ++DOCSHELL 0B824C00 == 30 [pid = 3852] [id = 187] 02:37:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 46 (14126400) [pid = 3852] [serial = 559] [outer = 00000000] 02:37:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 47 (1467E000) [pid = 3852] [serial = 560] [outer = 14126400] 02:37:31 INFO - PROCESS | 3852 | 1470735451165 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 48 (14F3D800) [pid = 3852] [serial = 561] [outer = 14126400] 02:37:31 INFO - PROCESS | 3852 | 1470735451636 Marionette TRACE conn5 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,713,"getWindowHandle",null] 02:37:31 INFO - PROCESS | 3852 | 1470735451691 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 02:37:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:37:31 INFO - PROCESS | 3852 | 1470735451693 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:37:31 INFO - PROCESS | 3852 | 1470735451695 Marionette TRACE conn5 <- [1,714,null,{}] 02:37:31 INFO - PROCESS | 3852 | 1470735451698 Marionette TRACE conn5 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:31 INFO - PROCESS | 3852 | 1470735451701 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:31 INFO - PROCESS | 3852 | 1470735451782 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 02:37:31 INFO - PROCESS | 3852 | 1470735451790 Marionette TRACE conn5 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 3852 | 1470735451792 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:31 INFO - PROCESS | 3852 | ++DOCSHELL 1553F400 == 31 [pid = 3852] [id = 188] 02:37:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 49 (1553F800) [pid = 3852] [serial = 562] [outer = 00000000] 02:37:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 50 (1595A400) [pid = 3852] [serial = 563] [outer = 1553F800] 02:37:31 INFO - PROCESS | 3852 | 1470735451836 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 51 (1595E400) [pid = 3852] [serial = 564] [outer = 1553F800] 02:37:32 INFO - PROCESS | 3852 | 1470735452350 Marionette TRACE conn5 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:37:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 670ms 02:37:32 INFO - PROCESS | 3852 | 1470735452364 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 3852 | 1470735452366 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 02:37:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:37:32 INFO - PROCESS | 3852 | 1470735452369 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 3852 | 1470735452371 Marionette TRACE conn5 <- [1,718,null,{}] 02:37:32 INFO - PROCESS | 3852 | 1470735452374 Marionette TRACE conn5 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:32 INFO - PROCESS | 3852 | 1470735452380 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:32 INFO - PROCESS | 3852 | 1470735452525 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 02:37:32 INFO - PROCESS | 3852 | 1470735452541 Marionette TRACE conn5 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 3852 | 1470735452543 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:32 INFO - PROCESS | 3852 | ++DOCSHELL 1636E400 == 32 [pid = 3852] [id = 189] 02:37:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 52 (16965C00) [pid = 3852] [serial = 565] [outer = 00000000] 02:37:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 53 (1696BC00) [pid = 3852] [serial = 566] [outer = 16965C00] 02:37:32 INFO - PROCESS | 3852 | 1470735452597 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 54 (1696F800) [pid = 3852] [serial = 567] [outer = 16965C00] 02:37:33 INFO - PROCESS | 3852 | 1470735453166 Marionette TRACE conn5 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4036] expected 0 but got 24","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,721,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 3852 | 1470735453247 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 02:37:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:37:33 INFO - PROCESS | 3852 | 1470735453252 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 3852 | 1470735453256 Marionette TRACE conn5 <- [1,722,null,{}] 02:37:33 INFO - PROCESS | 3852 | 1470735453261 Marionette TRACE conn5 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:33 INFO - PROCESS | 3852 | 1470735453265 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:33 INFO - PROCESS | 3852 | 1470735453383 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 02:37:33 INFO - PROCESS | 3852 | 1470735453454 Marionette TRACE conn5 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 3852 | 1470735453457 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:33 INFO - PROCESS | 3852 | ++DOCSHELL 0D106800 == 33 [pid = 3852] [id = 190] 02:37:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 55 (0D107800) [pid = 3852] [serial = 568] [outer = 00000000] 02:37:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 56 (0D2E4800) [pid = 3852] [serial = 569] [outer = 0D107800] 02:37:33 INFO - PROCESS | 3852 | 1470735453556 Marionette DEBUG loaded listener.js 02:37:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 57 (1050F000) [pid = 3852] [serial = 570] [outer = 0D107800] 02:37:34 INFO - PROCESS | 3852 | 1470735454190 Marionette TRACE conn5 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:37:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:37:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 988ms 02:37:34 INFO - PROCESS | 3852 | 1470735454239 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 02:37:34 INFO - PROCESS | 3852 | 1470735454244 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 02:37:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:37:34 INFO - PROCESS | 3852 | 1470735454250 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:37:34 INFO - PROCESS | 3852 | 1470735454253 Marionette TRACE conn5 <- [1,726,null,{}] 02:37:34 INFO - PROCESS | 3852 | 1470735454257 Marionette TRACE conn5 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:34 INFO - PROCESS | 3852 | 1470735454260 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:34 INFO - PROCESS | 3852 | 1470735454372 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 02:37:34 INFO - PROCESS | 3852 | 1470735454450 Marionette TRACE conn5 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:34 INFO - PROCESS | 3852 | 1470735454453 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:34 INFO - PROCESS | 3852 | ++DOCSHELL 13D87000 == 34 [pid = 3852] [id = 191] 02:37:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 58 (13DE7800) [pid = 3852] [serial = 571] [outer = 00000000] 02:37:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (1458D400) [pid = 3852] [serial = 572] [outer = 13DE7800] 02:37:34 INFO - PROCESS | 3852 | 1470735454551 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (15953400) [pid = 3852] [serial = 573] [outer = 13DE7800] 02:37:35 INFO - PROCESS | 3852 | 1470735455631 Marionette TRACE conn5 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:37:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1423ms 02:37:35 INFO - PROCESS | 3852 | 1470735455677 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 3852 | 1470735455680 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 02:37:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:37:35 INFO - PROCESS | 3852 | 1470735455684 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 3852 | 1470735455688 Marionette TRACE conn5 <- [1,730,null,{}] 02:37:35 INFO - PROCESS | 3852 | 1470735455698 Marionette TRACE conn5 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:35 INFO - PROCESS | 3852 | 1470735455703 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:35 INFO - PROCESS | 3852 | 1470735455842 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 02:37:35 INFO - PROCESS | 3852 | 1470735455916 Marionette TRACE conn5 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 3852 | 1470735455920 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:35 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B7400 == 35 [pid = 3852] [id = 192] 02:37:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (0B8B7C00) [pid = 3852] [serial = 574] [outer = 00000000] 02:37:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (16972000) [pid = 3852] [serial = 575] [outer = 0B8B7C00] 02:37:36 INFO - PROCESS | 3852 | 1470735456026 Marionette DEBUG loaded listener.js 02:37:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (176AF400) [pid = 3852] [serial = 576] [outer = 0B8B7C00] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 16904400 == 34 [pid = 3852] [id = 120] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 0CF37800 == 33 [pid = 3852] [id = 181] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 0B8B2C00 == 32 [pid = 3852] [id = 182] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 0B8B8C00 == 31 [pid = 3852] [id = 121] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 13DE6400 == 30 [pid = 3852] [id = 127] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 16969000 == 29 [pid = 3852] [id = 128] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 13D6CC00 == 28 [pid = 3852] [id = 117] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 10FED400 == 27 [pid = 3852] [id = 123] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 14FDA800 == 26 [pid = 3852] [id = 118] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 18836C00 == 25 [pid = 3852] [id = 130] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 0B8B0C00 == 24 [pid = 3852] [id = 122] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 18833C00 == 23 [pid = 3852] [id = 125] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 176BA000 == 22 [pid = 3852] [id = 129] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 0D113800 == 21 [pid = 3852] [id = 116] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 08184400 == 20 [pid = 3852] [id = 132] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 0CF40400 == 19 [pid = 3852] [id = 119] 02:37:37 INFO - PROCESS | 3852 | --DOCSHELL 0B8B9800 == 18 [pid = 3852] [id = 115] 02:37:37 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (14157400) [pid = 3852] [serial = 531] [outer = 00000000] [url = about:blank] 02:37:37 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (18F94C00) [pid = 3852] [serial = 534] [outer = 00000000] [url = about:blank] 02:37:37 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (0CF3E400) [pid = 3852] [serial = 542] [outer = 00000000] [url = about:blank] 02:37:37 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (16367C00) [pid = 3852] [serial = 536] [outer = 00000000] [url = about:blank] 02:37:37 INFO - PROCESS | 3852 | --DOMWINDOW == 58 (0B832800) [pid = 3852] [serial = 539] [outer = 00000000] [url = about:blank] 02:37:37 INFO - PROCESS | 3852 | --DOMWINDOW == 57 (0B8BC000) [pid = 3852] [serial = 540] [outer = 00000000] [url = about:blank] 02:37:37 INFO - PROCESS | 3852 | --DOMWINDOW == 56 (13D7CC00) [pid = 3852] [serial = 530] [outer = 00000000] [url = about:blank] 02:37:37 INFO - PROCESS | 3852 | --DOMWINDOW == 55 (179C3C00) [pid = 3852] [serial = 533] [outer = 00000000] [url = about:blank] 02:37:37 INFO - PROCESS | 3852 | --DOMWINDOW == 54 (179C2800) [pid = 3852] [serial = 537] [outer = 00000000] [url = about:blank] 02:37:37 INFO - PROCESS | 3852 | 1470735457466 Marionette TRACE conn5 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:37:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1831ms 02:37:37 INFO - PROCESS | 3852 | 1470735457518 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 3852 | 1470735457522 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 02:37:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:37:37 INFO - PROCESS | 3852 | 1470735457527 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 3852 | 1470735457530 Marionette TRACE conn5 <- [1,734,null,{}] 02:37:37 INFO - PROCESS | 3852 | 1470735457536 Marionette TRACE conn5 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:37 INFO - PROCESS | 3852 | 1470735457539 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:37 INFO - PROCESS | 3852 | 1470735457626 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 02:37:37 INFO - PROCESS | 3852 | 1470735457692 Marionette TRACE conn5 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 3852 | 1470735457696 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:37 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BEC00 == 19 [pid = 3852] [id = 193] 02:37:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 55 (0B8BF400) [pid = 3852] [serial = 577] [outer = 00000000] 02:37:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 56 (0C67CC00) [pid = 3852] [serial = 578] [outer = 0B8BF400] 02:37:37 INFO - PROCESS | 3852 | 1470735457747 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 57 (0C6EAC00) [pid = 3852] [serial = 579] [outer = 0B8BF400] 02:37:38 INFO - PROCESS | 3852 | 1470735458630 Marionette TRACE conn5 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:37:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1135ms 02:37:38 INFO - PROCESS | 3852 | 1470735458663 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 3852 | 1470735458668 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 02:37:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:37:38 INFO - PROCESS | 3852 | 1470735458674 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 3852 | 1470735458677 Marionette TRACE conn5 <- [1,738,null,{}] 02:37:38 INFO - PROCESS | 3852 | 1470735458681 Marionette TRACE conn5 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:38 INFO - PROCESS | 3852 | 1470735458684 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:38 INFO - PROCESS | 3852 | 1470735458774 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 02:37:38 INFO - PROCESS | 3852 | 1470735458781 Marionette TRACE conn5 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:38 INFO - PROCESS | 3852 | 1470735458784 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:38 INFO - PROCESS | 3852 | ++DOCSHELL 0D111000 == 20 [pid = 3852] [id = 194] 02:37:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 58 (0D112800) [pid = 3852] [serial = 580] [outer = 00000000] 02:37:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (0D36EC00) [pid = 3852] [serial = 581] [outer = 0D112800] 02:37:38 INFO - PROCESS | 3852 | 1470735458839 Marionette DEBUG loaded listener.js 02:37:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (105A6800) [pid = 3852] [serial = 582] [outer = 0D112800] 02:37:39 INFO - PROCESS | 3852 | 1470735459804 Marionette TRACE conn5 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:37:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:37:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1175ms 02:37:39 INFO - PROCESS | 3852 | 1470735459853 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 3852 | 1470735459855 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 02:37:39 INFO - PROCESS | 3852 | 1470735459859 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:37:39 INFO - PROCESS | 3852 | 1470735459862 Marionette TRACE conn5 <- [1,742,null,{}] 02:37:39 INFO - PROCESS | 3852 | 1470735459880 Marionette TRACE conn5 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:39 INFO - PROCESS | 3852 | 1470735459885 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:40 INFO - PROCESS | 3852 | 1470735459997 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 02:37:40 INFO - PROCESS | 3852 | 1470735460005 Marionette TRACE conn5 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 3852 | 1470735460008 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:40 INFO - PROCESS | 3852 | ++DOCSHELL 13DE1400 == 21 [pid = 3852] [id = 195] 02:37:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (13DE6400) [pid = 3852] [serial = 583] [outer = 00000000] 02:37:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (14126000) [pid = 3852] [serial = 584] [outer = 13DE6400] 02:37:40 INFO - PROCESS | 3852 | 1470735460056 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (14565800) [pid = 3852] [serial = 585] [outer = 13DE6400] 02:37:41 INFO - PROCESS | 3852 | 1470735461037 Marionette TRACE conn5 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 02:37:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1234ms 02:37:41 INFO - PROCESS | 3852 | 1470735461097 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 3852 | 1470735461099 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 02:37:41 INFO - PROCESS | 3852 | 1470735461102 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 3852 | 1470735461104 Marionette TRACE conn5 <- [1,746,null,{}] 02:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:37:41 INFO - PROCESS | 3852 | 1470735461113 Marionette TRACE conn5 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:41 INFO - PROCESS | 3852 | 1470735461115 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:41 INFO - PROCESS | 3852 | 1470735461227 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 02:37:41 INFO - PROCESS | 3852 | 1470735461233 Marionette TRACE conn5 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 3852 | 1470735461235 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:41 INFO - PROCESS | 3852 | ++DOCSHELL 13EBD000 == 22 [pid = 3852] [id = 196] 02:37:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (13F84800) [pid = 3852] [serial = 586] [outer = 00000000] 02:37:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (155C2800) [pid = 3852] [serial = 587] [outer = 13F84800] 02:37:41 INFO - PROCESS | 3852 | 1470735461283 Marionette DEBUG loaded listener.js 02:37:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (15F68C00) [pid = 3852] [serial = 588] [outer = 13F84800] 02:37:41 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (13E6C800) [pid = 3852] [serial = 556] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:37:41 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (0CF38800) [pid = 3852] [serial = 541] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:37:41 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (0B8B5C00) [pid = 3852] [serial = 544] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:37:41 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (0D370C00) [pid = 3852] [serial = 547] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:37:41 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (0C6E4C00) [pid = 3852] [serial = 550] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:37:41 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (0D376000) [pid = 3852] [serial = 553] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:37:41 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (14126400) [pid = 3852] [serial = 559] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:37:41 INFO - PROCESS | 3852 | --DOMWINDOW == 58 (1553F800) [pid = 3852] [serial = 562] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:37:41 INFO - PROCESS | 3852 | --DOMWINDOW == 57 (16965C00) [pid = 3852] [serial = 565] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:37:41 INFO - PROCESS | 3852 | 1470735461788 Marionette TRACE conn5 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:37:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:37:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 730ms 02:37:41 INFO - PROCESS | 3852 | 1470735461837 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 3852 | 1470735461839 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 02:37:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:37:41 INFO - PROCESS | 3852 | 1470735461842 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 3852 | 1470735461843 Marionette TRACE conn5 <- [1,750,null,{}] 02:37:41 INFO - PROCESS | 3852 | 1470735461847 Marionette TRACE conn5 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:41 INFO - PROCESS | 3852 | 1470735461849 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:41 INFO - PROCESS | 3852 | 1470735461927 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 02:37:41 INFO - PROCESS | 3852 | 1470735461933 Marionette TRACE conn5 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:41 INFO - PROCESS | 3852 | 1470735461935 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:41 INFO - PROCESS | 3852 | ++DOCSHELL 0D375C00 == 23 [pid = 3852] [id = 197] 02:37:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 58 (10B0BC00) [pid = 3852] [serial = 589] [outer = 00000000] 02:37:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (15F64800) [pid = 3852] [serial = 590] [outer = 10B0BC00] 02:37:42 INFO - PROCESS | 3852 | 1470735461980 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (16367400) [pid = 3852] [serial = 591] [outer = 10B0BC00] 02:37:42 INFO - PROCESS | 3852 | 1470735462878 Marionette TRACE conn5 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:37:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:37:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1072ms 02:37:42 INFO - PROCESS | 3852 | 1470735462915 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 02:37:42 INFO - PROCESS | 3852 | 1470735462917 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 02:37:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:37:42 INFO - PROCESS | 3852 | 1470735462920 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:37:42 INFO - PROCESS | 3852 | 1470735462922 Marionette TRACE conn5 <- [1,754,null,{}] 02:37:42 INFO - PROCESS | 3852 | 1470735462925 Marionette TRACE conn5 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:42 INFO - PROCESS | 3852 | 1470735462931 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:43 INFO - PROCESS | 3852 | 1470735463059 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 02:37:43 INFO - PROCESS | 3852 | 1470735463068 Marionette TRACE conn5 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:43 INFO - PROCESS | 3852 | 1470735463070 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:43 INFO - PROCESS | 3852 | ++DOCSHELL 0CF38800 == 24 [pid = 3852] [id = 198] 02:37:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (16909000) [pid = 3852] [serial = 592] [outer = 00000000] 02:37:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (176ADC00) [pid = 3852] [serial = 593] [outer = 16909000] 02:37:43 INFO - PROCESS | 3852 | 1470735463116 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (176B5800) [pid = 3852] [serial = 594] [outer = 16909000] 02:37:44 INFO - PROCESS | 3852 | 1470735464024 Marionette TRACE conn5 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:37:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:37:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1125ms 02:37:44 INFO - PROCESS | 3852 | 1470735464045 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 02:37:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:37:44 INFO - PROCESS | 3852 | 1470735464050 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 02:37:44 INFO - PROCESS | 3852 | 1470735464055 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 3852 | 1470735464058 Marionette TRACE conn5 <- [1,758,null,{}] 02:37:44 INFO - PROCESS | 3852 | 1470735464064 Marionette TRACE conn5 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:44 INFO - PROCESS | 3852 | 1470735464067 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:44 INFO - PROCESS | 3852 | 1470735464231 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 02:37:44 INFO - PROCESS | 3852 | 1470735464364 Marionette TRACE conn5 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:44 INFO - PROCESS | 3852 | 1470735464368 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:44 INFO - PROCESS | 3852 | ++DOCSHELL 0C765400 == 25 [pid = 3852] [id = 199] 02:37:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0C7F3800) [pid = 3852] [serial = 595] [outer = 00000000] 02:37:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0CE53800) [pid = 3852] [serial = 596] [outer = 0C7F3800] 02:37:44 INFO - PROCESS | 3852 | 1470735464428 Marionette DEBUG loaded listener.js 02:37:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0CF82400) [pid = 3852] [serial = 597] [outer = 0C7F3800] 02:37:45 INFO - PROCESS | 3852 | 1470735465125 Marionette TRACE conn5 <- [1,760,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:37:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:37:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1128ms 02:37:45 INFO - PROCESS | 3852 | 1470735465188 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 3852 | 1470735465193 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 02:37:45 INFO - PROCESS | 3852 | 1470735465199 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:37:45 INFO - PROCESS | 3852 | 1470735465202 Marionette TRACE conn5 <- [1,762,null,{}] 02:37:45 INFO - PROCESS | 3852 | 1470735465206 Marionette TRACE conn5 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:45 INFO - PROCESS | 3852 | 1470735465209 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:45 INFO - PROCESS | 3852 | 1470735465331 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 02:37:45 INFO - PROCESS | 3852 | 1470735465409 Marionette TRACE conn5 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 3852 | 1470735465411 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:45 INFO - PROCESS | 3852 | ++DOCSHELL 13D66000 == 26 [pid = 3852] [id = 200] 02:37:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (13D81000) [pid = 3852] [serial = 598] [outer = 00000000] 02:37:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (13E6D800) [pid = 3852] [serial = 599] [outer = 13D81000] 02:37:45 INFO - PROCESS | 3852 | 1470735465468 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (14126800) [pid = 3852] [serial = 600] [outer = 13D81000] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (13EAF800) [pid = 3852] [serial = 557] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (0D107C00) [pid = 3852] [serial = 543] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (0B997400) [pid = 3852] [serial = 545] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (0C7F7000) [pid = 3852] [serial = 546] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (1050B400) [pid = 3852] [serial = 548] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (10B0F400) [pid = 3852] [serial = 549] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (0C75D000) [pid = 3852] [serial = 551] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (0CE55000) [pid = 3852] [serial = 552] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (105AA400) [pid = 3852] [serial = 554] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (1467E000) [pid = 3852] [serial = 560] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 58 (14F3D800) [pid = 3852] [serial = 561] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 57 (1595A400) [pid = 3852] [serial = 563] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 56 (1595E400) [pid = 3852] [serial = 564] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 55 (1696F800) [pid = 3852] [serial = 567] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 54 (13EBE800) [pid = 3852] [serial = 558] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 53 (10F03400) [pid = 3852] [serial = 555] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | --DOMWINDOW == 52 (1696BC00) [pid = 3852] [serial = 566] [outer = 00000000] [url = about:blank] 02:37:46 INFO - PROCESS | 3852 | 1470735466154 Marionette TRACE conn5 <- [1,764,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 970ms 02:37:46 INFO - PROCESS | 3852 | 1470735466174 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 3852 | 1470735466178 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 02:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:37:46 INFO - PROCESS | 3852 | 1470735466182 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - PROCESS | 3852 | 1470735466187 Marionette TRACE conn5 <- [1,766,null,{}] 02:37:46 INFO - PROCESS | 3852 | 1470735466192 Marionette TRACE conn5 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:46 INFO - PROCESS | 3852 | 1470735466194 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:46 INFO - PROCESS | 3852 | 1470735466281 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 02:37:46 INFO - PROCESS | 3852 | 1470735466368 Marionette TRACE conn5 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 3852 | 1470735466371 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:46 INFO - PROCESS | 3852 | ++DOCSHELL 0CF36800 == 27 [pid = 3852] [id = 201] 02:37:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 53 (0CF37000) [pid = 3852] [serial = 601] [outer = 00000000] 02:37:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 54 (0CF3C800) [pid = 3852] [serial = 602] [outer = 0CF37000] 02:37:46 INFO - PROCESS | 3852 | 1470735466421 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 55 (0D10C800) [pid = 3852] [serial = 603] [outer = 0CF37000] 02:37:46 INFO - PROCESS | 3852 | 1470735466817 Marionette TRACE conn5 <- [1,768,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:37:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:37:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 690ms 02:37:46 INFO - PROCESS | 3852 | 1470735466874 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 02:37:46 INFO - PROCESS | 3852 | 1470735466879 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 02:37:46 INFO - PROCESS | 3852 | 1470735466884 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:37:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:37:46 INFO - PROCESS | 3852 | 1470735466887 Marionette TRACE conn5 <- [1,770,null,{}] 02:37:46 INFO - PROCESS | 3852 | 1470735466890 Marionette TRACE conn5 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:46 INFO - PROCESS | 3852 | 1470735466893 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:46 INFO - PROCESS | 3852 | 1470735466982 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 02:37:46 INFO - PROCESS | 3852 | 1470735466989 Marionette TRACE conn5 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 3852 | 1470735466991 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:47 INFO - PROCESS | 3852 | ++DOCSHELL 105A5C00 == 28 [pid = 3852] [id = 202] 02:37:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 56 (105A7400) [pid = 3852] [serial = 604] [outer = 00000000] 02:37:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 57 (110DC400) [pid = 3852] [serial = 605] [outer = 105A7400] 02:37:47 INFO - PROCESS | 3852 | 1470735467038 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 58 (13D81C00) [pid = 3852] [serial = 606] [outer = 105A7400] 02:37:47 INFO - PROCESS | 3852 | 1470735467519 Marionette TRACE conn5 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:37:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:37:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 670ms 02:37:47 INFO - PROCESS | 3852 | 1470735467559 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 02:37:47 INFO - PROCESS | 3852 | 1470735467562 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 02:37:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:37:47 INFO - PROCESS | 3852 | 1470735467565 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 3852 | 1470735467568 Marionette TRACE conn5 <- [1,774,null,{}] 02:37:47 INFO - PROCESS | 3852 | 1470735467579 Marionette TRACE conn5 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:47 INFO - PROCESS | 3852 | 1470735467584 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:47 INFO - PROCESS | 3852 | 1470735467668 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 02:37:47 INFO - PROCESS | 3852 | 1470735467678 Marionette TRACE conn5 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 3852 | 1470735467681 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:47 INFO - PROCESS | 3852 | ++DOCSHELL 14FDE800 == 29 [pid = 3852] [id = 203] 02:37:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (14FDF800) [pid = 3852] [serial = 607] [outer = 00000000] 02:37:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (15956000) [pid = 3852] [serial = 608] [outer = 14FDF800] 02:37:47 INFO - PROCESS | 3852 | 1470735467729 Marionette DEBUG loaded listener.js 02:37:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (15F55800) [pid = 3852] [serial = 609] [outer = 14FDF800] 02:37:48 INFO - PROCESS | 3852 | 1470735468175 Marionette TRACE conn5 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 630ms 02:37:48 INFO - PROCESS | 3852 | 1470735468210 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 3852 | 1470735468213 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 02:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:37:48 INFO - PROCESS | 3852 | 1470735468216 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 3852 | 1470735468218 Marionette TRACE conn5 <- [1,778,null,{}] 02:37:48 INFO - PROCESS | 3852 | 1470735468221 Marionette TRACE conn5 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:48 INFO - PROCESS | 3852 | 1470735468223 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:48 INFO - PROCESS | 3852 | 1470735468339 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 02:37:48 INFO - PROCESS | 3852 | 1470735468417 Marionette TRACE conn5 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:48 INFO - PROCESS | 3852 | 1470735468419 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:48 INFO - PROCESS | 3852 | ++DOCSHELL 0CF32000 == 30 [pid = 3852] [id = 204] 02:37:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (15F64000) [pid = 3852] [serial = 610] [outer = 00000000] 02:37:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (16972800) [pid = 3852] [serial = 611] [outer = 15F64000] 02:37:48 INFO - PROCESS | 3852 | 1470735468464 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (176A7800) [pid = 3852] [serial = 612] [outer = 15F64000] 02:37:48 INFO - PROCESS | 3852 | 1470735468865 Marionette TRACE conn5 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:37:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:37:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 670ms 02:37:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:37:48 INFO - PROCESS | 3852 | 1470735468890 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 3852 | 1470735468892 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 02:37:48 INFO - PROCESS | 3852 | 1470735468895 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 3852 | 1470735468897 Marionette TRACE conn5 <- [1,782,null,{}] 02:37:48 INFO - PROCESS | 3852 | 1470735468900 Marionette TRACE conn5 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:48 INFO - PROCESS | 3852 | 1470735468902 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:49 INFO - PROCESS | 3852 | 1470735469011 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 02:37:49 INFO - PROCESS | 3852 | 1470735469016 Marionette TRACE conn5 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 3852 | 1470735469019 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:49 INFO - PROCESS | 3852 | ++DOCSHELL 08765000 == 31 [pid = 3852] [id = 205] 02:37:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0B830800) [pid = 3852] [serial = 613] [outer = 00000000] 02:37:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (176BA400) [pid = 3852] [serial = 614] [outer = 0B830800] 02:37:49 INFO - PROCESS | 3852 | 1470735469064 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (176C0000) [pid = 3852] [serial = 615] [outer = 0B830800] 02:37:49 INFO - PROCESS | 3852 | 1470735469536 Marionette TRACE conn5 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:37:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:37:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 671ms 02:37:49 INFO - PROCESS | 3852 | 1470735469571 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 02:37:49 INFO - PROCESS | 3852 | 1470735469573 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 02:37:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:37:49 INFO - PROCESS | 3852 | 1470735469576 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:37:49 INFO - PROCESS | 3852 | 1470735469578 Marionette TRACE conn5 <- [1,786,null,{}] 02:37:49 INFO - PROCESS | 3852 | 1470735469581 Marionette TRACE conn5 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:49 INFO - PROCESS | 3852 | 1470735469587 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:49 INFO - PROCESS | 3852 | 1470735469738 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 02:37:49 INFO - PROCESS | 3852 | 1470735469763 Marionette TRACE conn5 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 3852 | 1470735469765 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:49 INFO - PROCESS | 3852 | ++DOCSHELL 179BB800 == 32 [pid = 3852] [id = 206] 02:37:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (179BD800) [pid = 3852] [serial = 616] [outer = 00000000] 02:37:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (179C3400) [pid = 3852] [serial = 617] [outer = 179BD800] 02:37:49 INFO - PROCESS | 3852 | 1470735469810 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (1873D400) [pid = 3852] [serial = 618] [outer = 179BD800] 02:37:50 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0B8BF400) [pid = 3852] [serial = 577] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:37:50 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (0D112800) [pid = 3852] [serial = 580] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:37:50 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (13DE6400) [pid = 3852] [serial = 583] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:37:50 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (13F84800) [pid = 3852] [serial = 586] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:37:50 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (10B0BC00) [pid = 3852] [serial = 589] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:37:50 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (0D107800) [pid = 3852] [serial = 568] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:37:50 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (13DE7800) [pid = 3852] [serial = 571] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:37:50 INFO - PROCESS | 3852 | 1470735470257 Marionette TRACE conn5 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 732ms 02:37:50 INFO - PROCESS | 3852 | 1470735470309 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 3852 | 1470735470311 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 02:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:37:50 INFO - PROCESS | 3852 | 1470735470314 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 3852 | 1470735470316 Marionette TRACE conn5 <- [1,790,null,{}] 02:37:50 INFO - PROCESS | 3852 | 1470735470320 Marionette TRACE conn5 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:50 INFO - PROCESS | 3852 | 1470735470322 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:50 INFO - PROCESS | 3852 | 1470735470399 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 02:37:50 INFO - PROCESS | 3852 | 1470735470404 Marionette TRACE conn5 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:50 INFO - PROCESS | 3852 | 1470735470406 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:50 INFO - PROCESS | 3852 | ++DOCSHELL 13F84800 == 33 [pid = 3852] [id = 207] 02:37:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (1553E800) [pid = 3852] [serial = 619] [outer = 00000000] 02:37:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (179BD400) [pid = 3852] [serial = 620] [outer = 1553E800] 02:37:50 INFO - PROCESS | 3852 | 1470735470450 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (18743C00) [pid = 3852] [serial = 621] [outer = 1553E800] 02:37:50 INFO - PROCESS | 3852 | 1470735470896 Marionette TRACE conn5 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:37:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:37:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 630ms 02:37:50 INFO - PROCESS | 3852 | 1470735470945 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 3852 | 1470735470947 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 02:37:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:37:50 INFO - PROCESS | 3852 | 1470735470950 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 3852 | 1470735470952 Marionette TRACE conn5 <- [1,794,null,{}] 02:37:50 INFO - PROCESS | 3852 | 1470735470955 Marionette TRACE conn5 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:50 INFO - PROCESS | 3852 | 1470735470957 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:51 INFO - PROCESS | 3852 | 1470735471037 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 02:37:51 INFO - PROCESS | 3852 | 1470735471080 Marionette TRACE conn5 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 3852 | 1470735471082 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:51 INFO - PROCESS | 3852 | ++DOCSHELL 15F51400 == 34 [pid = 3852] [id = 208] 02:37:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (18853000) [pid = 3852] [serial = 622] [outer = 00000000] 02:37:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (18F88C00) [pid = 3852] [serial = 623] [outer = 18853000] 02:37:51 INFO - PROCESS | 3852 | 1470735471125 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (18F8D000) [pid = 3852] [serial = 624] [outer = 18853000] 02:37:51 INFO - PROCESS | 3852 | 1470735471549 Marionette TRACE conn5 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:37:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:37:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 630ms 02:37:51 INFO - PROCESS | 3852 | 1470735471581 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 02:37:51 INFO - PROCESS | 3852 | 1470735471583 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 02:37:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:37:51 INFO - PROCESS | 3852 | 1470735471590 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:37:51 INFO - PROCESS | 3852 | 1470735471592 Marionette TRACE conn5 <- [1,798,null,{}] 02:37:51 INFO - PROCESS | 3852 | 1470735471596 Marionette TRACE conn5 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:51 INFO - PROCESS | 3852 | 1470735471597 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:51 INFO - PROCESS | 3852 | 1470735471681 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 02:37:51 INFO - PROCESS | 3852 | 1470735471689 Marionette TRACE conn5 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 3852 | 1470735471691 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:51 INFO - PROCESS | 3852 | ++DOCSHELL 18F90000 == 35 [pid = 3852] [id = 209] 02:37:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (18F91000) [pid = 3852] [serial = 625] [outer = 00000000] 02:37:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (18F93400) [pid = 3852] [serial = 626] [outer = 18F91000] 02:37:51 INFO - PROCESS | 3852 | 1470735471744 Marionette DEBUG loaded listener.js 02:37:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (18F97000) [pid = 3852] [serial = 627] [outer = 18F91000] 02:37:52 INFO - PROCESS | 3852 | 1470735472165 Marionette TRACE conn5 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:37:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:37:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 630ms 02:37:52 INFO - PROCESS | 3852 | 1470735472223 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 3852 | 1470735472225 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 02:37:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:37:52 INFO - PROCESS | 3852 | 1470735472228 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 3852 | 1470735472230 Marionette TRACE conn5 <- [1,802,null,{}] 02:37:52 INFO - PROCESS | 3852 | 1470735472234 Marionette TRACE conn5 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:52 INFO - PROCESS | 3852 | 1470735472236 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:52 INFO - PROCESS | 3852 | 1470735472357 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 02:37:52 INFO - PROCESS | 3852 | 1470735472516 Marionette TRACE conn5 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:52 INFO - PROCESS | 3852 | 1470735472520 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:52 INFO - PROCESS | 3852 | ++DOCSHELL 0B830400 == 36 [pid = 3852] [id = 210] 02:37:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0B831000) [pid = 3852] [serial = 628] [outer = 00000000] 02:37:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0C682400) [pid = 3852] [serial = 629] [outer = 0B831000] 02:37:52 INFO - PROCESS | 3852 | 1470735472580 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0CF34400) [pid = 3852] [serial = 630] [outer = 0B831000] 02:37:53 INFO - PROCESS | 3852 | 1470735473168 Marionette TRACE conn5 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,805,"getWindowHandle",null] 02:37:53 INFO - PROCESS | 3852 | 1470735473207 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 02:37:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:37:53 INFO - PROCESS | 3852 | 1470735473212 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:37:53 INFO - PROCESS | 3852 | 1470735473216 Marionette TRACE conn5 <- [1,806,null,{}] 02:37:53 INFO - PROCESS | 3852 | 1470735473221 Marionette TRACE conn5 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:53 INFO - PROCESS | 3852 | 1470735473224 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:53 INFO - PROCESS | 3852 | 1470735473336 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 02:37:53 INFO - PROCESS | 3852 | 1470735473431 Marionette TRACE conn5 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 3852 | 1470735473434 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:53 INFO - PROCESS | 3852 | ++DOCSHELL 13DEA400 == 37 [pid = 3852] [id = 211] 02:37:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (13EAF800) [pid = 3852] [serial = 631] [outer = 00000000] 02:37:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (13F82800) [pid = 3852] [serial = 632] [outer = 13EAF800] 02:37:53 INFO - PROCESS | 3852 | 1470735473491 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (14F38C00) [pid = 3852] [serial = 633] [outer = 13EAF800] 02:37:54 INFO - PROCESS | 3852 | 1470735474108 Marionette TRACE conn5 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:37:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:37:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 931ms 02:37:54 INFO - PROCESS | 3852 | 1470735474147 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 3852 | 1470735474150 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 02:37:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:37:54 INFO - PROCESS | 3852 | 1470735474154 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 3852 | 1470735474156 Marionette TRACE conn5 <- [1,810,null,{}] 02:37:54 INFO - PROCESS | 3852 | 1470735474160 Marionette TRACE conn5 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:54 INFO - PROCESS | 3852 | 1470735474163 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:54 INFO - PROCESS | 3852 | 1470735474273 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 02:37:54 INFO - PROCESS | 3852 | 1470735474370 Marionette TRACE conn5 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:54 INFO - PROCESS | 3852 | 1470735474373 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:54 INFO - PROCESS | 3852 | ++DOCSHELL 176BAC00 == 38 [pid = 3852] [id = 212] 02:37:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176C3C00) [pid = 3852] [serial = 634] [outer = 00000000] 02:37:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (179B9000) [pid = 3852] [serial = 635] [outer = 176C3C00] 02:37:54 INFO - PROCESS | 3852 | 1470735474427 Marionette DEBUG loaded listener.js 02:37:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (179C0400) [pid = 3852] [serial = 636] [outer = 176C3C00] 02:37:55 INFO - PROCESS | 3852 | 1470735475025 Marionette TRACE conn5 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,813,"getWindowHandle",null] 02:37:55 INFO - PROCESS | 3852 | 1470735475091 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 02:37:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:37:55 INFO - PROCESS | 3852 | 1470735475102 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 3852 | 1470735475107 Marionette TRACE conn5 <- [1,814,null,{}] 02:37:55 INFO - PROCESS | 3852 | 1470735475110 Marionette TRACE conn5 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:55 INFO - PROCESS | 3852 | 1470735475114 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:55 INFO - PROCESS | 3852 | 1470735475231 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 02:37:55 INFO - PROCESS | 3852 | 1470735475346 Marionette TRACE conn5 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 3852 | 1470735475348 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:55 INFO - PROCESS | 3852 | ++DOCSHELL 179B6400 == 39 [pid = 3852] [id = 213] 02:37:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (179B8400) [pid = 3852] [serial = 637] [outer = 00000000] 02:37:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1947B000) [pid = 3852] [serial = 638] [outer = 179B8400] 02:37:55 INFO - PROCESS | 3852 | 1470735475403 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (194CF000) [pid = 3852] [serial = 639] [outer = 179B8400] 02:37:56 INFO - PROCESS | 3852 | 1470735476140 Marionette TRACE conn5 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:37:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:37:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1073ms 02:37:56 INFO - PROCESS | 3852 | 1470735476187 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 02:37:56 INFO - PROCESS | 3852 | 1470735476191 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 02:37:56 INFO - PROCESS | 3852 | 1470735476196 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:37:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:37:56 INFO - PROCESS | 3852 | 1470735476199 Marionette TRACE conn5 <- [1,818,null,{}] 02:37:56 INFO - PROCESS | 3852 | 1470735476205 Marionette TRACE conn5 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:56 INFO - PROCESS | 3852 | 1470735476207 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:56 INFO - PROCESS | 3852 | 1470735476309 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 02:37:56 INFO - PROCESS | 3852 | 1470735476391 Marionette TRACE conn5 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 3852 | 1470735476396 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:56 INFO - PROCESS | 3852 | ++DOCSHELL 0D108400 == 40 [pid = 3852] [id = 214] 02:37:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0D111C00) [pid = 3852] [serial = 640] [outer = 00000000] 02:37:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (10668800) [pid = 3852] [serial = 641] [outer = 0D111C00] 02:37:56 INFO - PROCESS | 3852 | 1470735476492 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (10B94800) [pid = 3852] [serial = 642] [outer = 0D111C00] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 105A5C00 == 39 [pid = 3852] [id = 202] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 0CF32000 == 38 [pid = 3852] [id = 204] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 08765000 == 37 [pid = 3852] [id = 205] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 0D36E400 == 36 [pid = 3852] [id = 183] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 13F84800 == 35 [pid = 3852] [id = 207] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 14FDE800 == 34 [pid = 3852] [id = 203] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 179BB800 == 33 [pid = 3852] [id = 206] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 15F51400 == 32 [pid = 3852] [id = 208] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 18F90000 == 31 [pid = 3852] [id = 209] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 179B6400 == 30 [pid = 3852] [id = 213] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 176BAC00 == 29 [pid = 3852] [id = 212] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 0B830400 == 28 [pid = 3852] [id = 210] 02:37:57 INFO - PROCESS | 3852 | --DOCSHELL 13DEA400 == 27 [pid = 3852] [id = 211] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (0C67CC00) [pid = 3852] [serial = 578] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0C6EAC00) [pid = 3852] [serial = 579] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0D36EC00) [pid = 3852] [serial = 581] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (14126000) [pid = 3852] [serial = 584] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (16972000) [pid = 3852] [serial = 575] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (155C2800) [pid = 3852] [serial = 587] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (14565800) [pid = 3852] [serial = 585] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (15F64800) [pid = 3852] [serial = 590] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1050F000) [pid = 3852] [serial = 570] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0D2E4800) [pid = 3852] [serial = 569] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15953400) [pid = 3852] [serial = 573] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1458D400) [pid = 3852] [serial = 572] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (16367400) [pid = 3852] [serial = 591] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (15F68C00) [pid = 3852] [serial = 588] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (105A6800) [pid = 3852] [serial = 582] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (176ADC00) [pid = 3852] [serial = 593] [outer = 00000000] [url = about:blank] 02:37:57 INFO - PROCESS | 3852 | 1470735477591 Marionette TRACE conn5 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:37:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:37:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1426ms 02:37:57 INFO - PROCESS | 3852 | 1470735477629 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 3852 | 1470735477633 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 02:37:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:37:57 INFO - PROCESS | 3852 | 1470735477637 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 3852 | 1470735477642 Marionette TRACE conn5 <- [1,822,null,{}] 02:37:57 INFO - PROCESS | 3852 | 1470735477647 Marionette TRACE conn5 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:57 INFO - PROCESS | 3852 | 1470735477649 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:57 INFO - PROCESS | 3852 | 1470735477738 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 02:37:57 INFO - PROCESS | 3852 | 1470735477747 Marionette TRACE conn5 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 3852 | 1470735477750 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:57 INFO - PROCESS | 3852 | ++DOCSHELL 0C67A000 == 28 [pid = 3852] [id = 215] 02:37:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0C67CC00) [pid = 3852] [serial = 643] [outer = 00000000] 02:37:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0C7F9400) [pid = 3852] [serial = 644] [outer = 0C67CC00] 02:37:57 INFO - PROCESS | 3852 | 1470735477799 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0CE52800) [pid = 3852] [serial = 645] [outer = 0C67CC00] 02:37:58 INFO - PROCESS | 3852 | 1470735478282 Marionette TRACE conn5 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:37:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:37:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 690ms 02:37:58 INFO - PROCESS | 3852 | 1470735478329 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 3852 | 1470735478334 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 02:37:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:37:58 INFO - PROCESS | 3852 | 1470735478340 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 3852 | 1470735478342 Marionette TRACE conn5 <- [1,826,null,{}] 02:37:58 INFO - PROCESS | 3852 | 1470735478346 Marionette TRACE conn5 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:58 INFO - PROCESS | 3852 | 1470735478349 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:58 INFO - PROCESS | 3852 | 1470735478468 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 02:37:58 INFO - PROCESS | 3852 | 1470735478554 Marionette TRACE conn5 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:58 INFO - PROCESS | 3852 | 1470735478557 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:37:58 INFO - PROCESS | 3852 | ++DOCSHELL 0D2DD800 == 29 [pid = 3852] [id = 216] 02:37:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (103DD000) [pid = 3852] [serial = 646] [outer = 00000000] 02:37:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (105A3C00) [pid = 3852] [serial = 647] [outer = 103DD000] 02:37:58 INFO - PROCESS | 3852 | 1470735478605 Marionette DEBUG loaded listener.js 02:37:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (1066D800) [pid = 3852] [serial = 648] [outer = 103DD000] 02:38:00 INFO - PROCESS | 3852 | 1470735480092 Marionette TRACE conn5 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1779ms 02:38:00 INFO - PROCESS | 3852 | 1470735480134 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 3852 | 1470735480136 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 02:38:00 INFO - PROCESS | 3852 | 1470735480140 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:38:00 INFO - PROCESS | 3852 | 1470735480143 Marionette TRACE conn5 <- [1,830,null,{}] 02:38:00 INFO - PROCESS | 3852 | 1470735480154 Marionette TRACE conn5 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:00 INFO - PROCESS | 3852 | 1470735480158 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:00 INFO - PROCESS | 3852 | 1470735480276 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 02:38:00 INFO - PROCESS | 3852 | 1470735480292 Marionette TRACE conn5 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 3852 | 1470735480295 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:00 INFO - PROCESS | 3852 | ++DOCSHELL 155C7800 == 30 [pid = 3852] [id = 217] 02:38:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (15958400) [pid = 3852] [serial = 649] [outer = 00000000] 02:38:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (15F54000) [pid = 3852] [serial = 650] [outer = 15958400] 02:38:00 INFO - PROCESS | 3852 | 1470735480386 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (15F64C00) [pid = 3852] [serial = 651] [outer = 15958400] 02:38:00 INFO - PROCESS | 3852 | 1470735480836 Marionette TRACE conn5 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:38:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:38:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 730ms 02:38:00 INFO - PROCESS | 3852 | 1470735480875 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 02:38:00 INFO - PROCESS | 3852 | 1470735480877 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 02:38:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:38:00 INFO - PROCESS | 3852 | 1470735480880 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:38:00 INFO - PROCESS | 3852 | 1470735480882 Marionette TRACE conn5 <- [1,834,null,{}] 02:38:00 INFO - PROCESS | 3852 | 1470735480886 Marionette TRACE conn5 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:00 INFO - PROCESS | 3852 | 1470735480888 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:01 INFO - PROCESS | 3852 | 1470735481003 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 02:38:01 INFO - PROCESS | 3852 | 1470735481009 Marionette TRACE conn5 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 3852 | 1470735481011 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:01 INFO - PROCESS | 3852 | ++DOCSHELL 16368C00 == 31 [pid = 3852] [id = 218] 02:38:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1636D800) [pid = 3852] [serial = 652] [outer = 00000000] 02:38:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (1762B400) [pid = 3852] [serial = 653] [outer = 1636D800] 02:38:01 INFO - PROCESS | 3852 | 1470735481056 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (176B0400) [pid = 3852] [serial = 654] [outer = 1636D800] 02:38:01 INFO - PROCESS | 3852 | 1470735481516 Marionette TRACE conn5 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:38:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:38:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 670ms 02:38:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:38:01 INFO - PROCESS | 3852 | 1470735481553 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 3852 | 1470735481556 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 02:38:01 INFO - PROCESS | 3852 | 1470735481559 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 3852 | 1470735481560 Marionette TRACE conn5 <- [1,838,null,{}] 02:38:01 INFO - PROCESS | 3852 | 1470735481564 Marionette TRACE conn5 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:01 INFO - PROCESS | 3852 | 1470735481566 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:01 INFO - PROCESS | 3852 | 1470735481674 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 02:38:01 INFO - PROCESS | 3852 | 1470735481679 Marionette TRACE conn5 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 3852 | 1470735481681 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:01 INFO - PROCESS | 3852 | ++DOCSHELL 176B5400 == 32 [pid = 3852] [id = 219] 02:38:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (176B8C00) [pid = 3852] [serial = 655] [outer = 00000000] 02:38:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (176C6800) [pid = 3852] [serial = 656] [outer = 176B8C00] 02:38:01 INFO - PROCESS | 3852 | 1470735481726 Marionette DEBUG loaded listener.js 02:38:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (179BA400) [pid = 3852] [serial = 657] [outer = 176B8C00] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (18F91000) [pid = 3852] [serial = 625] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0B8B7C00) [pid = 3852] [serial = 574] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (15F64000) [pid = 3852] [serial = 610] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (18853000) [pid = 3852] [serial = 622] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0C7F3800) [pid = 3852] [serial = 595] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (179BD800) [pid = 3852] [serial = 616] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (105A7400) [pid = 3852] [serial = 604] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0CF37000) [pid = 3852] [serial = 601] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (16909000) [pid = 3852] [serial = 592] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1553E800) [pid = 3852] [serial = 619] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (14FDF800) [pid = 3852] [serial = 607] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0B830800) [pid = 3852] [serial = 613] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:38:02 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (13D81000) [pid = 3852] [serial = 598] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:38:02 INFO - PROCESS | 3852 | 1470735482487 Marionette TRACE conn5 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:38:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:38:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 970ms 02:38:02 INFO - PROCESS | 3852 | 1470735482530 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 3852 | 1470735482532 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 02:38:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:38:02 INFO - PROCESS | 3852 | 1470735482535 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 3852 | 1470735482537 Marionette TRACE conn5 <- [1,842,null,{}] 02:38:02 INFO - PROCESS | 3852 | 1470735482540 Marionette TRACE conn5 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:02 INFO - PROCESS | 3852 | 1470735482545 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:02 INFO - PROCESS | 3852 | 1470735482638 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 02:38:02 INFO - PROCESS | 3852 | 1470735482723 Marionette TRACE conn5 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:02 INFO - PROCESS | 3852 | 1470735482725 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:02 INFO - PROCESS | 3852 | ++DOCSHELL 1553EC00 == 33 [pid = 3852] [id = 220] 02:38:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F64000) [pid = 3852] [serial = 658] [outer = 00000000] 02:38:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (18852C00) [pid = 3852] [serial = 659] [outer = 15F64000] 02:38:02 INFO - PROCESS | 3852 | 1470735482770 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18F89800) [pid = 3852] [serial = 660] [outer = 15F64000] 02:38:03 INFO - PROCESS | 3852 | 1470735483160 Marionette TRACE conn5 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 670ms 02:38:03 INFO - PROCESS | 3852 | 1470735483207 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 3852 | 1470735483209 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 02:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:38:03 INFO - PROCESS | 3852 | 1470735483213 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 3852 | 1470735483214 Marionette TRACE conn5 <- [1,846,null,{}] 02:38:03 INFO - PROCESS | 3852 | 1470735483222 Marionette TRACE conn5 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:03 INFO - PROCESS | 3852 | 1470735483224 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:03 INFO - PROCESS | 3852 | 1470735483301 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 02:38:03 INFO - PROCESS | 3852 | 1470735483307 Marionette TRACE conn5 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 3852 | 1470735483309 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:03 INFO - PROCESS | 3852 | ++DOCSHELL 18F91C00 == 34 [pid = 3852] [id = 221] 02:38:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18F93800) [pid = 3852] [serial = 661] [outer = 00000000] 02:38:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1934C400) [pid = 3852] [serial = 662] [outer = 18F93800] 02:38:03 INFO - PROCESS | 3852 | 1470735483353 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (193CC800) [pid = 3852] [serial = 663] [outer = 18F93800] 02:38:03 INFO - PROCESS | 3852 | 1470735483770 Marionette TRACE conn5 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:38:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:38:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 570ms 02:38:03 INFO - PROCESS | 3852 | 1470735483786 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 02:38:03 INFO - PROCESS | 3852 | 1470735483788 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 02:38:03 INFO - PROCESS | 3852 | 1470735483791 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:38:03 INFO - PROCESS | 3852 | 1470735483793 Marionette TRACE conn5 <- [1,850,null,{}] 02:38:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:38:03 INFO - PROCESS | 3852 | 1470735483796 Marionette TRACE conn5 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:03 INFO - PROCESS | 3852 | 1470735483798 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:03 INFO - PROCESS | 3852 | 1470735483913 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 02:38:03 INFO - PROCESS | 3852 | 1470735483920 Marionette TRACE conn5 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 3852 | 1470735483922 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:03 INFO - PROCESS | 3852 | ++DOCSHELL 1946F400 == 35 [pid = 3852] [id = 222] 02:38:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (19472C00) [pid = 3852] [serial = 664] [outer = 00000000] 02:38:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (19527000) [pid = 3852] [serial = 665] [outer = 19472C00] 02:38:03 INFO - PROCESS | 3852 | 1470735483966 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (19528C00) [pid = 3852] [serial = 666] [outer = 19472C00] 02:38:04 INFO - PROCESS | 3852 | 1470735484437 Marionette TRACE conn5 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:38:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:38:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 670ms 02:38:04 INFO - PROCESS | 3852 | 1470735484466 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 02:38:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:38:04 INFO - PROCESS | 3852 | 1470735484471 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 02:38:04 INFO - PROCESS | 3852 | 1470735484476 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 3852 | 1470735484481 Marionette TRACE conn5 <- [1,854,null,{}] 02:38:04 INFO - PROCESS | 3852 | 1470735484488 Marionette TRACE conn5 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:04 INFO - PROCESS | 3852 | 1470735484491 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:04 INFO - PROCESS | 3852 | 1470735484613 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 02:38:04 INFO - PROCESS | 3852 | 1470735484720 Marionette TRACE conn5 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 3852 | 1470735484725 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:04 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B3800 == 36 [pid = 3852] [id = 223] 02:38:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0B8B4000) [pid = 3852] [serial = 667] [outer = 00000000] 02:38:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0C684000) [pid = 3852] [serial = 668] [outer = 0B8B4000] 02:38:04 INFO - PROCESS | 3852 | 1470735484783 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0C7F5400) [pid = 3852] [serial = 669] [outer = 0B8B4000] 02:38:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (103DE400) [pid = 3852] [serial = 670] [outer = 0C676400] 02:38:05 INFO - PROCESS | 3852 | 1470735485659 Marionette TRACE conn5 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:38:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:38:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1238ms 02:38:05 INFO - PROCESS | 3852 | 1470735485714 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 3852 | 1470735485719 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 02:38:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:38:05 INFO - PROCESS | 3852 | 1470735485725 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 3852 | 1470735485728 Marionette TRACE conn5 <- [1,858,null,{}] 02:38:05 INFO - PROCESS | 3852 | 1470735485732 Marionette TRACE conn5 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:05 INFO - PROCESS | 3852 | 1470735485735 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:05 INFO - PROCESS | 3852 | 1470735485875 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 02:38:06 INFO - PROCESS | 3852 | 1470735485999 Marionette TRACE conn5 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:06 INFO - PROCESS | 3852 | 1470735486001 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:06 INFO - PROCESS | 3852 | ++DOCSHELL 105AD800 == 37 [pid = 3852] [id = 224] 02:38:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (10B9B400) [pid = 3852] [serial = 671] [outer = 00000000] 02:38:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1458F400) [pid = 3852] [serial = 672] [outer = 10B9B400] 02:38:06 INFO - PROCESS | 3852 | 1470735486059 Marionette DEBUG loaded listener.js 02:38:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (15F5E000) [pid = 3852] [serial = 673] [outer = 10B9B400] 02:38:06 INFO - PROCESS | 3852 | 1470735486949 Marionette TRACE conn5 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1277ms 02:38:07 INFO - PROCESS | 3852 | 1470735487006 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 02:38:07 INFO - PROCESS | 3852 | 1470735487010 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 02:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:38:07 INFO - PROCESS | 3852 | 1470735487015 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 3852 | 1470735487018 Marionette TRACE conn5 <- [1,862,null,{}] 02:38:07 INFO - PROCESS | 3852 | 1470735487024 Marionette TRACE conn5 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:07 INFO - PROCESS | 3852 | 1470735487026 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:07 INFO - PROCESS | 3852 | 1470735487137 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 02:38:07 INFO - PROCESS | 3852 | --DOCSHELL 18F91C00 == 36 [pid = 3852] [id = 221] 02:38:07 INFO - PROCESS | 3852 | --DOCSHELL 1553EC00 == 35 [pid = 3852] [id = 220] 02:38:07 INFO - PROCESS | 3852 | --DOCSHELL 176B5400 == 34 [pid = 3852] [id = 219] 02:38:07 INFO - PROCESS | 3852 | --DOCSHELL 16368C00 == 33 [pid = 3852] [id = 218] 02:38:07 INFO - PROCESS | 3852 | --DOCSHELL 155C7800 == 32 [pid = 3852] [id = 217] 02:38:07 INFO - PROCESS | 3852 | --DOCSHELL 0D2DD800 == 31 [pid = 3852] [id = 216] 02:38:07 INFO - PROCESS | 3852 | --DOCSHELL 0C67A000 == 30 [pid = 3852] [id = 215] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (176AF400) [pid = 3852] [serial = 576] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (16972800) [pid = 3852] [serial = 611] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (18F8D000) [pid = 3852] [serial = 624] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0CE53800) [pid = 3852] [serial = 596] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (179C3400) [pid = 3852] [serial = 617] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (13D81C00) [pid = 3852] [serial = 606] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0D10C800) [pid = 3852] [serial = 603] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0CF3C800) [pid = 3852] [serial = 602] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (176B5800) [pid = 3852] [serial = 594] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (18743C00) [pid = 3852] [serial = 621] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (110DC400) [pid = 3852] [serial = 605] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1873D400) [pid = 3852] [serial = 618] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15956000) [pid = 3852] [serial = 608] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (176BA400) [pid = 3852] [serial = 614] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (179BD400) [pid = 3852] [serial = 620] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176A7800) [pid = 3852] [serial = 612] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (14126800) [pid = 3852] [serial = 600] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (13E6D800) [pid = 3852] [serial = 599] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (15F55800) [pid = 3852] [serial = 609] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (176C0000) [pid = 3852] [serial = 615] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (18F88C00) [pid = 3852] [serial = 623] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (18F93400) [pid = 3852] [serial = 626] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (0CF82400) [pid = 3852] [serial = 597] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (18F97000) [pid = 3852] [serial = 627] [outer = 00000000] [url = about:blank] 02:38:07 INFO - PROCESS | 3852 | 1470735487254 Marionette TRACE conn5 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 3852 | 1470735487259 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:07 INFO - PROCESS | 3852 | ++DOCSHELL 0817B400 == 31 [pid = 3852] [id = 225] 02:38:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0817B800) [pid = 3852] [serial = 674] [outer = 00000000] 02:38:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0B827800) [pid = 3852] [serial = 675] [outer = 0817B800] 02:38:07 INFO - PROCESS | 3852 | 1470735487308 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0C6E9C00) [pid = 3852] [serial = 676] [outer = 0817B800] 02:38:07 INFO - PROCESS | 3852 | 1470735487736 Marionette TRACE conn5 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:38:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:38:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 770ms 02:38:07 INFO - PROCESS | 3852 | 1470735487790 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 02:38:07 INFO - PROCESS | 3852 | 1470735487794 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 02:38:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:38:07 INFO - PROCESS | 3852 | 1470735487800 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 3852 | 1470735487802 Marionette TRACE conn5 <- [1,866,null,{}] 02:38:07 INFO - PROCESS | 3852 | 1470735487806 Marionette TRACE conn5 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:07 INFO - PROCESS | 3852 | 1470735487809 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:07 INFO - PROCESS | 3852 | 1470735487896 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 02:38:07 INFO - PROCESS | 3852 | 1470735487905 Marionette TRACE conn5 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 3852 | 1470735487907 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:07 INFO - PROCESS | 3852 | ++DOCSHELL 0D108000 == 32 [pid = 3852] [id = 226] 02:38:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0D10D800) [pid = 3852] [serial = 677] [outer = 00000000] 02:38:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (1059E400) [pid = 3852] [serial = 678] [outer = 0D10D800] 02:38:07 INFO - PROCESS | 3852 | 1470735487954 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1109A400) [pid = 3852] [serial = 679] [outer = 0D10D800] 02:38:08 INFO - PROCESS | 3852 | 1470735488409 Marionette TRACE conn5 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:38:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:38:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 670ms 02:38:08 INFO - PROCESS | 3852 | 1470735488471 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 3852 | 1470735488473 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 02:38:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:38:08 INFO - PROCESS | 3852 | 1470735488477 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 3852 | 1470735488480 Marionette TRACE conn5 <- [1,870,null,{}] 02:38:08 INFO - PROCESS | 3852 | 1470735488491 Marionette TRACE conn5 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:08 INFO - PROCESS | 3852 | 1470735488495 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:08 INFO - PROCESS | 3852 | 1470735488581 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 02:38:08 INFO - PROCESS | 3852 | 1470735488695 Marionette TRACE conn5 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:08 INFO - PROCESS | 3852 | 1470735488698 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:08 INFO - PROCESS | 3852 | ++DOCSHELL 14FDF800 == 33 [pid = 3852] [id = 227] 02:38:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1553EC00) [pid = 3852] [serial = 680] [outer = 00000000] 02:38:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (15953400) [pid = 3852] [serial = 681] [outer = 1553EC00] 02:38:08 INFO - PROCESS | 3852 | 1470735488748 Marionette DEBUG loaded listener.js 02:38:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F5A000) [pid = 3852] [serial = 682] [outer = 1553EC00] 02:38:09 INFO - PROCESS | 3852 | 1470735489130 Marionette TRACE conn5 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 670ms 02:38:09 INFO - PROCESS | 3852 | 1470735489151 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 3852 | 1470735489153 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 02:38:09 INFO - PROCESS | 3852 | 1470735489156 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:38:09 INFO - PROCESS | 3852 | 1470735489158 Marionette TRACE conn5 <- [1,874,null,{}] 02:38:09 INFO - PROCESS | 3852 | 1470735489161 Marionette TRACE conn5 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:09 INFO - PROCESS | 3852 | 1470735489172 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:09 INFO - PROCESS | 3852 | 1470735489295 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 02:38:09 INFO - PROCESS | 3852 | 1470735489307 Marionette TRACE conn5 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:09 INFO - PROCESS | 3852 | 1470735489309 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:09 INFO - PROCESS | 3852 | ++DOCSHELL 1696EC00 == 34 [pid = 3852] [id = 228] 02:38:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1696F000) [pid = 3852] [serial = 683] [outer = 00000000] 02:38:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (176ADC00) [pid = 3852] [serial = 684] [outer = 1696F000] 02:38:09 INFO - PROCESS | 3852 | 1470735489355 Marionette DEBUG loaded listener.js 02:38:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (176B8400) [pid = 3852] [serial = 685] [outer = 1696F000] 02:38:09 INFO - PROCESS | 3852 | 1470735489805 Marionette TRACE conn5 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:38:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:38:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 670ms 02:38:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:38:09 INFO - PROCESS | 3852 | 1470735489835 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 02:38:09 INFO - PROCESS | 3852 | 1470735489837 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 02:38:09 INFO - PROCESS | 3852 | 1470735489840 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:38:09 INFO - PROCESS | 3852 | 1470735489842 Marionette TRACE conn5 <- [1,878,null,{}] 02:38:09 INFO - PROCESS | 3852 | 1470735489845 Marionette TRACE conn5 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:09 INFO - PROCESS | 3852 | 1470735489847 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:09 INFO - PROCESS | 3852 | 1470735489957 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 02:38:10 INFO - PROCESS | 3852 | 1470735490042 Marionette TRACE conn5 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 3852 | 1470735490044 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:10 INFO - PROCESS | 3852 | ++DOCSHELL 176C0400 == 35 [pid = 3852] [id = 229] 02:38:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176C0800) [pid = 3852] [serial = 686] [outer = 00000000] 02:38:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176C5800) [pid = 3852] [serial = 687] [outer = 176C0800] 02:38:10 INFO - PROCESS | 3852 | 1470735490090 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (179B9400) [pid = 3852] [serial = 688] [outer = 176C0800] 02:38:10 INFO - PROCESS | 3852 | 1470735490524 Marionette TRACE conn5 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:38:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:38:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 730ms 02:38:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:38:10 INFO - PROCESS | 3852 | 1470735490572 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 02:38:10 INFO - PROCESS | 3852 | 1470735490574 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 02:38:10 INFO - PROCESS | 3852 | 1470735490578 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:38:10 INFO - PROCESS | 3852 | 1470735490579 Marionette TRACE conn5 <- [1,882,null,{}] 02:38:10 INFO - PROCESS | 3852 | 1470735490583 Marionette TRACE conn5 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:10 INFO - PROCESS | 3852 | 1470735490589 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:10 INFO - PROCESS | 3852 | 1470735490727 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 02:38:10 INFO - PROCESS | 3852 | 1470735490788 Marionette TRACE conn5 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 3852 | 1470735490790 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:10 INFO - PROCESS | 3852 | ++DOCSHELL 18F8CC00 == 36 [pid = 3852] [id = 230] 02:38:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (18F8D400) [pid = 3852] [serial = 689] [outer = 00000000] 02:38:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18F90C00) [pid = 3852] [serial = 690] [outer = 18F8D400] 02:38:10 INFO - PROCESS | 3852 | 1470735490835 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18F8E000) [pid = 3852] [serial = 691] [outer = 18F8D400] 02:38:11 INFO - PROCESS | 3852 | 1470735491256 Marionette TRACE conn5 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:38:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:38:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 730ms 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (18F93800) [pid = 3852] [serial = 661] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0C67CC00) [pid = 3852] [serial = 643] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (103DD000) [pid = 3852] [serial = 646] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0D111C00) [pid = 3852] [serial = 640] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0B831000) [pid = 3852] [serial = 628] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (13EAF800) [pid = 3852] [serial = 631] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (176C3C00) [pid = 3852] [serial = 634] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (179B8400) [pid = 3852] [serial = 637] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (1636D800) [pid = 3852] [serial = 652] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (15F64000) [pid = 3852] [serial = 658] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (176B8C00) [pid = 3852] [serial = 655] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:38:11 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (15958400) [pid = 3852] [serial = 649] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:38:11 INFO - PROCESS | 3852 | 1470735491366 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 02:38:11 INFO - PROCESS | 3852 | 1470735491368 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 02:38:11 INFO - PROCESS | 3852 | 1470735491377 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 3852 | 1470735491379 Marionette TRACE conn5 <- [1,886,null,{}] 02:38:11 INFO - PROCESS | 3852 | 1470735491383 Marionette TRACE conn5 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:11 INFO - PROCESS | 3852 | 1470735491385 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:38:11 INFO - PROCESS | 3852 | 1470735491463 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 02:38:11 INFO - PROCESS | 3852 | 1470735491472 Marionette TRACE conn5 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 3852 | 1470735491474 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:11 INFO - PROCESS | 3852 | ++DOCSHELL 0D373800 == 37 [pid = 3852] [id = 231] 02:38:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0D373C00) [pid = 3852] [serial = 692] [outer = 00000000] 02:38:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (15F50800) [pid = 3852] [serial = 693] [outer = 0D373C00] 02:38:11 INFO - PROCESS | 3852 | 1470735491518 Marionette DEBUG loaded listener.js 02:38:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176B8C00) [pid = 3852] [serial = 694] [outer = 0D373C00] 02:38:11 INFO - PROCESS | 3852 | 1470735491930 Marionette TRACE conn5 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 615ms 02:38:12 INFO - PROCESS | 3852 | 1470735492004 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 3852 | 1470735492006 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 02:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:38:12 INFO - PROCESS | 3852 | 1470735492009 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 3852 | 1470735492011 Marionette TRACE conn5 <- [1,890,null,{}] 02:38:12 INFO - PROCESS | 3852 | 1470735492014 Marionette TRACE conn5 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 3852 | 1470735492016 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:12 INFO - PROCESS | 3852 | 1470735492095 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 02:38:12 INFO - PROCESS | 3852 | 1470735492103 Marionette TRACE conn5 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 3852 | 1470735492105 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:12 INFO - PROCESS | 3852 | ++DOCSHELL 14128C00 == 38 [pid = 3852] [id = 232] 02:38:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (15958400) [pid = 3852] [serial = 695] [outer = 00000000] 02:38:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18F97C00) [pid = 3852] [serial = 696] [outer = 15958400] 02:38:12 INFO - PROCESS | 3852 | 1470735492150 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (191D8C00) [pid = 3852] [serial = 697] [outer = 15958400] 02:38:12 INFO - PROCESS | 3852 | 1470735492579 Marionette TRACE conn5 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:38:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:38:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 630ms 02:38:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:38:12 INFO - PROCESS | 3852 | 1470735492640 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 3852 | 1470735492642 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 02:38:12 INFO - PROCESS | 3852 | 1470735492645 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 3852 | 1470735492647 Marionette TRACE conn5 <- [1,894,null,{}] 02:38:12 INFO - PROCESS | 3852 | 1470735492650 Marionette TRACE conn5 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:12 INFO - PROCESS | 3852 | 1470735492652 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:12 INFO - PROCESS | 3852 | 1470735492732 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 02:38:12 INFO - PROCESS | 3852 | 1470735492740 Marionette TRACE conn5 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:12 INFO - PROCESS | 3852 | 1470735492742 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:12 INFO - PROCESS | 3852 | ++DOCSHELL 19405000 == 39 [pid = 3852] [id = 233] 02:38:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (19555C00) [pid = 3852] [serial = 698] [outer = 00000000] 02:38:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (196D4800) [pid = 3852] [serial = 699] [outer = 19555C00] 02:38:12 INFO - PROCESS | 3852 | 1470735492786 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (196DA800) [pid = 3852] [serial = 700] [outer = 19555C00] 02:38:13 INFO - PROCESS | 3852 | 1470735493230 Marionette TRACE conn5 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:38:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:38:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 630ms 02:38:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:38:13 INFO - PROCESS | 3852 | 1470735493285 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 02:38:13 INFO - PROCESS | 3852 | 1470735493287 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 02:38:13 INFO - PROCESS | 3852 | 1470735493291 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:38:13 INFO - PROCESS | 3852 | 1470735493293 Marionette TRACE conn5 <- [1,898,null,{}] 02:38:13 INFO - PROCESS | 3852 | 1470735493296 Marionette TRACE conn5 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:13 INFO - PROCESS | 3852 | 1470735493298 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:13 INFO - PROCESS | 3852 | 1470735493419 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 02:38:13 INFO - PROCESS | 3852 | 1470735493552 Marionette TRACE conn5 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 3852 | 1470735493555 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:13 INFO - PROCESS | 3852 | ++DOCSHELL 08178800 == 40 [pid = 3852] [id = 234] 02:38:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (08178C00) [pid = 3852] [serial = 701] [outer = 00000000] 02:38:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (08762C00) [pid = 3852] [serial = 702] [outer = 08178C00] 02:38:13 INFO - PROCESS | 3852 | 1470735493615 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0B8BC000) [pid = 3852] [serial = 703] [outer = 08178C00] 02:38:14 INFO - PROCESS | 3852 | 1470735494261 Marionette TRACE conn5 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:38:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:38:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1021ms 02:38:14 INFO - PROCESS | 3852 | 1470735494314 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 3852 | 1470735494319 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 02:38:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:38:14 INFO - PROCESS | 3852 | 1470735494324 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 3852 | 1470735494328 Marionette TRACE conn5 <- [1,902,null,{}] 02:38:14 INFO - PROCESS | 3852 | 1470735494366 Marionette TRACE conn5 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:14 INFO - PROCESS | 3852 | 1470735494370 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:14 INFO - PROCESS | 3852 | 1470735494517 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 02:38:14 INFO - PROCESS | 3852 | 1470735494569 Marionette TRACE conn5 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 3852 | 1470735494572 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:14 INFO - PROCESS | 3852 | ++DOCSHELL 13D83800 == 41 [pid = 3852] [id = 235] 02:38:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (13D84400) [pid = 3852] [serial = 704] [outer = 00000000] 02:38:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (14126000) [pid = 3852] [serial = 705] [outer = 13D84400] 02:38:14 INFO - PROCESS | 3852 | 1470735494629 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (14F30400) [pid = 3852] [serial = 706] [outer = 13D84400] 02:38:15 INFO - PROCESS | 3852 | 1470735495182 Marionette TRACE conn5 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:38:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:38:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 890ms 02:38:15 INFO - PROCESS | 3852 | 1470735495219 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 02:38:15 INFO - PROCESS | 3852 | 1470735495223 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 02:38:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:38:15 INFO - PROCESS | 3852 | 1470735495226 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:38:15 INFO - PROCESS | 3852 | 1470735495229 Marionette TRACE conn5 <- [1,906,null,{}] 02:38:15 INFO - PROCESS | 3852 | 1470735495232 Marionette TRACE conn5 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:15 INFO - PROCESS | 3852 | 1470735495235 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:15 INFO - PROCESS | 3852 | 1470735495345 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 02:38:15 INFO - PROCESS | 3852 | 1470735495445 Marionette TRACE conn5 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:15 INFO - PROCESS | 3852 | 1470735495448 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:15 INFO - PROCESS | 3852 | ++DOCSHELL 18749C00 == 42 [pid = 3852] [id = 236] 02:38:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (18831C00) [pid = 3852] [serial = 707] [outer = 00000000] 02:38:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (18F8C000) [pid = 3852] [serial = 708] [outer = 18831C00] 02:38:15 INFO - PROCESS | 3852 | 1470735495502 Marionette DEBUG loaded listener.js 02:38:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (194CF800) [pid = 3852] [serial = 709] [outer = 18831C00] 02:38:16 INFO - PROCESS | 3852 | 1470735496099 Marionette TRACE conn5 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:38:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:38:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 930ms 02:38:16 INFO - PROCESS | 3852 | 1470735496159 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 02:38:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:38:16 INFO - PROCESS | 3852 | 1470735496163 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 02:38:16 INFO - PROCESS | 3852 | 1470735496174 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 3852 | 1470735496178 Marionette TRACE conn5 <- [1,910,null,{}] 02:38:16 INFO - PROCESS | 3852 | 1470735496182 Marionette TRACE conn5 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:16 INFO - PROCESS | 3852 | 1470735496185 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:16 INFO - PROCESS | 3852 | 1470735496298 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 02:38:16 INFO - PROCESS | 3852 | 1470735496424 Marionette TRACE conn5 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 3852 | 1470735496426 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:16 INFO - PROCESS | 3852 | ++DOCSHELL 196D4000 == 43 [pid = 3852] [id = 237] 02:38:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (19828400) [pid = 3852] [serial = 710] [outer = 00000000] 02:38:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (1982F000) [pid = 3852] [serial = 711] [outer = 19828400] 02:38:16 INFO - PROCESS | 3852 | 1470735496481 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (19831400) [pid = 3852] [serial = 712] [outer = 19828400] 02:38:17 INFO - PROCESS | 3852 | 1470735497197 Marionette TRACE conn5 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:38:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:38:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1078ms 02:38:17 INFO - PROCESS | 3852 | 1470735497247 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 3852 | 1470735497252 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 02:38:17 INFO - PROCESS | 3852 | 1470735497257 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:38:17 INFO - PROCESS | 3852 | 1470735497260 Marionette TRACE conn5 <- [1,914,null,{}] 02:38:17 INFO - PROCESS | 3852 | 1470735497265 Marionette TRACE conn5 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:17 INFO - PROCESS | 3852 | 1470735497268 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:17 INFO - PROCESS | 3852 | 1470735497369 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 02:38:17 INFO - PROCESS | 3852 | 1470735497500 Marionette TRACE conn5 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:17 INFO - PROCESS | 3852 | 1470735497505 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:17 INFO - PROCESS | 3852 | ++DOCSHELL 01CE5000 == 44 [pid = 3852] [id = 238] 02:38:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (01CF2C00) [pid = 3852] [serial = 713] [outer = 00000000] 02:38:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (0C63AC00) [pid = 3852] [serial = 714] [outer = 01CF2C00] 02:38:17 INFO - PROCESS | 3852 | 1470735497576 Marionette DEBUG loaded listener.js 02:38:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (0D10A400) [pid = 3852] [serial = 715] [outer = 01CF2C00] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 19405000 == 43 [pid = 3852] [id = 233] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 14128C00 == 42 [pid = 3852] [id = 232] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 0D373800 == 41 [pid = 3852] [id = 231] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 18F8CC00 == 40 [pid = 3852] [id = 230] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 176C0400 == 39 [pid = 3852] [id = 229] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 1696EC00 == 38 [pid = 3852] [id = 228] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 14FDF800 == 37 [pid = 3852] [id = 227] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 0D108000 == 36 [pid = 3852] [id = 226] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 0817B400 == 35 [pid = 3852] [id = 225] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 105AD800 == 34 [pid = 3852] [id = 224] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 0B8B3800 == 33 [pid = 3852] [id = 223] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 1946F400 == 32 [pid = 3852] [id = 222] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 0D108400 == 31 [pid = 3852] [id = 214] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 196D4000 == 30 [pid = 3852] [id = 237] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 18749C00 == 29 [pid = 3852] [id = 236] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 08178800 == 28 [pid = 3852] [id = 234] 02:38:18 INFO - PROCESS | 3852 | --DOCSHELL 13D83800 == 27 [pid = 3852] [id = 235] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (193CC800) [pid = 3852] [serial = 663] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (0C7F9400) [pid = 3852] [serial = 644] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (0CE52800) [pid = 3852] [serial = 645] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (105A3C00) [pid = 3852] [serial = 647] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (10B94800) [pid = 3852] [serial = 642] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (10668800) [pid = 3852] [serial = 641] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (0CF34400) [pid = 3852] [serial = 630] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (0C682400) [pid = 3852] [serial = 629] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (14F38C00) [pid = 3852] [serial = 633] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (13F82800) [pid = 3852] [serial = 632] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (179C0400) [pid = 3852] [serial = 636] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (179B9000) [pid = 3852] [serial = 635] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (194CF000) [pid = 3852] [serial = 639] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1947B000) [pid = 3852] [serial = 638] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1762B400) [pid = 3852] [serial = 653] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (18852C00) [pid = 3852] [serial = 659] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (176C6800) [pid = 3852] [serial = 656] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1934C400) [pid = 3852] [serial = 662] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (179BA400) [pid = 3852] [serial = 657] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (15F54000) [pid = 3852] [serial = 650] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (15F64C00) [pid = 3852] [serial = 651] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176B0400) [pid = 3852] [serial = 654] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (18F89800) [pid = 3852] [serial = 660] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (19527000) [pid = 3852] [serial = 665] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1066D800) [pid = 3852] [serial = 648] [outer = 00000000] [url = about:blank] 02:38:18 INFO - PROCESS | 3852 | 1470735498753 Marionette TRACE conn5 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:38:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:38:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1526ms 02:38:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:38:18 INFO - PROCESS | 3852 | 1470735498789 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 02:38:18 INFO - PROCESS | 3852 | 1470735498793 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 02:38:18 INFO - PROCESS | 3852 | 1470735498797 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:38:18 INFO - PROCESS | 3852 | 1470735498800 Marionette TRACE conn5 <- [1,918,null,{}] 02:38:18 INFO - PROCESS | 3852 | 1470735498812 Marionette TRACE conn5 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:18 INFO - PROCESS | 3852 | 1470735498815 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:18 INFO - PROCESS | 3852 | 1470735498939 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 02:38:19 INFO - PROCESS | 3852 | 1470735499024 Marionette TRACE conn5 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 3852 | 1470735499027 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:19 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BB800 == 28 [pid = 3852] [id = 239] 02:38:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0B8BD000) [pid = 3852] [serial = 716] [outer = 00000000] 02:38:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0C683C00) [pid = 3852] [serial = 717] [outer = 0B8BD000] 02:38:19 INFO - PROCESS | 3852 | 1470735499075 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0C7FA800) [pid = 3852] [serial = 718] [outer = 0B8BD000] 02:38:19 INFO - PROCESS | 3852 | 1470735499476 Marionette TRACE conn5 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:38:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:38:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 730ms 02:38:19 INFO - PROCESS | 3852 | 1470735499528 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 3852 | 1470735499532 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 02:38:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:38:19 INFO - PROCESS | 3852 | 1470735499539 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 3852 | 1470735499541 Marionette TRACE conn5 <- [1,922,null,{}] 02:38:19 INFO - PROCESS | 3852 | 1470735499545 Marionette TRACE conn5 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 3852 | 1470735499548 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:19 INFO - PROCESS | 3852 | 1470735499635 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 02:38:19 INFO - PROCESS | 3852 | 1470735499642 Marionette TRACE conn5 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 3852 | 1470735499644 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:19 INFO - PROCESS | 3852 | ++DOCSHELL 0D111800 == 29 [pid = 3852] [id = 240] 02:38:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0D112000) [pid = 3852] [serial = 719] [outer = 00000000] 02:38:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0D371000) [pid = 3852] [serial = 720] [outer = 0D112000] 02:38:19 INFO - PROCESS | 3852 | 1470735499692 Marionette DEBUG loaded listener.js 02:38:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (105A7800) [pid = 3852] [serial = 721] [outer = 0D112000] 02:38:20 INFO - PROCESS | 3852 | 1470735500163 Marionette TRACE conn5 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 670ms 02:38:20 INFO - PROCESS | 3852 | 1470735500213 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 3852 | 1470735500215 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 02:38:20 INFO - PROCESS | 3852 | 1470735500218 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:38:20 INFO - PROCESS | 3852 | 1470735500222 Marionette TRACE conn5 <- [1,926,null,{}] 02:38:20 INFO - PROCESS | 3852 | 1470735500233 Marionette TRACE conn5 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:20 INFO - PROCESS | 3852 | 1470735500238 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:20 INFO - PROCESS | 3852 | 1470735500348 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 02:38:20 INFO - PROCESS | 3852 | 1470735500442 Marionette TRACE conn5 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:20 INFO - PROCESS | 3852 | 1470735500445 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:20 INFO - PROCESS | 3852 | ++DOCSHELL 141F1800 == 30 [pid = 3852] [id = 241] 02:38:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (141F2000) [pid = 3852] [serial = 722] [outer = 00000000] 02:38:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (14679800) [pid = 3852] [serial = 723] [outer = 141F2000] 02:38:20 INFO - PROCESS | 3852 | 1470735500493 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (14FDFC00) [pid = 3852] [serial = 724] [outer = 141F2000] 02:38:20 INFO - PROCESS | 3852 | 1470735500901 Marionette TRACE conn5 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:38:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:38:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 730ms 02:38:20 INFO - PROCESS | 3852 | 1470735500952 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 3852 | 1470735500955 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 02:38:20 INFO - PROCESS | 3852 | 1470735500958 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:38:20 INFO - PROCESS | 3852 | 1470735500960 Marionette TRACE conn5 <- [1,930,null,{}] 02:38:20 INFO - PROCESS | 3852 | 1470735500969 Marionette TRACE conn5 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:20 INFO - PROCESS | 3852 | 1470735500971 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:21 INFO - PROCESS | 3852 | 1470735501085 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 02:38:21 INFO - PROCESS | 3852 | 1470735501094 Marionette TRACE conn5 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 3852 | 1470735501096 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:21 INFO - PROCESS | 3852 | ++DOCSHELL 15F51800 == 31 [pid = 3852] [id = 242] 02:38:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (15F52000) [pid = 3852] [serial = 725] [outer = 00000000] 02:38:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (15F64800) [pid = 3852] [serial = 726] [outer = 15F52000] 02:38:21 INFO - PROCESS | 3852 | 1470735501189 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (16904400) [pid = 3852] [serial = 727] [outer = 15F52000] 02:38:21 INFO - PROCESS | 3852 | 1470735501602 Marionette TRACE conn5 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:38:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:38:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 670ms 02:38:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:38:21 INFO - PROCESS | 3852 | 1470735501632 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 02:38:21 INFO - PROCESS | 3852 | 1470735501634 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 02:38:21 INFO - PROCESS | 3852 | 1470735501637 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:38:21 INFO - PROCESS | 3852 | 1470735501639 Marionette TRACE conn5 <- [1,934,null,{}] 02:38:21 INFO - PROCESS | 3852 | 1470735501642 Marionette TRACE conn5 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:21 INFO - PROCESS | 3852 | 1470735501644 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:21 INFO - PROCESS | 3852 | 1470735501780 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 02:38:21 INFO - PROCESS | 3852 | 1470735501803 Marionette TRACE conn5 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 3852 | 1470735501805 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:21 INFO - PROCESS | 3852 | ++DOCSHELL 1696E800 == 32 [pid = 3852] [id = 243] 02:38:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1696EC00) [pid = 3852] [serial = 728] [outer = 00000000] 02:38:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (17647400) [pid = 3852] [serial = 729] [outer = 1696EC00] 02:38:21 INFO - PROCESS | 3852 | 1470735501850 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (176AC800) [pid = 3852] [serial = 730] [outer = 1696EC00] 02:38:22 INFO - PROCESS | 3852 | 1470735502305 Marionette TRACE conn5 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:38:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:38:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 730ms 02:38:22 INFO - PROCESS | 3852 | 1470735502372 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 3852 | 1470735502375 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 02:38:22 INFO - PROCESS | 3852 | 1470735502384 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:38:22 INFO - PROCESS | 3852 | 1470735502386 Marionette TRACE conn5 <- [1,938,null,{}] 02:38:22 INFO - PROCESS | 3852 | 1470735502389 Marionette TRACE conn5 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:22 INFO - PROCESS | 3852 | 1470735502395 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:22 INFO - PROCESS | 3852 | 1470735502531 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 02:38:22 INFO - PROCESS | 3852 | 1470735502591 Marionette TRACE conn5 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 3852 | 1470735502593 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:22 INFO - PROCESS | 3852 | ++DOCSHELL 179BC000 == 33 [pid = 3852] [id = 244] 02:38:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (179BC800) [pid = 3852] [serial = 731] [outer = 00000000] 02:38:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (179C2400) [pid = 3852] [serial = 732] [outer = 179BC800] 02:38:22 INFO - PROCESS | 3852 | 1470735502640 Marionette DEBUG loaded listener.js 02:38:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (18749C00) [pid = 3852] [serial = 733] [outer = 179BC800] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (176C0800) [pid = 3852] [serial = 686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (18F8D400) [pid = 3852] [serial = 689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (19472C00) [pid = 3852] [serial = 664] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0817B800) [pid = 3852] [serial = 674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0B8B4000) [pid = 3852] [serial = 667] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (10B9B400) [pid = 3852] [serial = 671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1553EC00) [pid = 3852] [serial = 680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0D10D800) [pid = 3852] [serial = 677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0D373C00) [pid = 3852] [serial = 692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1696F000) [pid = 3852] [serial = 683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (15958400) [pid = 3852] [serial = 695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:38:23 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (19555C00) [pid = 3852] [serial = 698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:38:23 INFO - PROCESS | 3852 | 1470735503254 Marionette TRACE conn5 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 931ms 02:38:23 INFO - PROCESS | 3852 | 1470735503320 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 3852 | 1470735503322 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 02:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:38:23 INFO - PROCESS | 3852 | 1470735503325 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 3852 | 1470735503327 Marionette TRACE conn5 <- [1,942,null,{}] 02:38:23 INFO - PROCESS | 3852 | 1470735503330 Marionette TRACE conn5 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:23 INFO - PROCESS | 3852 | 1470735503332 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:23 INFO - PROCESS | 3852 | 1470735503409 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 02:38:23 INFO - PROCESS | 3852 | 1470735503415 Marionette TRACE conn5 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:23 INFO - PROCESS | 3852 | 1470735503417 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:23 INFO - PROCESS | 3852 | ++DOCSHELL 1467E000 == 34 [pid = 3852] [id = 245] 02:38:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (17620000) [pid = 3852] [serial = 734] [outer = 00000000] 02:38:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176C3C00) [pid = 3852] [serial = 735] [outer = 17620000] 02:38:23 INFO - PROCESS | 3852 | 1470735503460 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (179B6800) [pid = 3852] [serial = 736] [outer = 17620000] 02:38:23 INFO - PROCESS | 3852 | 1470735503874 Marionette TRACE conn5 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:38:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:38:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 570ms 02:38:23 INFO - PROCESS | 3852 | 1470735503896 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 02:38:23 INFO - PROCESS | 3852 | 1470735503899 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 02:38:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:38:23 INFO - PROCESS | 3852 | 1470735503902 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:38:23 INFO - PROCESS | 3852 | 1470735503904 Marionette TRACE conn5 <- [1,946,null,{}] 02:38:23 INFO - PROCESS | 3852 | 1470735503923 Marionette TRACE conn5 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:23 INFO - PROCESS | 3852 | 1470735503925 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:24 INFO - PROCESS | 3852 | 1470735504003 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 02:38:24 INFO - PROCESS | 3852 | 1470735504009 Marionette TRACE conn5 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 3852 | 1470735504011 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:24 INFO - PROCESS | 3852 | ++DOCSHELL 18834800 == 35 [pid = 3852] [id = 246] 02:38:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18836800) [pid = 3852] [serial = 737] [outer = 00000000] 02:38:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1885AC00) [pid = 3852] [serial = 738] [outer = 18836800] 02:38:24 INFO - PROCESS | 3852 | 1470735504056 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18851C00) [pid = 3852] [serial = 739] [outer = 18836800] 02:38:24 INFO - PROCESS | 3852 | 1470735504501 Marionette TRACE conn5 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:38:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:38:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 630ms 02:38:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:38:24 INFO - PROCESS | 3852 | 1470735504532 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 3852 | 1470735504534 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 02:38:24 INFO - PROCESS | 3852 | 1470735504537 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 3852 | 1470735504539 Marionette TRACE conn5 <- [1,950,null,{}] 02:38:24 INFO - PROCESS | 3852 | 1470735504543 Marionette TRACE conn5 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:24 INFO - PROCESS | 3852 | 1470735504544 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:24 INFO - PROCESS | 3852 | 1470735504623 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 02:38:24 INFO - PROCESS | 3852 | 1470735504629 Marionette TRACE conn5 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:24 INFO - PROCESS | 3852 | 1470735504631 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:24 INFO - PROCESS | 3852 | ++DOCSHELL 14162000 == 36 [pid = 3852] [id = 247] 02:38:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18F8D400) [pid = 3852] [serial = 740] [outer = 00000000] 02:38:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (1934A000) [pid = 3852] [serial = 741] [outer = 18F8D400] 02:38:24 INFO - PROCESS | 3852 | 1470735504675 Marionette DEBUG loaded listener.js 02:38:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (19357800) [pid = 3852] [serial = 742] [outer = 18F8D400] 02:38:25 INFO - PROCESS | 3852 | 1470735505249 Marionette TRACE conn5 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:38:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:38:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 770ms 02:38:25 INFO - PROCESS | 3852 | 1470735505309 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 02:38:25 INFO - PROCESS | 3852 | 1470735505314 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 02:38:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:38:25 INFO - PROCESS | 3852 | 1470735505320 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:38:25 INFO - PROCESS | 3852 | 1470735505323 Marionette TRACE conn5 <- [1,954,null,{}] 02:38:25 INFO - PROCESS | 3852 | 1470735505371 Marionette TRACE conn5 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:25 INFO - PROCESS | 3852 | 1470735505374 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:25 INFO - PROCESS | 3852 | 1470735505563 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 02:38:25 INFO - PROCESS | 3852 | 1470735505638 Marionette TRACE conn5 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 3852 | 1470735505643 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:25 INFO - PROCESS | 3852 | ++DOCSHELL 0875C400 == 37 [pid = 3852] [id = 248] 02:38:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0875C800) [pid = 3852] [serial = 743] [outer = 00000000] 02:38:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (0CF34000) [pid = 3852] [serial = 744] [outer = 0875C800] 02:38:25 INFO - PROCESS | 3852 | 1470735505701 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (0D10FC00) [pid = 3852] [serial = 745] [outer = 0875C800] 02:38:26 INFO - PROCESS | 3852 | 1470735506365 Marionette TRACE conn5 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:38:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:38:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1079ms 02:38:26 INFO - PROCESS | 3852 | 1470735506403 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 02:38:26 INFO - PROCESS | 3852 | 1470735506408 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 02:38:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:38:26 INFO - PROCESS | 3852 | 1470735506414 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:38:26 INFO - PROCESS | 3852 | 1470735506417 Marionette TRACE conn5 <- [1,958,null,{}] 02:38:26 INFO - PROCESS | 3852 | 1470735506421 Marionette TRACE conn5 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:26 INFO - PROCESS | 3852 | 1470735506424 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:26 INFO - PROCESS | 3852 | 1470735506544 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 02:38:26 INFO - PROCESS | 3852 | 1470735506669 Marionette TRACE conn5 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:26 INFO - PROCESS | 3852 | 1470735506672 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:26 INFO - PROCESS | 3852 | ++DOCSHELL 110E4800 == 38 [pid = 3852] [id = 249] 02:38:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (13D7CC00) [pid = 3852] [serial = 746] [outer = 00000000] 02:38:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (13F7E800) [pid = 3852] [serial = 747] [outer = 13D7CC00] 02:38:26 INFO - PROCESS | 3852 | 1470735506731 Marionette DEBUG loaded listener.js 02:38:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (1595B000) [pid = 3852] [serial = 748] [outer = 13D7CC00] 02:38:27 INFO - PROCESS | 3852 | 1470735507576 Marionette TRACE conn5 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:38:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:38:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1229ms 02:38:27 INFO - PROCESS | 3852 | 1470735507647 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 3852 | 1470735507651 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 02:38:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:38:27 INFO - PROCESS | 3852 | 1470735507656 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 3852 | 1470735507659 Marionette TRACE conn5 <- [1,962,null,{}] 02:38:27 INFO - PROCESS | 3852 | 1470735507665 Marionette TRACE conn5 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:27 INFO - PROCESS | 3852 | 1470735507667 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:27 INFO - PROCESS | 3852 | 1470735507801 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 02:38:27 INFO - PROCESS | 3852 | 1470735507925 Marionette TRACE conn5 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:27 INFO - PROCESS | 3852 | 1470735507930 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:27 INFO - PROCESS | 3852 | --DOCSHELL 18834800 == 37 [pid = 3852] [id = 246] 02:38:27 INFO - PROCESS | 3852 | --DOCSHELL 1467E000 == 36 [pid = 3852] [id = 245] 02:38:27 INFO - PROCESS | 3852 | --DOCSHELL 179BC000 == 35 [pid = 3852] [id = 244] 02:38:27 INFO - PROCESS | 3852 | --DOCSHELL 1696E800 == 34 [pid = 3852] [id = 243] 02:38:27 INFO - PROCESS | 3852 | --DOCSHELL 15F51800 == 33 [pid = 3852] [id = 242] 02:38:27 INFO - PROCESS | 3852 | --DOCSHELL 141F1800 == 32 [pid = 3852] [id = 241] 02:38:27 INFO - PROCESS | 3852 | --DOCSHELL 0D111800 == 31 [pid = 3852] [id = 240] 02:38:27 INFO - PROCESS | 3852 | --DOCSHELL 0B8BB800 == 30 [pid = 3852] [id = 239] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (196D4800) [pid = 3852] [serial = 699] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (176C5800) [pid = 3852] [serial = 687] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (18F90C00) [pid = 3852] [serial = 690] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (179B9400) [pid = 3852] [serial = 688] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (19528C00) [pid = 3852] [serial = 666] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0B827800) [pid = 3852] [serial = 675] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0C6E9C00) [pid = 3852] [serial = 676] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0C684000) [pid = 3852] [serial = 668] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0C7F5400) [pid = 3852] [serial = 669] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1458F400) [pid = 3852] [serial = 672] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (15F5E000) [pid = 3852] [serial = 673] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (15953400) [pid = 3852] [serial = 681] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (15F5A000) [pid = 3852] [serial = 682] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1059E400) [pid = 3852] [serial = 678] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1109A400) [pid = 3852] [serial = 679] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (176B8C00) [pid = 3852] [serial = 694] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (196DA800) [pid = 3852] [serial = 700] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (15F50800) [pid = 3852] [serial = 693] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0CE50800) [pid = 3852] [serial = 378] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (18F8E000) [pid = 3852] [serial = 691] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (176ADC00) [pid = 3852] [serial = 684] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (191D8C00) [pid = 3852] [serial = 697] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (176B8400) [pid = 3852] [serial = 685] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (18F97C00) [pid = 3852] [serial = 696] [outer = 00000000] [url = about:blank] 02:38:27 INFO - PROCESS | 3852 | ++DOCSHELL 0876EC00 == 31 [pid = 3852] [id = 250] 02:38:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0B827800) [pid = 3852] [serial = 749] [outer = 00000000] 02:38:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0C6E9C00) [pid = 3852] [serial = 750] [outer = 0B827800] 02:38:28 INFO - PROCESS | 3852 | 1470735508007 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0CF3B800) [pid = 3852] [serial = 751] [outer = 0B827800] 02:38:28 INFO - PROCESS | 3852 | 1470735508506 Marionette TRACE conn5 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:38:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:38:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 890ms 02:38:28 INFO - PROCESS | 3852 | 1470735508547 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 02:38:28 INFO - PROCESS | 3852 | 1470735508551 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 02:38:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:38:28 INFO - PROCESS | 3852 | 1470735508557 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:38:28 INFO - PROCESS | 3852 | 1470735508560 Marionette TRACE conn5 <- [1,966,null,{}] 02:38:28 INFO - PROCESS | 3852 | 1470735508564 Marionette TRACE conn5 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:28 INFO - PROCESS | 3852 | 1470735508566 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:28 INFO - PROCESS | 3852 | 1470735508652 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 02:38:28 INFO - PROCESS | 3852 | 1470735508753 Marionette TRACE conn5 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 3852 | 1470735508755 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:28 INFO - PROCESS | 3852 | ++DOCSHELL 10B04C00 == 32 [pid = 3852] [id = 251] 02:38:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (10B0C400) [pid = 3852] [serial = 752] [outer = 00000000] 02:38:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (110DE000) [pid = 3852] [serial = 753] [outer = 10B0C400] 02:38:28 INFO - PROCESS | 3852 | 1470735508805 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (13D7F400) [pid = 3852] [serial = 754] [outer = 10B0C400] 02:38:29 INFO - PROCESS | 3852 | 1470735509196 Marionette TRACE conn5 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 02:38:29 INFO - PROCESS | 3852 | 1470735509232 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 3852 | 1470735509234 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 02:38:29 INFO - PROCESS | 3852 | 1470735509238 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:38:29 INFO - PROCESS | 3852 | 1470735509241 Marionette TRACE conn5 <- [1,970,null,{}] 02:38:29 INFO - PROCESS | 3852 | 1470735509252 Marionette TRACE conn5 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 3852 | 1470735509256 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:29 INFO - PROCESS | 3852 | 1470735509370 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 02:38:29 INFO - PROCESS | 3852 | 1470735509380 Marionette TRACE conn5 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 3852 | 1470735509383 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:29 INFO - PROCESS | 3852 | ++DOCSHELL 15F5CC00 == 33 [pid = 3852] [id = 252] 02:38:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F5D000) [pid = 3852] [serial = 755] [outer = 00000000] 02:38:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (16909000) [pid = 3852] [serial = 756] [outer = 15F5D000] 02:38:29 INFO - PROCESS | 3852 | 1470735509432 Marionette DEBUG loaded listener.js 02:38:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (16972000) [pid = 3852] [serial = 757] [outer = 15F5D000] 02:38:29 INFO - PROCESS | 3852 | 1470735509864 Marionette TRACE conn5 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:38:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:38:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 670ms 02:38:29 INFO - PROCESS | 3852 | 1470735509912 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 3852 | 1470735509914 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 02:38:29 INFO - PROCESS | 3852 | 1470735509917 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:38:29 INFO - PROCESS | 3852 | 1470735509919 Marionette TRACE conn5 <- [1,974,null,{}] 02:38:29 INFO - PROCESS | 3852 | 1470735509936 Marionette TRACE conn5 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 3852 | 1470735509938 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:30 INFO - PROCESS | 3852 | 1470735510023 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 02:38:30 INFO - PROCESS | 3852 | 1470735510029 Marionette TRACE conn5 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 3852 | 1470735510031 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:30 INFO - PROCESS | 3852 | ++DOCSHELL 176B2C00 == 34 [pid = 3852] [id = 253] 02:38:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (176B9000) [pid = 3852] [serial = 758] [outer = 00000000] 02:38:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176C1C00) [pid = 3852] [serial = 759] [outer = 176B9000] 02:38:30 INFO - PROCESS | 3852 | 1470735510076 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (179B8000) [pid = 3852] [serial = 760] [outer = 176B9000] 02:38:30 INFO - PROCESS | 3852 | 1470735510541 Marionette TRACE conn5 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:38:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:38:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 670ms 02:38:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:38:30 INFO - PROCESS | 3852 | 1470735510592 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 02:38:30 INFO - PROCESS | 3852 | 1470735510594 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 02:38:30 INFO - PROCESS | 3852 | 1470735510597 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 3852 | 1470735510598 Marionette TRACE conn5 <- [1,978,null,{}] 02:38:30 INFO - PROCESS | 3852 | 1470735510602 Marionette TRACE conn5 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:30 INFO - PROCESS | 3852 | 1470735510604 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:30 INFO - PROCESS | 3852 | 1470735510713 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 02:38:30 INFO - PROCESS | 3852 | 1470735510796 Marionette TRACE conn5 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:30 INFO - PROCESS | 3852 | 1470735510798 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:30 INFO - PROCESS | 3852 | ++DOCSHELL 179B9C00 == 35 [pid = 3852] [id = 254] 02:38:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (179BAC00) [pid = 3852] [serial = 761] [outer = 00000000] 02:38:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (179C3C00) [pid = 3852] [serial = 762] [outer = 179BAC00] 02:38:30 INFO - PROCESS | 3852 | 1470735510843 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18741400) [pid = 3852] [serial = 763] [outer = 179BAC00] 02:38:31 INFO - PROCESS | 3852 | 1470735511282 Marionette TRACE conn5 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:38:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:38:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 730ms 02:38:31 INFO - PROCESS | 3852 | 1470735511328 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 02:38:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:38:31 INFO - PROCESS | 3852 | 1470735511330 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 02:38:31 INFO - PROCESS | 3852 | 1470735511333 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:38:31 INFO - PROCESS | 3852 | 1470735511335 Marionette TRACE conn5 <- [1,982,null,{}] 02:38:31 INFO - PROCESS | 3852 | 1470735511338 Marionette TRACE conn5 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:31 INFO - PROCESS | 3852 | 1470735511343 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:31 INFO - PROCESS | 3852 | 1470735511482 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 02:38:31 INFO - PROCESS | 3852 | 1470735511544 Marionette TRACE conn5 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 3852 | 1470735511546 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:31 INFO - PROCESS | 3852 | ++DOCSHELL 105AD800 == 36 [pid = 3852] [id = 255] 02:38:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18834800) [pid = 3852] [serial = 764] [outer = 00000000] 02:38:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (1934D000) [pid = 3852] [serial = 765] [outer = 18834800] 02:38:31 INFO - PROCESS | 3852 | 1470735511591 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (18F8E800) [pid = 3852] [serial = 766] [outer = 18834800] 02:38:32 INFO - PROCESS | 3852 | 1470735512015 Marionette TRACE conn5 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 730ms 02:38:32 INFO - PROCESS | 3852 | 1470735512080 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 3852 | 1470735512082 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 02:38:32 INFO - PROCESS | 3852 | 1470735512086 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 3852 | 1470735512087 Marionette TRACE conn5 <- [1,986,null,{}] 02:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:38:32 INFO - PROCESS | 3852 | 1470735512091 Marionette TRACE conn5 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:32 INFO - PROCESS | 3852 | 1470735512093 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:32 INFO - PROCESS | 3852 | 1470735512200 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 02:38:32 INFO - PROCESS | 3852 | 1470735512206 Marionette TRACE conn5 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 3852 | 1470735512208 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:32 INFO - PROCESS | 3852 | ++DOCSHELL 1947AC00 == 37 [pid = 3852] [id = 256] 02:38:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (1947B000) [pid = 3852] [serial = 767] [outer = 00000000] 02:38:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (19528000) [pid = 3852] [serial = 768] [outer = 1947B000] 02:38:32 INFO - PROCESS | 3852 | 1470735512255 Marionette DEBUG loaded listener.js 02:38:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (19528C00) [pid = 3852] [serial = 769] [outer = 1947B000] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (0B8BD000) [pid = 3852] [serial = 716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (01CF2C00) [pid = 3852] [serial = 713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (15F52000) [pid = 3852] [serial = 725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (08178C00) [pid = 3852] [serial = 701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (13D84400) [pid = 3852] [serial = 704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (18831C00) [pid = 3852] [serial = 707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (19828400) [pid = 3852] [serial = 710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1696EC00) [pid = 3852] [serial = 728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (179BC800) [pid = 3852] [serial = 731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18836800) [pid = 3852] [serial = 737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0D112000) [pid = 3852] [serial = 719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (141F2000) [pid = 3852] [serial = 722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:38:32 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (17620000) [pid = 3852] [serial = 734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:38:32 INFO - PROCESS | 3852 | 1470735512756 Marionette TRACE conn5 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:38:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:38:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 730ms 02:38:32 INFO - PROCESS | 3852 | 1470735512822 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 3852 | 1470735512824 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 02:38:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:38:32 INFO - PROCESS | 3852 | 1470735512827 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 3852 | 1470735512829 Marionette TRACE conn5 <- [1,990,null,{}] 02:38:32 INFO - PROCESS | 3852 | 1470735512832 Marionette TRACE conn5 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:32 INFO - PROCESS | 3852 | 1470735512834 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:32 INFO - PROCESS | 3852 | 1470735512915 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 02:38:32 INFO - PROCESS | 3852 | 1470735512921 Marionette TRACE conn5 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:32 INFO - PROCESS | 3852 | 1470735512923 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:32 INFO - PROCESS | 3852 | ++DOCSHELL 13F82000 == 38 [pid = 3852] [id = 257] 02:38:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (15F64C00) [pid = 3852] [serial = 770] [outer = 00000000] 02:38:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (179B9800) [pid = 3852] [serial = 771] [outer = 15F64C00] 02:38:32 INFO - PROCESS | 3852 | 1470735512966 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (179BC800) [pid = 3852] [serial = 772] [outer = 15F64C00] 02:38:33 INFO - PROCESS | 3852 | 1470735513393 Marionette TRACE conn5 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:38:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:38:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 630ms 02:38:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:38:33 INFO - PROCESS | 3852 | 1470735513458 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 02:38:33 INFO - PROCESS | 3852 | 1470735513460 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 02:38:33 INFO - PROCESS | 3852 | 1470735513463 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:38:33 INFO - PROCESS | 3852 | 1470735513464 Marionette TRACE conn5 <- [1,994,null,{}] 02:38:33 INFO - PROCESS | 3852 | 1470735513468 Marionette TRACE conn5 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:33 INFO - PROCESS | 3852 | 1470735513470 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:33 INFO - PROCESS | 3852 | 1470735513550 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 02:38:33 INFO - PROCESS | 3852 | 1470735513565 Marionette TRACE conn5 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 3852 | 1470735513567 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:33 INFO - PROCESS | 3852 | ++DOCSHELL 15F5B800 == 39 [pid = 3852] [id = 258] 02:38:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (194CD400) [pid = 3852] [serial = 773] [outer = 00000000] 02:38:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (196D2C00) [pid = 3852] [serial = 774] [outer = 194CD400] 02:38:33 INFO - PROCESS | 3852 | 1470735513611 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (196DA800) [pid = 3852] [serial = 775] [outer = 194CD400] 02:38:34 INFO - PROCESS | 3852 | 1470735514046 Marionette TRACE conn5 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 630ms 02:38:34 INFO - PROCESS | 3852 | 1470735514094 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 02:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:38:34 INFO - PROCESS | 3852 | 1470735514096 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 02:38:34 INFO - PROCESS | 3852 | 1470735514099 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 3852 | 1470735514100 Marionette TRACE conn5 <- [1,998,null,{}] 02:38:34 INFO - PROCESS | 3852 | 1470735514104 Marionette TRACE conn5 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 3852 | 1470735514106 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:34 INFO - PROCESS | 3852 | 1470735514185 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 02:38:34 INFO - PROCESS | 3852 | 1470735514191 Marionette TRACE conn5 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 3852 | 1470735514192 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:34 INFO - PROCESS | 3852 | ++DOCSHELL 196DA400 == 40 [pid = 3852] [id = 259] 02:38:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (196DC000) [pid = 3852] [serial = 776] [outer = 00000000] 02:38:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (19777C00) [pid = 3852] [serial = 777] [outer = 196DC000] 02:38:34 INFO - PROCESS | 3852 | 1470735514237 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (1977FC00) [pid = 3852] [serial = 778] [outer = 196DC000] 02:38:34 INFO - PROCESS | 3852 | 1470735514833 Marionette TRACE conn5 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:38:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:38:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 770ms 02:38:34 INFO - PROCESS | 3852 | 1470735514870 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 3852 | 1470735514875 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 02:38:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:38:34 INFO - PROCESS | 3852 | 1470735514880 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 3852 | 1470735514883 Marionette TRACE conn5 <- [1,1002,null,{}] 02:38:34 INFO - PROCESS | 3852 | 1470735514971 Marionette TRACE conn5 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 3852 | 1470735514975 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:35 INFO - PROCESS | 3852 | 1470735515128 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 02:38:35 INFO - PROCESS | 3852 | 1470735515181 Marionette TRACE conn5 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:35 INFO - PROCESS | 3852 | 1470735515184 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:35 INFO - PROCESS | 3852 | ++DOCSHELL 0CF32C00 == 41 [pid = 3852] [id = 260] 02:38:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0CF3DC00) [pid = 3852] [serial = 779] [outer = 00000000] 02:38:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (10B0F400) [pid = 3852] [serial = 780] [outer = 0CF3DC00] 02:38:35 INFO - PROCESS | 3852 | 1470735515241 Marionette DEBUG loaded listener.js 02:38:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (13D7B400) [pid = 3852] [serial = 781] [outer = 0CF3DC00] 02:38:35 INFO - PROCESS | 3852 | 1470735515815 Marionette TRACE conn5 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:38:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:38:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 970ms 02:38:35 INFO - PROCESS | 3852 | 1470735515850 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 3852 | 1470735515855 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 02:38:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:38:35 INFO - PROCESS | 3852 | 1470735515862 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 3852 | 1470735515865 Marionette TRACE conn5 <- [1,1006,null,{}] 02:38:35 INFO - PROCESS | 3852 | 1470735515869 Marionette TRACE conn5 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 3852 | 1470735515872 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:35 INFO - PROCESS | 3852 | 1470735515985 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 02:38:36 INFO - PROCESS | 3852 | 1470735516086 Marionette TRACE conn5 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:36 INFO - PROCESS | 3852 | 1470735516089 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:36 INFO - PROCESS | 3852 | ++DOCSHELL 15956000 == 42 [pid = 3852] [id = 261] 02:38:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1595AC00) [pid = 3852] [serial = 782] [outer = 00000000] 02:38:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (16372800) [pid = 3852] [serial = 783] [outer = 1595AC00] 02:38:36 INFO - PROCESS | 3852 | 1470735516146 Marionette DEBUG loaded listener.js 02:38:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (1764F000) [pid = 3852] [serial = 784] [outer = 1595AC00] 02:38:36 INFO - PROCESS | 3852 | 1470735516754 Marionette TRACE conn5 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:38:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:38:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 930ms 02:38:36 INFO - PROCESS | 3852 | 1470735516796 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 02:38:36 INFO - PROCESS | 3852 | 1470735516798 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 02:38:36 INFO - PROCESS | 3852 | 1470735516802 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:38:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:38:36 INFO - PROCESS | 3852 | 1470735516806 Marionette TRACE conn5 <- [1,1010,null,{}] 02:38:36 INFO - PROCESS | 3852 | 1470735516816 Marionette TRACE conn5 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:36 INFO - PROCESS | 3852 | 1470735516821 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:36 INFO - PROCESS | 3852 | 1470735516931 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 02:38:37 INFO - PROCESS | 3852 | 1470735517032 Marionette TRACE conn5 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 3852 | 1470735517036 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:37 INFO - PROCESS | 3852 | ++DOCSHELL 196D1000 == 43 [pid = 3852] [id = 262] 02:38:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (196D1400) [pid = 3852] [serial = 785] [outer = 00000000] 02:38:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (196DF400) [pid = 3852] [serial = 786] [outer = 196D1400] 02:38:37 INFO - PROCESS | 3852 | 1470735517093 Marionette DEBUG loaded listener.js 02:38:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1982CC00) [pid = 3852] [serial = 787] [outer = 196D1400] 02:38:37 INFO - PROCESS | 3852 | 1470735517649 Marionette TRACE conn5 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:38:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:38:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 870ms 02:38:37 INFO - PROCESS | 3852 | 1470735517684 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 3852 | 1470735517687 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 02:38:37 INFO - PROCESS | 3852 | 1470735517692 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:38:37 INFO - PROCESS | 3852 | 1470735517694 Marionette TRACE conn5 <- [1,1014,null,{}] 02:38:37 INFO - PROCESS | 3852 | 1470735517697 Marionette TRACE conn5 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:37 INFO - PROCESS | 3852 | 1470735517700 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:37 INFO - PROCESS | 3852 | 1470735517809 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 02:38:37 INFO - PROCESS | 3852 | 1470735517908 Marionette TRACE conn5 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:37 INFO - PROCESS | 3852 | 1470735517910 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:37 INFO - PROCESS | 3852 | ++DOCSHELL 1A4BC400 == 44 [pid = 3852] [id = 263] 02:38:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (1A4BD400) [pid = 3852] [serial = 788] [outer = 00000000] 02:38:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (1A4C2400) [pid = 3852] [serial = 789] [outer = 1A4BD400] 02:38:37 INFO - PROCESS | 3852 | 1470735517965 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (1A4C6400) [pid = 3852] [serial = 790] [outer = 1A4BD400] 02:38:38 INFO - PROCESS | 3852 | 1470735518789 Marionette TRACE conn5 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:38:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:38:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1120ms 02:38:38 INFO - PROCESS | 3852 | 1470735518824 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 02:38:38 INFO - PROCESS | 3852 | 1470735518828 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 02:38:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:38:38 INFO - PROCESS | 3852 | 1470735518833 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:38:38 INFO - PROCESS | 3852 | 1470735518836 Marionette TRACE conn5 <- [1,1018,null,{}] 02:38:38 INFO - PROCESS | 3852 | 1470735518841 Marionette TRACE conn5 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:38 INFO - PROCESS | 3852 | 1470735518844 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:38 INFO - PROCESS | 3852 | 1470735518949 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 02:38:39 INFO - PROCESS | 3852 | 1470735519080 Marionette TRACE conn5 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 3852 | 1470735519085 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:39 INFO - PROCESS | 3852 | ++DOCSHELL 0D2DC400 == 45 [pid = 3852] [id = 264] 02:38:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (0D2DDC00) [pid = 3852] [serial = 791] [outer = 00000000] 02:38:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (0D37CC00) [pid = 3852] [serial = 792] [outer = 0D2DDC00] 02:38:39 INFO - PROCESS | 3852 | 1470735519137 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 99 (10B96800) [pid = 3852] [serial = 793] [outer = 0D2DDC00] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 15F5B800 == 44 [pid = 3852] [id = 258] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 13F82000 == 43 [pid = 3852] [id = 257] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 1947AC00 == 42 [pid = 3852] [id = 256] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 105AD800 == 41 [pid = 3852] [id = 255] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 179B9C00 == 40 [pid = 3852] [id = 254] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 176B2C00 == 39 [pid = 3852] [id = 253] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 15F5CC00 == 38 [pid = 3852] [id = 252] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 10B04C00 == 37 [pid = 3852] [id = 251] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 0876EC00 == 36 [pid = 3852] [id = 250] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 0875C400 == 35 [pid = 3852] [id = 248] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 110E4800 == 34 [pid = 3852] [id = 249] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 14162000 == 33 [pid = 3852] [id = 247] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 01CE5000 == 32 [pid = 3852] [id = 238] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 1A4BC400 == 31 [pid = 3852] [id = 263] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 15956000 == 30 [pid = 3852] [id = 261] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 196D1000 == 29 [pid = 3852] [id = 262] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 196DA400 == 28 [pid = 3852] [id = 259] 02:38:39 INFO - PROCESS | 3852 | --DOCSHELL 0CF32C00 == 27 [pid = 3852] [id = 260] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 98 (0C683C00) [pid = 3852] [serial = 717] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (0D10A400) [pid = 3852] [serial = 715] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (0C63AC00) [pid = 3852] [serial = 714] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (15F64800) [pid = 3852] [serial = 726] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (0B8BC000) [pid = 3852] [serial = 703] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (08762C00) [pid = 3852] [serial = 702] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (14F30400) [pid = 3852] [serial = 706] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (14126000) [pid = 3852] [serial = 705] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (194CF800) [pid = 3852] [serial = 709] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (18F8C000) [pid = 3852] [serial = 708] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (19831400) [pid = 3852] [serial = 712] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (1982F000) [pid = 3852] [serial = 711] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (176AC800) [pid = 3852] [serial = 730] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (17647400) [pid = 3852] [serial = 729] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (179C2400) [pid = 3852] [serial = 732] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1885AC00) [pid = 3852] [serial = 738] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0D371000) [pid = 3852] [serial = 720] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (105A7800) [pid = 3852] [serial = 721] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (14679800) [pid = 3852] [serial = 723] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (18749C00) [pid = 3852] [serial = 733] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1934A000) [pid = 3852] [serial = 741] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0C7FA800) [pid = 3852] [serial = 718] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (176C3C00) [pid = 3852] [serial = 735] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (16904400) [pid = 3852] [serial = 727] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (14FDFC00) [pid = 3852] [serial = 724] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (18851C00) [pid = 3852] [serial = 739] [outer = 00000000] [url = about:blank] 02:38:39 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (179B6800) [pid = 3852] [serial = 736] [outer = 00000000] [url = about:blank] 02:38:40 INFO - PROCESS | 3852 | 1470735520260 Marionette TRACE conn5 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:38:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:38:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1483ms 02:38:40 INFO - PROCESS | 3852 | 1470735520321 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 02:38:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:38:40 INFO - PROCESS | 3852 | 1470735520325 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 02:38:40 INFO - PROCESS | 3852 | 1470735520329 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 3852 | 1470735520334 Marionette TRACE conn5 <- [1,1022,null,{}] 02:38:40 INFO - PROCESS | 3852 | 1470735520339 Marionette TRACE conn5 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 3852 | 1470735520341 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:40 INFO - PROCESS | 3852 | 1470735520430 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 02:38:40 INFO - PROCESS | 3852 | 1470735520438 Marionette TRACE conn5 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:40 INFO - PROCESS | 3852 | 1470735520441 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:40 INFO - PROCESS | 3852 | ++DOCSHELL 0B990400 == 28 [pid = 3852] [id = 265] 02:38:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0B994000) [pid = 3852] [serial = 794] [outer = 00000000] 02:38:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0C75D000) [pid = 3852] [serial = 795] [outer = 0B994000] 02:38:40 INFO - PROCESS | 3852 | 1470735520494 Marionette DEBUG loaded listener.js 02:38:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0C7FD800) [pid = 3852] [serial = 796] [outer = 0B994000] 02:38:40 INFO - PROCESS | 3852 | 1470735520950 Marionette TRACE conn5 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 02:38:41 INFO - PROCESS | 3852 | 1470735521002 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 3852 | 1470735521008 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 02:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:38:41 INFO - PROCESS | 3852 | 1470735521014 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 3852 | 1470735521017 Marionette TRACE conn5 <- [1,1026,null,{}] 02:38:41 INFO - PROCESS | 3852 | 1470735521021 Marionette TRACE conn5 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:41 INFO - PROCESS | 3852 | 1470735521023 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:41 INFO - PROCESS | 3852 | 1470735521151 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 02:38:41 INFO - PROCESS | 3852 | 1470735521171 Marionette TRACE conn5 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 3852 | 1470735521173 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:41 INFO - PROCESS | 3852 | ++DOCSHELL 0D112C00 == 29 [pid = 3852] [id = 266] 02:38:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0D113400) [pid = 3852] [serial = 797] [outer = 00000000] 02:38:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0D375400) [pid = 3852] [serial = 798] [outer = 0D113400] 02:38:41 INFO - PROCESS | 3852 | 1470735521291 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (10509400) [pid = 3852] [serial = 799] [outer = 0D113400] 02:38:41 INFO - PROCESS | 3852 | 1470735521670 Marionette TRACE conn5 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:38:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:38:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 670ms 02:38:41 INFO - PROCESS | 3852 | 1470735521697 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 3852 | 1470735521699 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 02:38:41 INFO - PROCESS | 3852 | 1470735521702 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:38:41 INFO - PROCESS | 3852 | 1470735521706 Marionette TRACE conn5 <- [1,1030,null,{}] 02:38:41 INFO - PROCESS | 3852 | 1470735521717 Marionette TRACE conn5 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:41 INFO - PROCESS | 3852 | 1470735521721 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:41 INFO - PROCESS | 3852 | 1470735521806 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 02:38:41 INFO - PROCESS | 3852 | 1470735521813 Marionette TRACE conn5 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 3852 | 1470735521816 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:41 INFO - PROCESS | 3852 | ++DOCSHELL 13F81800 == 30 [pid = 3852] [id = 267] 02:38:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (13F82800) [pid = 3852] [serial = 800] [outer = 00000000] 02:38:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (141F8000) [pid = 3852] [serial = 801] [outer = 13F82800] 02:38:41 INFO - PROCESS | 3852 | 1470735521864 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (14FDA000) [pid = 3852] [serial = 802] [outer = 13F82800] 02:38:42 INFO - PROCESS | 3852 | 1470735522368 Marionette TRACE conn5 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:38:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:38:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 670ms 02:38:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:38:42 INFO - PROCESS | 3852 | 1470735522378 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 02:38:42 INFO - PROCESS | 3852 | 1470735522380 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 02:38:42 INFO - PROCESS | 3852 | 1470735522383 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:38:42 INFO - PROCESS | 3852 | 1470735522385 Marionette TRACE conn5 <- [1,1034,null,{}] 02:38:42 INFO - PROCESS | 3852 | 1470735522389 Marionette TRACE conn5 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:42 INFO - PROCESS | 3852 | 1470735522391 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:42 INFO - PROCESS | 3852 | 1470735522508 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 02:38:42 INFO - PROCESS | 3852 | 1470735522596 Marionette TRACE conn5 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 3852 | 1470735522598 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:42 INFO - PROCESS | 3852 | ++DOCSHELL 15F50400 == 31 [pid = 3852] [id = 268] 02:38:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (15F50800) [pid = 3852] [serial = 803] [outer = 00000000] 02:38:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (15F62C00) [pid = 3852] [serial = 804] [outer = 15F50800] 02:38:42 INFO - PROCESS | 3852 | 1470735522643 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (16371800) [pid = 3852] [serial = 805] [outer = 15F50800] 02:38:43 INFO - PROCESS | 3852 | 1470735523069 Marionette TRACE conn5 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 730ms 02:38:43 INFO - PROCESS | 3852 | 1470735523114 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 3852 | 1470735523116 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 02:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:38:43 INFO - PROCESS | 3852 | 1470735523123 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 3852 | 1470735523125 Marionette TRACE conn5 <- [1,1038,null,{}] 02:38:43 INFO - PROCESS | 3852 | 1470735523128 Marionette TRACE conn5 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 3852 | 1470735523130 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:43 INFO - PROCESS | 3852 | 1470735523238 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 02:38:43 INFO - PROCESS | 3852 | 1470735523244 Marionette TRACE conn5 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 3852 | 1470735523246 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:43 INFO - PROCESS | 3852 | ++DOCSHELL 16966000 == 32 [pid = 3852] [id = 269] 02:38:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (1696AC00) [pid = 3852] [serial = 806] [outer = 00000000] 02:38:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (17624000) [pid = 3852] [serial = 807] [outer = 1696AC00] 02:38:43 INFO - PROCESS | 3852 | 1470735523290 Marionette DEBUG loaded listener.js 02:38:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (1764FC00) [pid = 3852] [serial = 808] [outer = 1696AC00] 02:38:43 INFO - PROCESS | 3852 | 1470735523759 Marionette TRACE conn5 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:38:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:38:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 690ms 02:38:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:38:43 INFO - PROCESS | 3852 | 1470735523810 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 3852 | 1470735523812 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 02:38:43 INFO - PROCESS | 3852 | 1470735523815 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 3852 | 1470735523817 Marionette TRACE conn5 <- [1,1042,null,{}] 02:38:43 INFO - PROCESS | 3852 | 1470735523824 Marionette TRACE conn5 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 3852 | 1470735523829 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:43 INFO - PROCESS | 3852 | 1470735523983 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 02:38:44 INFO - PROCESS | 3852 | 1470735523999 Marionette TRACE conn5 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 3852 | 1470735524001 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:44 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B2800 == 33 [pid = 3852] [id = 270] 02:38:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (0B997400) [pid = 3852] [serial = 809] [outer = 00000000] 02:38:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (16365000) [pid = 3852] [serial = 810] [outer = 0B997400] 02:38:44 INFO - PROCESS | 3852 | 1470735524359 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (179B6800) [pid = 3852] [serial = 811] [outer = 0B997400] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (196DC000) [pid = 3852] [serial = 776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (0875C800) [pid = 3852] [serial = 743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (10B0C400) [pid = 3852] [serial = 752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (194CD400) [pid = 3852] [serial = 773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (1947B000) [pid = 3852] [serial = 767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0B827800) [pid = 3852] [serial = 749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (179BAC00) [pid = 3852] [serial = 761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (13D7CC00) [pid = 3852] [serial = 746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (176B9000) [pid = 3852] [serial = 758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (18F8D400) [pid = 3852] [serial = 740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (15F64C00) [pid = 3852] [serial = 770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18834800) [pid = 3852] [serial = 764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:38:44 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (15F5D000) [pid = 3852] [serial = 755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:38:44 INFO - PROCESS | 3852 | 1470735524738 Marionette TRACE conn5 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:38:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:38:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 970ms 02:38:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:38:44 INFO - PROCESS | 3852 | 1470735524786 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 3852 | 1470735524788 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 02:38:44 INFO - PROCESS | 3852 | 1470735524791 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 3852 | 1470735524793 Marionette TRACE conn5 <- [1,1046,null,{}] 02:38:44 INFO - PROCESS | 3852 | 1470735524796 Marionette TRACE conn5 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:44 INFO - PROCESS | 3852 | 1470735524798 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:44 INFO - PROCESS | 3852 | 1470735524908 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 02:38:44 INFO - PROCESS | 3852 | 1470735524961 Marionette TRACE conn5 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:44 INFO - PROCESS | 3852 | 1470735524963 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:44 INFO - PROCESS | 3852 | ++DOCSHELL 0875C800 == 34 [pid = 3852] [id = 271] 02:38:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (08763C00) [pid = 3852] [serial = 812] [outer = 00000000] 02:38:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (15F57000) [pid = 3852] [serial = 813] [outer = 08763C00] 02:38:45 INFO - PROCESS | 3852 | 1470735525008 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (176BAC00) [pid = 3852] [serial = 814] [outer = 08763C00] 02:38:45 INFO - PROCESS | 3852 | 1470735525351 Marionette TRACE conn5 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 630ms 02:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:38:45 INFO - PROCESS | 3852 | 1470735525422 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 02:38:45 INFO - PROCESS | 3852 | 1470735525424 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 02:38:45 INFO - PROCESS | 3852 | 1470735525427 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:38:45 INFO - PROCESS | 3852 | 1470735525429 Marionette TRACE conn5 <- [1,1050,null,{}] 02:38:45 INFO - PROCESS | 3852 | 1470735525433 Marionette TRACE conn5 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:45 INFO - PROCESS | 3852 | 1470735525435 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:45 INFO - PROCESS | 3852 | 1470735525545 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 02:38:45 INFO - PROCESS | 3852 | 1470735525582 Marionette TRACE conn5 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 3852 | 1470735525584 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:45 INFO - PROCESS | 3852 | ++DOCSHELL 1764D800 == 35 [pid = 3852] [id = 272] 02:38:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (176B3000) [pid = 3852] [serial = 815] [outer = 00000000] 02:38:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18743800) [pid = 3852] [serial = 816] [outer = 176B3000] 02:38:45 INFO - PROCESS | 3852 | 1470735525628 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18745000) [pid = 3852] [serial = 817] [outer = 176B3000] 02:38:46 INFO - PROCESS | 3852 | 1470735526029 Marionette TRACE conn5 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 630ms 02:38:46 INFO - PROCESS | 3852 | 1470735526058 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 02:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:38:46 INFO - PROCESS | 3852 | 1470735526060 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 02:38:46 INFO - PROCESS | 3852 | 1470735526063 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 3852 | 1470735526065 Marionette TRACE conn5 <- [1,1054,null,{}] 02:38:46 INFO - PROCESS | 3852 | 1470735526068 Marionette TRACE conn5 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 3852 | 1470735526070 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:46 INFO - PROCESS | 3852 | 1470735526183 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 02:38:46 INFO - PROCESS | 3852 | 1470735526191 Marionette TRACE conn5 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:46 INFO - PROCESS | 3852 | 1470735526193 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:46 INFO - PROCESS | 3852 | ++DOCSHELL 15F6A000 == 36 [pid = 3852] [id = 273] 02:38:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (176C0000) [pid = 3852] [serial = 818] [outer = 00000000] 02:38:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (18F88800) [pid = 3852] [serial = 819] [outer = 176C0000] 02:38:46 INFO - PROCESS | 3852 | 1470735526237 Marionette DEBUG loaded listener.js 02:38:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (18F8C800) [pid = 3852] [serial = 820] [outer = 176C0000] 02:38:47 INFO - PROCESS | 3852 | 1470735527045 Marionette TRACE conn5 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1018ms 02:38:47 INFO - PROCESS | 3852 | 1470735527083 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 02:38:47 INFO - PROCESS | 3852 | 1470735527087 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 02:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:38:47 INFO - PROCESS | 3852 | 1470735527092 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 3852 | 1470735527097 Marionette TRACE conn5 <- [1,1058,null,{}] 02:38:47 INFO - PROCESS | 3852 | 1470735527122 Marionette TRACE conn5 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:47 INFO - PROCESS | 3852 | 1470735527125 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:47 INFO - PROCESS | 3852 | 1470735527247 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 02:38:47 INFO - PROCESS | 3852 | 1470735527373 Marionette TRACE conn5 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:47 INFO - PROCESS | 3852 | 1470735527376 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:47 INFO - PROCESS | 3852 | ++DOCSHELL 0C635400 == 37 [pid = 3852] [id = 274] 02:38:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (0C63B400) [pid = 3852] [serial = 821] [outer = 00000000] 02:38:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (0CF35400) [pid = 3852] [serial = 822] [outer = 0C63B400] 02:38:47 INFO - PROCESS | 3852 | 1470735527435 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0D10D000) [pid = 3852] [serial = 823] [outer = 0C63B400] 02:38:48 INFO - PROCESS | 3852 | 1470735528129 Marionette TRACE conn5 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1076ms 02:38:48 INFO - PROCESS | 3852 | 1470735528187 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 02:38:48 INFO - PROCESS | 3852 | 1470735528192 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 02:38:48 INFO - PROCESS | 3852 | 1470735528199 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:38:48 INFO - PROCESS | 3852 | 1470735528202 Marionette TRACE conn5 <- [1,1062,null,{}] 02:38:48 INFO - PROCESS | 3852 | 1470735528206 Marionette TRACE conn5 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:48 INFO - PROCESS | 3852 | 1470735528208 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:48 INFO - PROCESS | 3852 | 1470735528340 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 02:38:48 INFO - PROCESS | 3852 | 1470735528468 Marionette TRACE conn5 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:48 INFO - PROCESS | 3852 | 1470735528471 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:48 INFO - PROCESS | 3852 | ++DOCSHELL 0CF34C00 == 38 [pid = 3852] [id = 275] 02:38:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0D105C00) [pid = 3852] [serial = 824] [outer = 00000000] 02:38:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (13EB5C00) [pid = 3852] [serial = 825] [outer = 0D105C00] 02:38:48 INFO - PROCESS | 3852 | 1470735528529 Marionette DEBUG loaded listener.js 02:38:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1595A400) [pid = 3852] [serial = 826] [outer = 0D105C00] 02:38:49 INFO - PROCESS | 3852 | --DOCSHELL 1764D800 == 37 [pid = 3852] [id = 272] 02:38:49 INFO - PROCESS | 3852 | --DOCSHELL 0875C800 == 36 [pid = 3852] [id = 271] 02:38:49 INFO - PROCESS | 3852 | --DOCSHELL 0B8B2800 == 35 [pid = 3852] [id = 270] 02:38:49 INFO - PROCESS | 3852 | --DOCSHELL 16966000 == 34 [pid = 3852] [id = 269] 02:38:49 INFO - PROCESS | 3852 | --DOCSHELL 15F50400 == 33 [pid = 3852] [id = 268] 02:38:49 INFO - PROCESS | 3852 | --DOCSHELL 13F81800 == 32 [pid = 3852] [id = 267] 02:38:49 INFO - PROCESS | 3852 | --DOCSHELL 0D112C00 == 31 [pid = 3852] [id = 266] 02:38:49 INFO - PROCESS | 3852 | --DOCSHELL 0B990400 == 30 [pid = 3852] [id = 265] 02:38:49 INFO - PROCESS | 3852 | 1470735529285 Marionette TRACE conn5 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1126ms 02:38:49 INFO - PROCESS | 3852 | 1470735529331 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 02:38:49 INFO - PROCESS | 3852 | 1470735529334 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 02:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:38:49 INFO - PROCESS | 3852 | 1470735529339 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:38:49 INFO - PROCESS | 3852 | 1470735529343 Marionette TRACE conn5 <- [1,1066,null,{}] 02:38:49 INFO - PROCESS | 3852 | 1470735529349 Marionette TRACE conn5 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:49 INFO - PROCESS | 3852 | 1470735529351 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:49 INFO - PROCESS | 3852 | 1470735529449 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (19528C00) [pid = 3852] [serial = 769] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0C6E9C00) [pid = 3852] [serial = 750] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (18741400) [pid = 3852] [serial = 763] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (0CF3B800) [pid = 3852] [serial = 751] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (1595B000) [pid = 3852] [serial = 748] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (19528000) [pid = 3852] [serial = 768] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (176C1C00) [pid = 3852] [serial = 759] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (19357800) [pid = 3852] [serial = 742] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (179B8000) [pid = 3852] [serial = 760] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (179BC800) [pid = 3852] [serial = 772] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (18F8E800) [pid = 3852] [serial = 766] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (179C3C00) [pid = 3852] [serial = 762] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (1934D000) [pid = 3852] [serial = 765] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (16972000) [pid = 3852] [serial = 757] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (13D7F400) [pid = 3852] [serial = 754] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (16909000) [pid = 3852] [serial = 756] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (179B9800) [pid = 3852] [serial = 771] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (13F7E800) [pid = 3852] [serial = 747] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (196DA800) [pid = 3852] [serial = 775] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1977FC00) [pid = 3852] [serial = 778] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (19777C00) [pid = 3852] [serial = 777] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0D10FC00) [pid = 3852] [serial = 745] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0CF34000) [pid = 3852] [serial = 744] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (110DE000) [pid = 3852] [serial = 753] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (196D2C00) [pid = 3852] [serial = 774] [outer = 00000000] [url = about:blank] 02:38:49 INFO - PROCESS | 3852 | 1470735529541 Marionette TRACE conn5 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 3852 | 1470735529544 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:49 INFO - PROCESS | 3852 | ++DOCSHELL 08756400 == 31 [pid = 3852] [id = 276] 02:38:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (08759000) [pid = 3852] [serial = 827] [outer = 00000000] 02:38:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0C680800) [pid = 3852] [serial = 828] [outer = 08759000] 02:38:49 INFO - PROCESS | 3852 | 1470735529593 Marionette DEBUG loaded listener.js 02:38:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0CF3BC00) [pid = 3852] [serial = 829] [outer = 08759000] 02:38:50 INFO - PROCESS | 3852 | 1470735530029 Marionette TRACE conn5 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 730ms 02:38:50 INFO - PROCESS | 3852 | 1470735530071 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 3852 | 1470735530075 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 02:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:38:50 INFO - PROCESS | 3852 | 1470735530081 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 3852 | 1470735530084 Marionette TRACE conn5 <- [1,1070,null,{}] 02:38:50 INFO - PROCESS | 3852 | 1470735530087 Marionette TRACE conn5 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:50 INFO - PROCESS | 3852 | 1470735530090 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:50 INFO - PROCESS | 3852 | 1470735530180 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 02:38:50 INFO - PROCESS | 3852 | 1470735530187 Marionette TRACE conn5 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 3852 | 1470735530189 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:50 INFO - PROCESS | 3852 | ++DOCSHELL 0D37C400 == 32 [pid = 3852] [id = 277] 02:38:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (105A7800) [pid = 3852] [serial = 830] [outer = 00000000] 02:38:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (110E4C00) [pid = 3852] [serial = 831] [outer = 105A7800] 02:38:50 INFO - PROCESS | 3852 | 1470735530237 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (13EBA800) [pid = 3852] [serial = 832] [outer = 105A7800] 02:38:50 INFO - PROCESS | 3852 | 1470735530705 Marionette TRACE conn5 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 670ms 02:38:50 INFO - PROCESS | 3852 | 1470735530755 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 3852 | 1470735530758 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 02:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:38:50 INFO - PROCESS | 3852 | 1470735530761 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 3852 | 1470735530764 Marionette TRACE conn5 <- [1,1074,null,{}] 02:38:50 INFO - PROCESS | 3852 | 1470735530775 Marionette TRACE conn5 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:50 INFO - PROCESS | 3852 | 1470735530779 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:50 INFO - PROCESS | 3852 | 1470735530866 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 02:38:50 INFO - PROCESS | 3852 | 1470735530875 Marionette TRACE conn5 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:50 INFO - PROCESS | 3852 | 1470735530879 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:50 INFO - PROCESS | 3852 | ++DOCSHELL 16909000 == 33 [pid = 3852] [id = 278] 02:38:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (16965C00) [pid = 3852] [serial = 833] [outer = 00000000] 02:38:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1696F000) [pid = 3852] [serial = 834] [outer = 16965C00] 02:38:50 INFO - PROCESS | 3852 | 1470735530927 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1764E000) [pid = 3852] [serial = 835] [outer = 16965C00] 02:38:51 INFO - PROCESS | 3852 | 1470735531401 Marionette TRACE conn5 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:38:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 691ms 02:38:51 INFO - PROCESS | 3852 | 1470735531452 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 02:38:51 INFO - PROCESS | 3852 | 1470735531455 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 02:38:51 INFO - PROCESS | 3852 | 1470735531458 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:38:51 INFO - PROCESS | 3852 | 1470735531459 Marionette TRACE conn5 <- [1,1078,null,{}] 02:38:51 INFO - PROCESS | 3852 | 1470735531463 Marionette TRACE conn5 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:51 INFO - PROCESS | 3852 | 1470735531465 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:51 INFO - PROCESS | 3852 | 1470735531579 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 02:38:51 INFO - PROCESS | 3852 | 1470735531587 Marionette TRACE conn5 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 3852 | 1470735531589 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:51 INFO - PROCESS | 3852 | ++DOCSHELL 176AF400 == 34 [pid = 3852] [id = 279] 02:38:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (176AF800) [pid = 3852] [serial = 836] [outer = 00000000] 02:38:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (179B7C00) [pid = 3852] [serial = 837] [outer = 176AF800] 02:38:51 INFO - PROCESS | 3852 | 1470735531634 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (179BCC00) [pid = 3852] [serial = 838] [outer = 176AF800] 02:38:52 INFO - PROCESS | 3852 | 1470735532101 Marionette TRACE conn5 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 670ms 02:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:38:52 INFO - PROCESS | 3852 | 1470735532136 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 3852 | 1470735532138 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 02:38:52 INFO - PROCESS | 3852 | 1470735532142 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 3852 | 1470735532144 Marionette TRACE conn5 <- [1,1082,null,{}] 02:38:52 INFO - PROCESS | 3852 | 1470735532147 Marionette TRACE conn5 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:52 INFO - PROCESS | 3852 | 1470735532149 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:52 INFO - PROCESS | 3852 | 1470735532259 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 02:38:52 INFO - PROCESS | 3852 | 1470735532264 Marionette TRACE conn5 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 3852 | 1470735532266 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:52 INFO - PROCESS | 3852 | ++DOCSHELL 179BEC00 == 35 [pid = 3852] [id = 280] 02:38:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (179C1C00) [pid = 3852] [serial = 839] [outer = 00000000] 02:38:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (18836800) [pid = 3852] [serial = 840] [outer = 179C1C00] 02:38:52 INFO - PROCESS | 3852 | 1470735532311 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18854800) [pid = 3852] [serial = 841] [outer = 179C1C00] 02:38:52 INFO - PROCESS | 3852 | 1470735532796 Marionette TRACE conn5 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 735ms 02:38:52 INFO - PROCESS | 3852 | 1470735532878 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 02:38:52 INFO - PROCESS | 3852 | 1470735532880 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 02:38:52 INFO - PROCESS | 3852 | 1470735532883 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:38:52 INFO - PROCESS | 3852 | 1470735532885 Marionette TRACE conn5 <- [1,1086,null,{}] 02:38:52 INFO - PROCESS | 3852 | 1470735532928 Marionette TRACE conn5 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:52 INFO - PROCESS | 3852 | 1470735532934 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:53 INFO - PROCESS | 3852 | 1470735533080 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 02:38:53 INFO - PROCESS | 3852 | 1470735533135 Marionette TRACE conn5 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 3852 | 1470735533137 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:53 INFO - PROCESS | 3852 | ++DOCSHELL 19410400 == 36 [pid = 3852] [id = 281] 02:38:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1947A800) [pid = 3852] [serial = 842] [outer = 00000000] 02:38:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (194D2800) [pid = 3852] [serial = 843] [outer = 1947A800] 02:38:53 INFO - PROCESS | 3852 | 1470735533183 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (194C8400) [pid = 3852] [serial = 844] [outer = 1947A800] 02:38:53 INFO - PROCESS | 3852 | 1470735533572 Marionette TRACE conn5 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 691ms 02:38:53 INFO - PROCESS | 3852 | 1470735533579 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 02:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:38:53 INFO - PROCESS | 3852 | 1470735533581 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 02:38:53 INFO - PROCESS | 3852 | 1470735533584 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 3852 | 1470735533586 Marionette TRACE conn5 <- [1,1090,null,{}] 02:38:53 INFO - PROCESS | 3852 | 1470735533595 Marionette TRACE conn5 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:53 INFO - PROCESS | 3852 | 1470735533596 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:53 INFO - PROCESS | 3852 | 1470735533704 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 02:38:53 INFO - PROCESS | 3852 | 1470735533710 Marionette TRACE conn5 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 3852 | 1470735533711 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:53 INFO - PROCESS | 3852 | ++DOCSHELL 10F0AC00 == 37 [pid = 3852] [id = 282] 02:38:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (19527C00) [pid = 3852] [serial = 845] [outer = 00000000] 02:38:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (19555C00) [pid = 3852] [serial = 846] [outer = 19527C00] 02:38:53 INFO - PROCESS | 3852 | 1470735533755 Marionette DEBUG loaded listener.js 02:38:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (19558400) [pid = 3852] [serial = 847] [outer = 19527C00] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (15F50800) [pid = 3852] [serial = 803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (0D2DDC00) [pid = 3852] [serial = 791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (176B3000) [pid = 3852] [serial = 815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (13F82800) [pid = 3852] [serial = 800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0D113400) [pid = 3852] [serial = 797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0B994000) [pid = 3852] [serial = 794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0CF3DC00) [pid = 3852] [serial = 779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1595AC00) [pid = 3852] [serial = 782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (196D1400) [pid = 3852] [serial = 785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1A4BD400) [pid = 3852] [serial = 788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1696AC00) [pid = 3852] [serial = 806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B997400) [pid = 3852] [serial = 809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:38:54 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (08763C00) [pid = 3852] [serial = 812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:38:54 INFO - PROCESS | 3852 | 1470735534215 Marionette TRACE conn5 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 690ms 02:38:54 INFO - PROCESS | 3852 | 1470735534275 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 3852 | 1470735534277 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 02:38:54 INFO - PROCESS | 3852 | 1470735534280 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:38:54 INFO - PROCESS | 3852 | 1470735534282 Marionette TRACE conn5 <- [1,1094,null,{}] 02:38:54 INFO - PROCESS | 3852 | 1470735534285 Marionette TRACE conn5 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:54 INFO - PROCESS | 3852 | 1470735534287 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:54 INFO - PROCESS | 3852 | 1470735534367 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 02:38:54 INFO - PROCESS | 3852 | 1470735534400 Marionette TRACE conn5 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:54 INFO - PROCESS | 3852 | 1470735534402 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:54 INFO - PROCESS | 3852 | ++DOCSHELL 0CF33800 == 38 [pid = 3852] [id = 283] 02:38:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0CF3DC00) [pid = 3852] [serial = 848] [outer = 00000000] 02:38:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (176AB400) [pid = 3852] [serial = 849] [outer = 0CF3DC00] 02:38:54 INFO - PROCESS | 3852 | 1470735534446 Marionette DEBUG loaded listener.js 02:38:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (191E3000) [pid = 3852] [serial = 850] [outer = 0CF3DC00] 02:38:54 INFO - PROCESS | 3852 | 1470735534856 Marionette TRACE conn5 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 630ms 02:38:54 INFO - PROCESS | 3852 | 1470735534915 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 02:38:54 INFO - PROCESS | 3852 | 1470735534917 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 02:38:54 INFO - PROCESS | 3852 | 1470735534920 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:38:54 INFO - PROCESS | 3852 | 1470735534922 Marionette TRACE conn5 <- [1,1098,null,{}] 02:38:54 INFO - PROCESS | 3852 | 1470735534935 Marionette TRACE conn5 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:54 INFO - PROCESS | 3852 | 1470735534937 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:55 INFO - PROCESS | 3852 | 1470735535019 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 02:38:55 INFO - PROCESS | 3852 | 1470735535027 Marionette TRACE conn5 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 3852 | 1470735535029 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:55 INFO - PROCESS | 3852 | ++DOCSHELL 19550800 == 39 [pid = 3852] [id = 284] 02:38:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (19554800) [pid = 3852] [serial = 851] [outer = 00000000] 02:38:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (196DBC00) [pid = 3852] [serial = 852] [outer = 19554800] 02:38:55 INFO - PROCESS | 3852 | 1470735535072 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1977A400) [pid = 3852] [serial = 853] [outer = 19554800] 02:38:55 INFO - PROCESS | 3852 | 1470735535497 Marionette TRACE conn5 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 630ms 02:38:55 INFO - PROCESS | 3852 | 1470735535555 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 02:38:55 INFO - PROCESS | 3852 | 1470735535557 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 02:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:38:55 INFO - PROCESS | 3852 | 1470735535560 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - PROCESS | 3852 | 1470735535562 Marionette TRACE conn5 <- [1,1102,null,{}] 02:38:55 INFO - PROCESS | 3852 | 1470735535565 Marionette TRACE conn5 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:55 INFO - PROCESS | 3852 | 1470735535567 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:55 INFO - PROCESS | 3852 | 1470735535648 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 02:38:55 INFO - PROCESS | 3852 | 1470735535656 Marionette TRACE conn5 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 3852 | 1470735535658 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:55 INFO - PROCESS | 3852 | ++DOCSHELL 19824400 == 40 [pid = 3852] [id = 285] 02:38:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (19825000) [pid = 3852] [serial = 854] [outer = 00000000] 02:38:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1982B000) [pid = 3852] [serial = 855] [outer = 19825000] 02:38:55 INFO - PROCESS | 3852 | 1470735535703 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (1982BC00) [pid = 3852] [serial = 856] [outer = 19825000] 02:38:56 INFO - PROCESS | 3852 | 1470735536342 Marionette TRACE conn5 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 830ms 02:38:56 INFO - PROCESS | 3852 | 1470735536391 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 3852 | 1470735536396 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 02:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:38:56 INFO - PROCESS | 3852 | 1470735536401 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 3852 | 1470735536405 Marionette TRACE conn5 <- [1,1106,null,{}] 02:38:56 INFO - PROCESS | 3852 | 1470735536411 Marionette TRACE conn5 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:56 INFO - PROCESS | 3852 | 1470735536415 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:56 INFO - PROCESS | 3852 | 1470735536532 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 02:38:56 INFO - PROCESS | 3852 | 1470735536637 Marionette TRACE conn5 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:56 INFO - PROCESS | 3852 | 1470735536640 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:56 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B9400 == 41 [pid = 3852] [id = 286] 02:38:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0B8BFC00) [pid = 3852] [serial = 857] [outer = 00000000] 02:38:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0D10DC00) [pid = 3852] [serial = 858] [outer = 0B8BFC00] 02:38:56 INFO - PROCESS | 3852 | 1470735536697 Marionette DEBUG loaded listener.js 02:38:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (10B04000) [pid = 3852] [serial = 859] [outer = 0B8BFC00] 02:38:57 INFO - PROCESS | 3852 | 1470735537292 Marionette TRACE conn5 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 987ms 02:38:57 INFO - PROCESS | 3852 | 1470735537388 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 02:38:57 INFO - PROCESS | 3852 | 1470735537393 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 02:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:38:57 INFO - PROCESS | 3852 | 1470735537399 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:38:57 INFO - PROCESS | 3852 | 1470735537402 Marionette TRACE conn5 <- [1,1110,null,{}] 02:38:57 INFO - PROCESS | 3852 | 1470735537421 Marionette TRACE conn5 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:57 INFO - PROCESS | 3852 | 1470735537424 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:57 INFO - PROCESS | 3852 | 1470735537544 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 02:38:57 INFO - PROCESS | 3852 | 1470735537667 Marionette TRACE conn5 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 3852 | 1470735537670 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:57 INFO - PROCESS | 3852 | ++DOCSHELL 01CCA800 == 42 [pid = 3852] [id = 287] 02:38:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (0C683C00) [pid = 3852] [serial = 860] [outer = 00000000] 02:38:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (15F58000) [pid = 3852] [serial = 861] [outer = 0C683C00] 02:38:57 INFO - PROCESS | 3852 | 1470735537729 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (1696F800) [pid = 3852] [serial = 862] [outer = 0C683C00] 02:38:58 INFO - PROCESS | 3852 | 1470735538298 Marionette TRACE conn5 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 990ms 02:38:58 INFO - PROCESS | 3852 | 1470735538393 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 3852 | 1470735538396 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 02:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:38:58 INFO - PROCESS | 3852 | 1470735538399 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 3852 | 1470735538403 Marionette TRACE conn5 <- [1,1114,null,{}] 02:38:58 INFO - PROCESS | 3852 | 1470735538431 Marionette TRACE conn5 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:58 INFO - PROCESS | 3852 | 1470735538436 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:58 INFO - PROCESS | 3852 | 1470735538553 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 02:38:58 INFO - PROCESS | 3852 | 1470735538675 Marionette TRACE conn5 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 3852 | 1470735538678 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:58 INFO - PROCESS | 3852 | ++DOCSHELL 194CFC00 == 43 [pid = 3852] [id = 288] 02:38:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (194D1400) [pid = 3852] [serial = 863] [outer = 00000000] 02:38:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (19828000) [pid = 3852] [serial = 864] [outer = 194D1400] 02:38:58 INFO - PROCESS | 3852 | 1470735538736 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1A4BBC00) [pid = 3852] [serial = 865] [outer = 194D1400] 02:38:59 INFO - PROCESS | 3852 | 1470735539457 Marionette TRACE conn5 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1087ms 02:38:59 INFO - PROCESS | 3852 | 1470735539492 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 3852 | 1470735539495 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 02:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:38:59 INFO - PROCESS | 3852 | 1470735539498 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 3852 | 1470735539500 Marionette TRACE conn5 <- [1,1118,null,{}] 02:38:59 INFO - PROCESS | 3852 | 1470735539504 Marionette TRACE conn5 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:59 INFO - PROCESS | 3852 | 1470735539506 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:59 INFO - PROCESS | 3852 | 1470735539619 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 02:38:59 INFO - PROCESS | 3852 | 1470735539866 Marionette TRACE conn5 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:59 INFO - PROCESS | 3852 | 1470735539869 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:38:59 INFO - PROCESS | 3852 | [3852] 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 02:38:59 INFO - PROCESS | 3852 | ++DOCSHELL 0875AC00 == 44 [pid = 3852] [id = 289] 02:38:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (0875B800) [pid = 3852] [serial = 866] [outer = 00000000] 02:38:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (0B82E800) [pid = 3852] [serial = 867] [outer = 0875B800] 02:38:59 INFO - PROCESS | 3852 | 1470735539951 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (0B990400) [pid = 3852] [serial = 868] [outer = 0875B800] 02:39:00 INFO - PROCESS | 3852 | 1470735540574 Marionette TRACE conn5 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 19550800 == 43 [pid = 3852] [id = 284] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 0CF33800 == 42 [pid = 3852] [id = 283] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 10F0AC00 == 41 [pid = 3852] [id = 282] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 19410400 == 40 [pid = 3852] [id = 281] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 179BEC00 == 39 [pid = 3852] [id = 280] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 176AF400 == 38 [pid = 3852] [id = 279] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 16909000 == 37 [pid = 3852] [id = 278] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 0D37C400 == 36 [pid = 3852] [id = 277] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 08756400 == 35 [pid = 3852] [id = 276] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 0CF34C00 == 34 [pid = 3852] [id = 275] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 0C635400 == 33 [pid = 3852] [id = 274] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 0D2DC400 == 32 [pid = 3852] [id = 264] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 15F6A000 == 31 [pid = 3852] [id = 273] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 01CCA800 == 30 [pid = 3852] [id = 287] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 194CFC00 == 29 [pid = 3852] [id = 288] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 19824400 == 28 [pid = 3852] [id = 285] 02:39:01 INFO - PROCESS | 3852 | --DOCSHELL 0B8B9400 == 27 [pid = 3852] [id = 286] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (16371800) [pid = 3852] [serial = 805] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (1764FC00) [pid = 3852] [serial = 808] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (179B6800) [pid = 3852] [serial = 811] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (16365000) [pid = 3852] [serial = 810] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (18745000) [pid = 3852] [serial = 817] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (15F57000) [pid = 3852] [serial = 813] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (14FDA000) [pid = 3852] [serial = 802] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (176BAC00) [pid = 3852] [serial = 814] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (18F88800) [pid = 3852] [serial = 819] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (15F62C00) [pid = 3852] [serial = 804] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (10B96800) [pid = 3852] [serial = 793] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0D37CC00) [pid = 3852] [serial = 792] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (18743800) [pid = 3852] [serial = 816] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (141F8000) [pid = 3852] [serial = 801] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0D375400) [pid = 3852] [serial = 798] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (10509400) [pid = 3852] [serial = 799] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0C75D000) [pid = 3852] [serial = 795] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0C7FD800) [pid = 3852] [serial = 796] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (13D7B400) [pid = 3852] [serial = 781] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (10B0F400) [pid = 3852] [serial = 780] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1764F000) [pid = 3852] [serial = 784] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (16372800) [pid = 3852] [serial = 783] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1982CC00) [pid = 3852] [serial = 787] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (196DF400) [pid = 3852] [serial = 786] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1A4C6400) [pid = 3852] [serial = 790] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1A4C2400) [pid = 3852] [serial = 789] [outer = 00000000] [url = about:blank] 02:39:01 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (17624000) [pid = 3852] [serial = 807] [outer = 00000000] [url = about:blank] 02:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1774ms 02:39:01 INFO - PROCESS | 3852 | 1470735541327 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 3852 | 1470735541332 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 02:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:39:01 INFO - PROCESS | 3852 | 1470735541337 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:39:01 INFO - PROCESS | 3852 | 1470735541340 Marionette TRACE conn5 <- [1,1122,null,{}] 02:39:01 INFO - PROCESS | 3852 | 1470735541346 Marionette TRACE conn5 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:01 INFO - PROCESS | 3852 | 1470735541350 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:01 INFO - PROCESS | 3852 | 1470735541441 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 02:39:01 INFO - PROCESS | 3852 | 1470735541448 Marionette TRACE conn5 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:01 INFO - PROCESS | 3852 | 1470735541453 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:01 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B5800 == 28 [pid = 3852] [id = 290] 02:39:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0B8B7800) [pid = 3852] [serial = 869] [outer = 00000000] 02:39:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0B8BE800) [pid = 3852] [serial = 870] [outer = 0B8B7800] 02:39:01 INFO - PROCESS | 3852 | 1470735541503 Marionette DEBUG loaded listener.js 02:39:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0C6E5000) [pid = 3852] [serial = 871] [outer = 0B8B7800] 02:39:02 INFO - PROCESS | 3852 | 1470735541999 Marionette TRACE conn5 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 670ms 02:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:39:02 INFO - PROCESS | 3852 | 1470735542010 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 3852 | 1470735542014 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 02:39:02 INFO - PROCESS | 3852 | 1470735542020 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - PROCESS | 3852 | 1470735542024 Marionette TRACE conn5 <- [1,1126,null,{}] 02:39:02 INFO - PROCESS | 3852 | 1470735542028 Marionette TRACE conn5 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:02 INFO - PROCESS | 3852 | 1470735542031 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:02 INFO - PROCESS | 3852 | 1470735542119 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 02:39:02 INFO - PROCESS | 3852 | 1470735542128 Marionette TRACE conn5 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 3852 | 1470735542131 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:02 INFO - PROCESS | 3852 | ++DOCSHELL 0D111400 == 29 [pid = 3852] [id = 291] 02:39:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0D112000) [pid = 3852] [serial = 872] [outer = 00000000] 02:39:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0D2E5000) [pid = 3852] [serial = 873] [outer = 0D112000] 02:39:02 INFO - PROCESS | 3852 | 1470735542179 Marionette DEBUG loaded listener.js 02:39:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (10506800) [pid = 3852] [serial = 874] [outer = 0D112000] 02:39:02 INFO - PROCESS | 3852 | 1470735542647 Marionette TRACE conn5 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 690ms 02:39:02 INFO - PROCESS | 3852 | 1470735542710 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 02:39:02 INFO - PROCESS | 3852 | 1470735542712 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 02:39:02 INFO - PROCESS | 3852 | 1470735542716 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:39:02 INFO - PROCESS | 3852 | 1470735542718 Marionette TRACE conn5 <- [1,1130,null,{}] 02:39:02 INFO - PROCESS | 3852 | 1470735542750 Marionette TRACE conn5 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:02 INFO - PROCESS | 3852 | 1470735542755 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:02 INFO - PROCESS | 3852 | 1470735542907 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 02:39:02 INFO - PROCESS | 3852 | 1470735542917 Marionette TRACE conn5 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:02 INFO - PROCESS | 3852 | 1470735542921 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:02 INFO - PROCESS | 3852 | ++DOCSHELL 13D81C00 == 30 [pid = 3852] [id = 292] 02:39:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (13D82400) [pid = 3852] [serial = 875] [outer = 00000000] 02:39:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (1411E800) [pid = 3852] [serial = 876] [outer = 13D82400] 02:39:02 INFO - PROCESS | 3852 | 1470735542971 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1456D000) [pid = 3852] [serial = 877] [outer = 13D82400] 02:39:03 INFO - PROCESS | 3852 | 1470735543408 Marionette TRACE conn5 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 730ms 02:39:03 INFO - PROCESS | 3852 | 1470735543459 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 02:39:03 INFO - PROCESS | 3852 | 1470735543462 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 02:39:03 INFO - PROCESS | 3852 | 1470735543465 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:39:03 INFO - PROCESS | 3852 | 1470735543467 Marionette TRACE conn5 <- [1,1134,null,{}] 02:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:39:03 INFO - PROCESS | 3852 | 1470735543471 Marionette TRACE conn5 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:03 INFO - PROCESS | 3852 | 1470735543473 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:03 INFO - PROCESS | 3852 | 1470735543597 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 02:39:03 INFO - PROCESS | 3852 | 1470735543618 Marionette TRACE conn5 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:03 INFO - PROCESS | 3852 | 1470735543620 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:03 INFO - PROCESS | 3852 | ++DOCSHELL 14FD6000 == 31 [pid = 3852] [id = 293] 02:39:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (14FD6800) [pid = 3852] [serial = 878] [outer = 00000000] 02:39:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1595E000) [pid = 3852] [serial = 879] [outer = 14FD6800] 02:39:03 INFO - PROCESS | 3852 | 1470735543667 Marionette DEBUG loaded listener.js 02:39:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (15F64000) [pid = 3852] [serial = 880] [outer = 14FD6800] 02:39:04 INFO - PROCESS | 3852 | 1470735544110 Marionette TRACE conn5 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 670ms 02:39:04 INFO - PROCESS | 3852 | 1470735544177 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 3852 | 1470735544179 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 02:39:04 INFO - PROCESS | 3852 | 1470735544182 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:39:04 INFO - PROCESS | 3852 | 1470735544184 Marionette TRACE conn5 <- [1,1138,null,{}] 02:39:04 INFO - PROCESS | 3852 | 1470735544188 Marionette TRACE conn5 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:04 INFO - PROCESS | 3852 | 1470735544190 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:04 INFO - PROCESS | 3852 | 1470735544303 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 02:39:04 INFO - PROCESS | 3852 | 1470735544313 Marionette TRACE conn5 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:04 INFO - PROCESS | 3852 | 1470735544315 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:04 INFO - PROCESS | 3852 | ++DOCSHELL 16372800 == 32 [pid = 3852] [id = 294] 02:39:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (16901C00) [pid = 3852] [serial = 881] [outer = 00000000] 02:39:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (16968000) [pid = 3852] [serial = 882] [outer = 16901C00] 02:39:04 INFO - PROCESS | 3852 | 1470735544408 Marionette DEBUG loaded listener.js 02:39:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (1764C000) [pid = 3852] [serial = 883] [outer = 16901C00] 02:39:04 INFO - PROCESS | 3852 | 1470735544803 Marionette TRACE conn5 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 670ms 02:39:04 INFO - PROCESS | 3852 | 1470735544856 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 02:39:04 INFO - PROCESS | 3852 | 1470735544859 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 02:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:39:04 INFO - PROCESS | 3852 | 1470735544869 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:39:04 INFO - PROCESS | 3852 | 1470735544870 Marionette TRACE conn5 <- [1,1142,null,{}] 02:39:04 INFO - PROCESS | 3852 | 1470735544874 Marionette TRACE conn5 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:04 INFO - PROCESS | 3852 | 1470735544880 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:05 INFO - PROCESS | 3852 | 1470735545017 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 02:39:05 INFO - PROCESS | 3852 | 1470735545087 Marionette TRACE conn5 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 3852 | 1470735545090 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:05 INFO - PROCESS | 3852 | ++DOCSHELL 176BD800 == 33 [pid = 3852] [id = 295] 02:39:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (176BE000) [pid = 3852] [serial = 884] [outer = 00000000] 02:39:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (176C3000) [pid = 3852] [serial = 885] [outer = 176BE000] 02:39:05 INFO - PROCESS | 3852 | 1470735545139 Marionette DEBUG loaded listener.js 02:39:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (179B8C00) [pid = 3852] [serial = 886] [outer = 176BE000] 02:39:05 INFO - PROCESS | 3852 | 1470735545568 Marionette TRACE conn5 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 970ms 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (179C1C00) [pid = 3852] [serial = 839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (1947A800) [pid = 3852] [serial = 842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (19527C00) [pid = 3852] [serial = 845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (176AF800) [pid = 3852] [serial = 836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (16965C00) [pid = 3852] [serial = 833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (08759000) [pid = 3852] [serial = 827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0CF3DC00) [pid = 3852] [serial = 848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0C63B400) [pid = 3852] [serial = 821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (105A7800) [pid = 3852] [serial = 830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0D105C00) [pid = 3852] [serial = 824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (176C0000) [pid = 3852] [serial = 818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (19554800) [pid = 3852] [serial = 851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:39:05 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (19825000) [pid = 3852] [serial = 854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:39:05 INFO - PROCESS | 3852 | 1470735545878 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 02:39:05 INFO - PROCESS | 3852 | 1470735545880 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 02:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:39:05 INFO - PROCESS | 3852 | 1470735545883 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:39:05 INFO - PROCESS | 3852 | 1470735545885 Marionette TRACE conn5 <- [1,1146,null,{}] 02:39:05 INFO - PROCESS | 3852 | 1470735545889 Marionette TRACE conn5 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:05 INFO - PROCESS | 3852 | 1470735545891 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:05 INFO - PROCESS | 3852 | 1470735545975 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 02:39:05 INFO - PROCESS | 3852 | 1470735545983 Marionette TRACE conn5 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:05 INFO - PROCESS | 3852 | 1470735545984 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:06 INFO - PROCESS | 3852 | ++DOCSHELL 0CE53800 == 34 [pid = 3852] [id = 296] 02:39:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0CF3DC00) [pid = 3852] [serial = 887] [outer = 00000000] 02:39:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (13D63C00) [pid = 3852] [serial = 888] [outer = 0CF3DC00] 02:39:06 INFO - PROCESS | 3852 | 1470735546029 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (15F5BC00) [pid = 3852] [serial = 889] [outer = 0CF3DC00] 02:39:06 INFO - PROCESS | 3852 | 1470735546451 Marionette TRACE conn5 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 630ms 02:39:06 INFO - PROCESS | 3852 | 1470735546516 Marionette TRACE conn5 -> [0,1149,"getWindowHandle",null] 02:39:06 INFO - PROCESS | 3852 | 1470735546518 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 02:39:06 INFO - PROCESS | 3852 | 1470735546522 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:39:06 INFO - PROCESS | 3852 | 1470735546523 Marionette TRACE conn5 <- [1,1150,null,{}] 02:39:06 INFO - PROCESS | 3852 | 1470735546527 Marionette TRACE conn5 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:06 INFO - PROCESS | 3852 | 1470735546528 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:06 INFO - PROCESS | 3852 | 1470735546607 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 02:39:06 INFO - PROCESS | 3852 | 1470735546615 Marionette TRACE conn5 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:06 INFO - PROCESS | 3852 | 1470735546616 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:06 INFO - PROCESS | 3852 | ++DOCSHELL 16970C00 == 35 [pid = 3852] [id = 297] 02:39:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176AD400) [pid = 3852] [serial = 890] [outer = 00000000] 02:39:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (179BF800) [pid = 3852] [serial = 891] [outer = 176AD400] 02:39:06 INFO - PROCESS | 3852 | 1470735546661 Marionette DEBUG loaded listener.js 02:39:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (179C1400) [pid = 3852] [serial = 892] [outer = 176AD400] 02:39:07 INFO - PROCESS | 3852 | 1470735547090 Marionette TRACE conn5 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 630ms 02:39:07 INFO - PROCESS | 3852 | 1470735547156 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 02:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:39:07 INFO - PROCESS | 3852 | 1470735547158 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 02:39:07 INFO - PROCESS | 3852 | 1470735547161 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 3852 | 1470735547163 Marionette TRACE conn5 <- [1,1154,null,{}] 02:39:07 INFO - PROCESS | 3852 | 1470735547166 Marionette TRACE conn5 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:07 INFO - PROCESS | 3852 | 1470735547168 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:07 INFO - PROCESS | 3852 | 1470735547249 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 02:39:07 INFO - PROCESS | 3852 | 1470735547257 Marionette TRACE conn5 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:07 INFO - PROCESS | 3852 | 1470735547259 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:07 INFO - PROCESS | 3852 | ++DOCSHELL 0CF3B400 == 36 [pid = 3852] [id = 298] 02:39:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0D2E5C00) [pid = 3852] [serial = 893] [outer = 00000000] 02:39:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18F8A800) [pid = 3852] [serial = 894] [outer = 0D2E5C00] 02:39:07 INFO - PROCESS | 3852 | 1470735547303 Marionette DEBUG loaded listener.js 02:39:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18F8C000) [pid = 3852] [serial = 895] [outer = 0D2E5C00] 02:39:07 INFO - PROCESS | 3852 | 1470735547750 Marionette TRACE conn5 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 630ms 02:39:07 INFO - PROCESS | 3852 | 1470735547793 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 02:39:07 INFO - PROCESS | 3852 | 1470735547795 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 02:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:39:07 INFO - PROCESS | 3852 | 1470735547798 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:39:07 INFO - PROCESS | 3852 | 1470735547800 Marionette TRACE conn5 <- [1,1158,null,{}] 02:39:07 INFO - PROCESS | 3852 | 1470735547807 Marionette TRACE conn5 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:07 INFO - PROCESS | 3852 | 1470735547809 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:07 INFO - PROCESS | 3852 | 1470735547935 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 02:39:08 INFO - PROCESS | 3852 | 1470735548069 Marionette TRACE conn5 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:08 INFO - PROCESS | 3852 | 1470735548072 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:08 INFO - PROCESS | 3852 | ++DOCSHELL 0817A400 == 37 [pid = 3852] [id = 299] 02:39:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0817B800) [pid = 3852] [serial = 896] [outer = 00000000] 02:39:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0875C400) [pid = 3852] [serial = 897] [outer = 0817B800] 02:39:08 INFO - PROCESS | 3852 | 1470735548132 Marionette DEBUG loaded listener.js 02:39:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (08770C00) [pid = 3852] [serial = 898] [outer = 0817B800] 02:39:08 INFO - PROCESS | 3852 | 1470735548925 Marionette TRACE conn5 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1172ms 02:39:09 INFO - PROCESS | 3852 | 1470735548994 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 02:39:09 INFO - PROCESS | 3852 | 1470735548999 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 02:39:09 INFO - PROCESS | 3852 | 1470735549005 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:39:09 INFO - PROCESS | 3852 | 1470735549008 Marionette TRACE conn5 <- [1,1162,null,{}] 02:39:09 INFO - PROCESS | 3852 | 1470735549013 Marionette TRACE conn5 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:09 INFO - PROCESS | 3852 | 1470735549016 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:09 INFO - PROCESS | 3852 | 1470735549146 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 02:39:09 INFO - PROCESS | 3852 | 1470735549268 Marionette TRACE conn5 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:09 INFO - PROCESS | 3852 | 1470735549271 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:09 INFO - PROCESS | 3852 | ++DOCSHELL 10668800 == 38 [pid = 3852] [id = 300] 02:39:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (1066B800) [pid = 3852] [serial = 899] [outer = 00000000] 02:39:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (11099800) [pid = 3852] [serial = 900] [outer = 1066B800] 02:39:09 INFO - PROCESS | 3852 | 1470735549331 Marionette DEBUG loaded listener.js 02:39:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (13D84400) [pid = 3852] [serial = 901] [outer = 1066B800] 02:39:10 INFO - PROCESS | 3852 | 1470735550165 Marionette TRACE conn5 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1165,"getWindowHandle",null] 02:39:10 INFO - PROCESS | 3852 | 1470735550235 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 02:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:39:10 INFO - PROCESS | 3852 | 1470735550240 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:39:10 INFO - PROCESS | 3852 | 1470735550244 Marionette TRACE conn5 <- [1,1166,null,{}] 02:39:10 INFO - PROCESS | 3852 | 1470735550249 Marionette TRACE conn5 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:10 INFO - PROCESS | 3852 | 1470735550252 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:10 INFO - PROCESS | 3852 | 1470735550370 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 02:39:10 INFO - PROCESS | 3852 | 1470735550491 Marionette TRACE conn5 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:10 INFO - PROCESS | 3852 | 1470735550496 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:10 INFO - PROCESS | 3852 | ++DOCSHELL 0D105C00 == 39 [pid = 3852] [id = 301] 02:39:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0D106000) [pid = 3852] [serial = 902] [outer = 00000000] 02:39:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (0D10BC00) [pid = 3852] [serial = 903] [outer = 0D106000] 02:39:10 INFO - PROCESS | 3852 | 1470735550547 Marionette DEBUG loaded listener.js 02:39:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (0D2DEC00) [pid = 3852] [serial = 904] [outer = 0D106000] 02:39:10 INFO - PROCESS | 3852 | --DOCSHELL 0CF3B400 == 38 [pid = 3852] [id = 298] 02:39:10 INFO - PROCESS | 3852 | --DOCSHELL 16970C00 == 37 [pid = 3852] [id = 297] 02:39:10 INFO - PROCESS | 3852 | --DOCSHELL 0CE53800 == 36 [pid = 3852] [id = 296] 02:39:10 INFO - PROCESS | 3852 | --DOCSHELL 176BD800 == 35 [pid = 3852] [id = 295] 02:39:10 INFO - PROCESS | 3852 | --DOCSHELL 16372800 == 34 [pid = 3852] [id = 294] 02:39:10 INFO - PROCESS | 3852 | --DOCSHELL 14FD6000 == 33 [pid = 3852] [id = 293] 02:39:10 INFO - PROCESS | 3852 | --DOCSHELL 13D81C00 == 32 [pid = 3852] [id = 292] 02:39:10 INFO - PROCESS | 3852 | --DOCSHELL 0D111400 == 31 [pid = 3852] [id = 291] 02:39:10 INFO - PROCESS | 3852 | --DOCSHELL 0B8B5800 == 30 [pid = 3852] [id = 290] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (18836800) [pid = 3852] [serial = 840] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (194D2800) [pid = 3852] [serial = 843] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (18854800) [pid = 3852] [serial = 841] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (19555C00) [pid = 3852] [serial = 846] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (194C8400) [pid = 3852] [serial = 844] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (179B7C00) [pid = 3852] [serial = 837] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (1696F000) [pid = 3852] [serial = 834] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1764E000) [pid = 3852] [serial = 835] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0C680800) [pid = 3852] [serial = 828] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0CF3BC00) [pid = 3852] [serial = 829] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (176AB400) [pid = 3852] [serial = 849] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0CF35400) [pid = 3852] [serial = 822] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0D10D000) [pid = 3852] [serial = 823] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (110E4C00) [pid = 3852] [serial = 831] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (13EBA800) [pid = 3852] [serial = 832] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (13EB5C00) [pid = 3852] [serial = 825] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1595A400) [pid = 3852] [serial = 826] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (18F8C800) [pid = 3852] [serial = 820] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (196DBC00) [pid = 3852] [serial = 852] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1977A400) [pid = 3852] [serial = 853] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1982BC00) [pid = 3852] [serial = 856] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1982B000) [pid = 3852] [serial = 855] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (191E3000) [pid = 3852] [serial = 850] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (19558400) [pid = 3852] [serial = 847] [outer = 00000000] [url = about:blank] 02:39:10 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (179BCC00) [pid = 3852] [serial = 838] [outer = 00000000] [url = about:blank] 02:39:11 INFO - PROCESS | 3852 | 1470735551018 Marionette TRACE conn5 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1169,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 3852 | 1470735551075 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 02:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:39:11 INFO - PROCESS | 3852 | 1470735551081 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - PROCESS | 3852 | 1470735551084 Marionette TRACE conn5 <- [1,1170,null,{}] 02:39:11 INFO - PROCESS | 3852 | 1470735551088 Marionette TRACE conn5 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 3852 | 1470735551090 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:11 INFO - PROCESS | 3852 | 1470735551178 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 02:39:11 INFO - PROCESS | 3852 | 1470735551185 Marionette TRACE conn5 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:11 INFO - PROCESS | 3852 | 1470735551187 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:11 INFO - PROCESS | 3852 | ++DOCSHELL 0D108400 == 31 [pid = 3852] [id = 302] 02:39:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0D109C00) [pid = 3852] [serial = 905] [outer = 00000000] 02:39:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (110D9400) [pid = 3852] [serial = 906] [outer = 0D109C00] 02:39:11 INFO - PROCESS | 3852 | 1470735551236 Marionette DEBUG loaded listener.js 02:39:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (13DE7800) [pid = 3852] [serial = 907] [outer = 0D109C00] 02:39:11 INFO - PROCESS | 3852 | 1470735551718 Marionette TRACE conn5 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[72] expected 0 but got 221","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1173,"getWindowHandle",null] 02:39:11 INFO - PROCESS | 3852 | 1470735551758 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 02:39:11 INFO - PROCESS | 3852 | 1470735551761 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:39:11 INFO - PROCESS | 3852 | 1470735551765 Marionette TRACE conn5 <- [1,1174,null,{}] 02:39:11 INFO - PROCESS | 3852 | 1470735551776 Marionette TRACE conn5 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:11 INFO - PROCESS | 3852 | 1470735551780 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:11 INFO - PROCESS | 3852 | 1470735551899 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 02:39:12 INFO - PROCESS | 3852 | 1470735551993 Marionette TRACE conn5 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 3852 | 1470735551996 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:12 INFO - PROCESS | 3852 | ++DOCSHELL 1595D400 == 32 [pid = 3852] [id = 303] 02:39:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (15F58800) [pid = 3852] [serial = 908] [outer = 00000000] 02:39:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (16972400) [pid = 3852] [serial = 909] [outer = 15F58800] 02:39:12 INFO - PROCESS | 3852 | 1470735552044 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176A8C00) [pid = 3852] [serial = 910] [outer = 15F58800] 02:39:12 INFO - PROCESS | 3852 | 1470735552429 Marionette TRACE conn5 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:39:12 INFO - PROCESS | 3852 | 1470735552498 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 02:39:12 INFO - PROCESS | 3852 | 1470735552501 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:39:12 INFO - PROCESS | 3852 | 1470735552503 Marionette TRACE conn5 <- [1,1178,null,{}] 02:39:12 INFO - PROCESS | 3852 | 1470735552507 Marionette TRACE conn5 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:12 INFO - PROCESS | 3852 | 1470735552509 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:12 INFO - PROCESS | 3852 | 1470735552594 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 02:39:12 INFO - PROCESS | 3852 | 1470735552600 Marionette TRACE conn5 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:12 INFO - PROCESS | 3852 | 1470735552610 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:12 INFO - PROCESS | 3852 | ++DOCSHELL 176BC000 == 33 [pid = 3852] [id = 304] 02:39:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (179B6000) [pid = 3852] [serial = 911] [outer = 00000000] 02:39:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (179C3400) [pid = 3852] [serial = 912] [outer = 179B6000] 02:39:12 INFO - PROCESS | 3852 | 1470735552656 Marionette DEBUG loaded listener.js 02:39:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18836800) [pid = 3852] [serial = 913] [outer = 179B6000] 02:39:13 INFO - PROCESS | 3852 | 1470735553113 Marionette TRACE conn5 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 3852 | 1470735553140 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 02:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:39:13 INFO - PROCESS | 3852 | 1470735553144 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 3852 | 1470735553146 Marionette TRACE conn5 <- [1,1182,null,{}] 02:39:13 INFO - PROCESS | 3852 | 1470735553150 Marionette TRACE conn5 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:13 INFO - PROCESS | 3852 | 1470735553152 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:13 INFO - PROCESS | 3852 | 1470735553262 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 02:39:13 INFO - PROCESS | 3852 | 1470735553348 Marionette TRACE conn5 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:13 INFO - PROCESS | 3852 | 1470735553350 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:13 INFO - PROCESS | 3852 | ++DOCSHELL 141F2800 == 34 [pid = 3852] [id = 305] 02:39:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (1885BC00) [pid = 3852] [serial = 914] [outer = 00000000] 02:39:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18F97400) [pid = 3852] [serial = 915] [outer = 1885BC00] 02:39:13 INFO - PROCESS | 3852 | 1470735553395 Marionette DEBUG loaded listener.js 02:39:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (19402400) [pid = 3852] [serial = 916] [outer = 1885BC00] 02:39:13 INFO - PROCESS | 3852 | 1470735553832 Marionette TRACE conn5 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[72] expected 0 but got 163","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:39:13 INFO - PROCESS | 3852 | 1470735553878 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 02:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:39:13 INFO - PROCESS | 3852 | 1470735553890 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:39:13 INFO - PROCESS | 3852 | 1470735553892 Marionette TRACE conn5 <- [1,1186,null,{}] 02:39:13 INFO - PROCESS | 3852 | 1470735553895 Marionette TRACE conn5 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:13 INFO - PROCESS | 3852 | 1470735553901 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:14 INFO - PROCESS | 3852 | 1470735554044 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 02:39:14 INFO - PROCESS | 3852 | 1470735554057 Marionette TRACE conn5 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:14 INFO - PROCESS | 3852 | 1470735554059 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:14 INFO - PROCESS | 3852 | ++DOCSHELL 18F8D800 == 35 [pid = 3852] [id = 306] 02:39:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18F93400) [pid = 3852] [serial = 917] [outer = 00000000] 02:39:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (196D1C00) [pid = 3852] [serial = 918] [outer = 18F93400] 02:39:14 INFO - PROCESS | 3852 | 1470735554152 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (196DAC00) [pid = 3852] [serial = 919] [outer = 18F93400] 02:39:14 INFO - PROCESS | 3852 | 1470735554581 Marionette TRACE conn5 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 730ms 02:39:14 INFO - PROCESS | 3852 | 1470735554627 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 02:39:14 INFO - PROCESS | 3852 | 1470735554630 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 02:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:39:14 INFO - PROCESS | 3852 | 1470735554633 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:39:14 INFO - PROCESS | 3852 | 1470735554635 Marionette TRACE conn5 <- [1,1190,null,{}] 02:39:14 INFO - PROCESS | 3852 | 1470735554638 Marionette TRACE conn5 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:14 INFO - PROCESS | 3852 | 1470735554649 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:14 INFO - PROCESS | 3852 | 1470735554758 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 02:39:14 INFO - PROCESS | 3852 | 1470735554764 Marionette TRACE conn5 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:14 INFO - PROCESS | 3852 | 1470735554766 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:14 INFO - PROCESS | 3852 | ++DOCSHELL 1467CC00 == 36 [pid = 3852] [id = 307] 02:39:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (196DB000) [pid = 3852] [serial = 920] [outer = 00000000] 02:39:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (19824400) [pid = 3852] [serial = 921] [outer = 196DB000] 02:39:14 INFO - PROCESS | 3852 | 1470735554809 Marionette DEBUG loaded listener.js 02:39:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (19825400) [pid = 3852] [serial = 922] [outer = 196DB000] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (16901C00) [pid = 3852] [serial = 881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0D112000) [pid = 3852] [serial = 872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (13D82400) [pid = 3852] [serial = 875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0B8B7800) [pid = 3852] [serial = 869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0875B800) [pid = 3852] [serial = 866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (176BE000) [pid = 3852] [serial = 884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0CF3DC00) [pid = 3852] [serial = 887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0B8BFC00) [pid = 3852] [serial = 857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0C683C00) [pid = 3852] [serial = 860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (194D1400) [pid = 3852] [serial = 863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (14FD6800) [pid = 3852] [serial = 878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:39:15 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176AD400) [pid = 3852] [serial = 890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:39:15 INFO - PROCESS | 3852 | 1470735555284 Marionette TRACE conn5 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 02:39:15 INFO - PROCESS | 3852 | 1470735555305 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 02:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:39:15 INFO - PROCESS | 3852 | 1470735555307 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 02:39:15 INFO - PROCESS | 3852 | 1470735555310 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - PROCESS | 3852 | 1470735555312 Marionette TRACE conn5 <- [1,1194,null,{}] 02:39:15 INFO - PROCESS | 3852 | 1470735555315 Marionette TRACE conn5 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:15 INFO - PROCESS | 3852 | 1470735555317 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:15 INFO - PROCESS | 3852 | 1470735555398 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 02:39:15 INFO - PROCESS | 3852 | 1470735555404 Marionette TRACE conn5 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:15 INFO - PROCESS | 3852 | 1470735555406 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:15 INFO - PROCESS | 3852 | ++DOCSHELL 1411FC00 == 37 [pid = 3852] [id = 308] 02:39:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F52800) [pid = 3852] [serial = 923] [outer = 00000000] 02:39:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (18836000) [pid = 3852] [serial = 924] [outer = 15F52800] 02:39:15 INFO - PROCESS | 3852 | 1470735555450 Marionette DEBUG loaded listener.js 02:39:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18F95800) [pid = 3852] [serial = 925] [outer = 15F52800] 02:39:15 INFO - PROCESS | 3852 | 1470735555871 Marionette TRACE conn5 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 630ms 02:39:15 INFO - PROCESS | 3852 | 1470735555942 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 02:39:15 INFO - PROCESS | 3852 | 1470735555944 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 02:39:15 INFO - PROCESS | 3852 | 1470735555947 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:39:15 INFO - PROCESS | 3852 | 1470735555948 Marionette TRACE conn5 <- [1,1198,null,{}] 02:39:15 INFO - PROCESS | 3852 | 1470735555952 Marionette TRACE conn5 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:15 INFO - PROCESS | 3852 | 1470735555953 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:16 INFO - PROCESS | 3852 | 1470735556034 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 02:39:16 INFO - PROCESS | 3852 | 1470735556039 Marionette TRACE conn5 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 3852 | 1470735556041 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:16 INFO - PROCESS | 3852 | ++DOCSHELL 18F88C00 == 38 [pid = 3852] [id = 309] 02:39:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (19777400) [pid = 3852] [serial = 926] [outer = 00000000] 02:39:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (19832000) [pid = 3852] [serial = 927] [outer = 19777400] 02:39:16 INFO - PROCESS | 3852 | 1470735556085 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (1A4B9800) [pid = 3852] [serial = 928] [outer = 19777400] 02:39:16 INFO - PROCESS | 3852 | 1470735556546 Marionette TRACE conn5 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 630ms 02:39:16 INFO - PROCESS | 3852 | 1470735556584 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 02:39:16 INFO - PROCESS | 3852 | 1470735556586 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 02:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:39:16 INFO - PROCESS | 3852 | 1470735556590 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:39:16 INFO - PROCESS | 3852 | 1470735556591 Marionette TRACE conn5 <- [1,1202,null,{}] 02:39:16 INFO - PROCESS | 3852 | 1470735556595 Marionette TRACE conn5 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:16 INFO - PROCESS | 3852 | 1470735556597 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:16 INFO - PROCESS | 3852 | 1470735556677 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 02:39:16 INFO - PROCESS | 3852 | 1470735556682 Marionette TRACE conn5 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:16 INFO - PROCESS | 3852 | 1470735556684 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:16 INFO - PROCESS | 3852 | ++DOCSHELL 176BAC00 == 39 [pid = 3852] [id = 310] 02:39:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1A4C1800) [pid = 3852] [serial = 929] [outer = 00000000] 02:39:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1A4C6800) [pid = 3852] [serial = 930] [outer = 1A4C1800] 02:39:16 INFO - PROCESS | 3852 | 1470735556728 Marionette DEBUG loaded listener.js 02:39:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (1A4C7800) [pid = 3852] [serial = 931] [outer = 1A4C1800] 02:39:17 INFO - PROCESS | 3852 | --DOCSHELL 0875AC00 == 38 [pid = 3852] [id = 289] 02:39:17 INFO - PROCESS | 3852 | --DOCSHELL 0D108400 == 37 [pid = 3852] [id = 302] 02:39:17 INFO - PROCESS | 3852 | --DOCSHELL 0D105C00 == 36 [pid = 3852] [id = 301] 02:39:17 INFO - PROCESS | 3852 | --DOCSHELL 10668800 == 35 [pid = 3852] [id = 300] 02:39:17 INFO - PROCESS | 3852 | --DOCSHELL 0817A400 == 34 [pid = 3852] [id = 299] 02:39:18 INFO - PROCESS | 3852 | --DOCSHELL 176BC000 == 33 [pid = 3852] [id = 304] 02:39:18 INFO - PROCESS | 3852 | --DOCSHELL 1595D400 == 32 [pid = 3852] [id = 303] 02:39:18 INFO - PROCESS | 3852 | --DOCSHELL 1467CC00 == 31 [pid = 3852] [id = 307] 02:39:18 INFO - PROCESS | 3852 | --DOCSHELL 141F2800 == 30 [pid = 3852] [id = 305] 02:39:18 INFO - PROCESS | 3852 | --DOCSHELL 18F88C00 == 29 [pid = 3852] [id = 309] 02:39:18 INFO - PROCESS | 3852 | --DOCSHELL 18F8D800 == 28 [pid = 3852] [id = 306] 02:39:18 INFO - PROCESS | 3852 | --DOCSHELL 1411FC00 == 27 [pid = 3852] [id = 308] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (16968000) [pid = 3852] [serial = 882] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0D2E5000) [pid = 3852] [serial = 873] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (10506800) [pid = 3852] [serial = 874] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1411E800) [pid = 3852] [serial = 876] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1456D000) [pid = 3852] [serial = 877] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B8BE800) [pid = 3852] [serial = 870] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0C6E5000) [pid = 3852] [serial = 871] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0B990400) [pid = 3852] [serial = 868] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0B82E800) [pid = 3852] [serial = 867] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (176C3000) [pid = 3852] [serial = 885] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1764C000) [pid = 3852] [serial = 883] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (13D63C00) [pid = 3852] [serial = 888] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (15F5BC00) [pid = 3852] [serial = 889] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (10B04000) [pid = 3852] [serial = 859] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (0D10DC00) [pid = 3852] [serial = 858] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (1696F800) [pid = 3852] [serial = 862] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (15F58000) [pid = 3852] [serial = 861] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (1A4BBC00) [pid = 3852] [serial = 865] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (19828000) [pid = 3852] [serial = 864] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (179B8C00) [pid = 3852] [serial = 886] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (1595E000) [pid = 3852] [serial = 879] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (15F64000) [pid = 3852] [serial = 880] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (179C1400) [pid = 3852] [serial = 892] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 58 (179BF800) [pid = 3852] [serial = 891] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | --DOMWINDOW == 57 (18F8A800) [pid = 3852] [serial = 894] [outer = 00000000] [url = about:blank] 02:39:18 INFO - PROCESS | 3852 | 1470735558528 Marionette TRACE conn5 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1982ms 02:39:18 INFO - PROCESS | 3852 | 1470735558575 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 02:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:39:18 INFO - PROCESS | 3852 | 1470735558578 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 02:39:18 INFO - PROCESS | 3852 | 1470735558583 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:39:18 INFO - PROCESS | 3852 | 1470735558586 Marionette TRACE conn5 <- [1,1206,null,{}] 02:39:18 INFO - PROCESS | 3852 | 1470735558592 Marionette TRACE conn5 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:18 INFO - PROCESS | 3852 | 1470735558595 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:18 INFO - PROCESS | 3852 | 1470735558683 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 02:39:18 INFO - PROCESS | 3852 | 1470735558693 Marionette TRACE conn5 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:18 INFO - PROCESS | 3852 | 1470735558696 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:18 INFO - PROCESS | 3852 | ++DOCSHELL 0C63AC00 == 28 [pid = 3852] [id = 311] 02:39:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 58 (0C63B000) [pid = 3852] [serial = 932] [outer = 00000000] 02:39:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (0C6E5000) [pid = 3852] [serial = 933] [outer = 0C63B000] 02:39:18 INFO - PROCESS | 3852 | 1470735558745 Marionette DEBUG loaded listener.js 02:39:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (0C75D000) [pid = 3852] [serial = 934] [outer = 0C63B000] 02:39:19 INFO - PROCESS | 3852 | 1470735559240 Marionette TRACE conn5 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 670ms 02:39:19 INFO - PROCESS | 3852 | 1470735559257 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 3852 | 1470735559263 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 02:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:39:19 INFO - PROCESS | 3852 | 1470735559269 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - PROCESS | 3852 | 1470735559272 Marionette TRACE conn5 <- [1,1210,null,{}] 02:39:19 INFO - PROCESS | 3852 | 1470735559275 Marionette TRACE conn5 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:19 INFO - PROCESS | 3852 | 1470735559278 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:19 INFO - PROCESS | 3852 | 1470735559370 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 02:39:19 INFO - PROCESS | 3852 | 1470735559379 Marionette TRACE conn5 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:19 INFO - PROCESS | 3852 | 1470735559381 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:19 INFO - PROCESS | 3852 | ++DOCSHELL 0D105800 == 29 [pid = 3852] [id = 312] 02:39:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (0D105C00) [pid = 3852] [serial = 935] [outer = 00000000] 02:39:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (0D10B000) [pid = 3852] [serial = 936] [outer = 0D105C00] 02:39:19 INFO - PROCESS | 3852 | 1470735559430 Marionette DEBUG loaded listener.js 02:39:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0D111400) [pid = 3852] [serial = 937] [outer = 0D105C00] 02:39:19 INFO - PROCESS | 3852 | 1470735559891 Marionette TRACE conn5 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1213,"getWindowHandle",null] 02:39:19 INFO - PROCESS | 3852 | 1470735559942 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 02:39:19 INFO - PROCESS | 3852 | 1470735559945 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:39:19 INFO - PROCESS | 3852 | 1470735559949 Marionette TRACE conn5 <- [1,1214,null,{}] 02:39:19 INFO - PROCESS | 3852 | 1470735559960 Marionette TRACE conn5 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:19 INFO - PROCESS | 3852 | 1470735559964 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:20 INFO - PROCESS | 3852 | 1470735560047 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 02:39:20 INFO - PROCESS | 3852 | 1470735560165 Marionette TRACE conn5 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 3852 | 1470735560168 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:20 INFO - PROCESS | 3852 | ++DOCSHELL 1109E400 == 30 [pid = 3852] [id = 313] 02:39:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (110DAC00) [pid = 3852] [serial = 938] [outer = 00000000] 02:39:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (110E4800) [pid = 3852] [serial = 939] [outer = 110DAC00] 02:39:20 INFO - PROCESS | 3852 | 1470735560217 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (13E66C00) [pid = 3852] [serial = 940] [outer = 110DAC00] 02:39:20 INFO - PROCESS | 3852 | 1470735560590 Marionette TRACE conn5 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 670ms 02:39:20 INFO - PROCESS | 3852 | 1470735560619 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 02:39:20 INFO - PROCESS | 3852 | 1470735560622 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 02:39:20 INFO - PROCESS | 3852 | 1470735560625 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:39:20 INFO - PROCESS | 3852 | 1470735560627 Marionette TRACE conn5 <- [1,1218,null,{}] 02:39:20 INFO - PROCESS | 3852 | 1470735560630 Marionette TRACE conn5 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:20 INFO - PROCESS | 3852 | 1470735560632 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:20 INFO - PROCESS | 3852 | 1470735560717 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 02:39:20 INFO - PROCESS | 3852 | 1470735560795 Marionette TRACE conn5 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:20 INFO - PROCESS | 3852 | 1470735560797 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:20 INFO - PROCESS | 3852 | ++DOCSHELL 0CF37800 == 31 [pid = 3852] [id = 314] 02:39:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (1050F800) [pid = 3852] [serial = 941] [outer = 00000000] 02:39:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (1456D000) [pid = 3852] [serial = 942] [outer = 1050F800] 02:39:20 INFO - PROCESS | 3852 | 1470735560843 Marionette DEBUG loaded listener.js 02:39:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (14FD4800) [pid = 3852] [serial = 943] [outer = 1050F800] 02:39:21 INFO - PROCESS | 3852 | 1470735561190 Marionette TRACE conn5 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 630ms 02:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:39:21 INFO - PROCESS | 3852 | 1470735561259 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 3852 | 1470735561261 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 02:39:21 INFO - PROCESS | 3852 | 1470735561264 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 3852 | 1470735561266 Marionette TRACE conn5 <- [1,1222,null,{}] 02:39:21 INFO - PROCESS | 3852 | 1470735561269 Marionette TRACE conn5 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:21 INFO - PROCESS | 3852 | 1470735561271 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:21 INFO - PROCESS | 3852 | 1470735561380 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 02:39:21 INFO - PROCESS | 3852 | 1470735561388 Marionette TRACE conn5 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:21 INFO - PROCESS | 3852 | 1470735561390 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:21 INFO - PROCESS | 3852 | ++DOCSHELL 14F38C00 == 32 [pid = 3852] [id = 315] 02:39:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (14F3A400) [pid = 3852] [serial = 944] [outer = 00000000] 02:39:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1595AC00) [pid = 3852] [serial = 945] [outer = 14F3A400] 02:39:21 INFO - PROCESS | 3852 | 1470735561436 Marionette DEBUG loaded listener.js 02:39:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (15F56400) [pid = 3852] [serial = 946] [outer = 14F3A400] 02:39:21 INFO - PROCESS | 3852 | 1470735561870 Marionette TRACE conn5 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 630ms 02:39:21 INFO - PROCESS | 3852 | 1470735561896 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 02:39:21 INFO - PROCESS | 3852 | 1470735561898 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 02:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:39:21 INFO - PROCESS | 3852 | 1470735561900 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:39:21 INFO - PROCESS | 3852 | 1470735561902 Marionette TRACE conn5 <- [1,1226,null,{}] 02:39:21 INFO - PROCESS | 3852 | 1470735561905 Marionette TRACE conn5 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:21 INFO - PROCESS | 3852 | 1470735561911 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:22 INFO - PROCESS | 3852 | 1470735562043 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 02:39:22 INFO - PROCESS | 3852 | 1470735562051 Marionette TRACE conn5 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 3852 | 1470735562053 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:22 INFO - PROCESS | 3852 | ++DOCSHELL 15F64000 == 33 [pid = 3852] [id = 316] 02:39:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (15F64800) [pid = 3852] [serial = 947] [outer = 00000000] 02:39:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (16969C00) [pid = 3852] [serial = 948] [outer = 15F64800] 02:39:22 INFO - PROCESS | 3852 | 1470735562099 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (17621800) [pid = 3852] [serial = 949] [outer = 15F64800] 02:39:22 INFO - PROCESS | 3852 | 1470735562512 Marionette TRACE conn5 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 630ms 02:39:22 INFO - PROCESS | 3852 | 1470735562531 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 02:39:22 INFO - PROCESS | 3852 | 1470735562533 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 02:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:39:22 INFO - PROCESS | 3852 | 1470735562536 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:39:22 INFO - PROCESS | 3852 | 1470735562538 Marionette TRACE conn5 <- [1,1230,null,{}] 02:39:22 INFO - PROCESS | 3852 | 1470735562541 Marionette TRACE conn5 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:22 INFO - PROCESS | 3852 | 1470735562543 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:22 INFO - PROCESS | 3852 | 1470735562619 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 02:39:22 INFO - PROCESS | 3852 | 1470735562734 Marionette TRACE conn5 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:22 INFO - PROCESS | 3852 | 1470735562736 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:22 INFO - PROCESS | 3852 | ++DOCSHELL 16969800 == 34 [pid = 3852] [id = 317] 02:39:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (17624000) [pid = 3852] [serial = 950] [outer = 00000000] 02:39:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (176B2C00) [pid = 3852] [serial = 951] [outer = 17624000] 02:39:22 INFO - PROCESS | 3852 | 1470735562781 Marionette DEBUG loaded listener.js 02:39:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176B3000) [pid = 3852] [serial = 952] [outer = 17624000] 02:39:23 INFO - PROCESS | 3852 | 1470735563128 Marionette TRACE conn5 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 630ms 02:39:23 INFO - PROCESS | 3852 | 1470735563168 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 02:39:23 INFO - PROCESS | 3852 | 1470735563170 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 02:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:39:23 INFO - PROCESS | 3852 | 1470735563173 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 3852 | 1470735563174 Marionette TRACE conn5 <- [1,1234,null,{}] 02:39:23 INFO - PROCESS | 3852 | 1470735563178 Marionette TRACE conn5 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:23 INFO - PROCESS | 3852 | 1470735563179 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:23 INFO - PROCESS | 3852 | 1470735563298 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 02:39:23 INFO - PROCESS | 3852 | 1470735563347 Marionette TRACE conn5 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:23 INFO - PROCESS | 3852 | 1470735563350 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:23 INFO - PROCESS | 3852 | ++DOCSHELL 08774C00 == 35 [pid = 3852] [id = 318] 02:39:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (0D10A800) [pid = 3852] [serial = 953] [outer = 00000000] 02:39:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (176C5800) [pid = 3852] [serial = 954] [outer = 0D10A800] 02:39:23 INFO - PROCESS | 3852 | 1470735563394 Marionette DEBUG loaded listener.js 02:39:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (176C0800) [pid = 3852] [serial = 955] [outer = 0D10A800] 02:39:23 INFO - PROCESS | 3852 | 1470735563786 Marionette TRACE conn5 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 670ms 02:39:23 INFO - PROCESS | 3852 | 1470735563844 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 02:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:39:23 INFO - PROCESS | 3852 | 1470735563846 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 02:39:23 INFO - PROCESS | 3852 | 1470735563849 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:39:23 INFO - PROCESS | 3852 | 1470735563851 Marionette TRACE conn5 <- [1,1238,null,{}] 02:39:23 INFO - PROCESS | 3852 | 1470735563854 Marionette TRACE conn5 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:23 INFO - PROCESS | 3852 | 1470735563856 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:23 INFO - PROCESS | 3852 | 1470735563966 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 02:39:24 INFO - PROCESS | 3852 | 1470735564049 Marionette TRACE conn5 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 3852 | 1470735564051 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:24 INFO - PROCESS | 3852 | ++DOCSHELL 0B994000 == 36 [pid = 3852] [id = 319] 02:39:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (1109A400) [pid = 3852] [serial = 956] [outer = 00000000] 02:39:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (179C4400) [pid = 3852] [serial = 957] [outer = 1109A400] 02:39:24 INFO - PROCESS | 3852 | 1470735564095 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (179C4C00) [pid = 3852] [serial = 958] [outer = 1109A400] 02:39:24 INFO - PROCESS | 3852 | 1470735564505 Marionette TRACE conn5 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 730ms 02:39:24 INFO - PROCESS | 3852 | 1470735564580 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 02:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:39:24 INFO - PROCESS | 3852 | 1470735564582 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 02:39:24 INFO - PROCESS | 3852 | 1470735564585 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:39:24 INFO - PROCESS | 3852 | 1470735564586 Marionette TRACE conn5 <- [1,1242,null,{}] 02:39:24 INFO - PROCESS | 3852 | 1470735564590 Marionette TRACE conn5 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:24 INFO - PROCESS | 3852 | 1470735564592 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:24 INFO - PROCESS | 3852 | 1470735564704 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 02:39:24 INFO - PROCESS | 3852 | 1470735564713 Marionette TRACE conn5 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:24 INFO - PROCESS | 3852 | 1470735564714 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:24 INFO - PROCESS | 3852 | ++DOCSHELL 18835000 == 37 [pid = 3852] [id = 320] 02:39:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (18837000) [pid = 3852] [serial = 959] [outer = 00000000] 02:39:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (18F89800) [pid = 3852] [serial = 960] [outer = 18837000] 02:39:24 INFO - PROCESS | 3852 | 1470735564806 Marionette DEBUG loaded listener.js 02:39:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (18F91C00) [pid = 3852] [serial = 961] [outer = 18837000] 02:39:25 INFO - PROCESS | 3852 | 1470735565236 Marionette TRACE conn5 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 670ms 02:39:25 INFO - PROCESS | 3852 | 1470735565256 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 02:39:25 INFO - PROCESS | 3852 | 1470735565258 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 02:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:39:25 INFO - PROCESS | 3852 | 1470735565268 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:39:25 INFO - PROCESS | 3852 | 1470735565271 Marionette TRACE conn5 <- [1,1246,null,{}] 02:39:25 INFO - PROCESS | 3852 | 1470735565278 Marionette TRACE conn5 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:25 INFO - PROCESS | 3852 | 1470735565281 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:25 INFO - PROCESS | 3852 | 1470735565434 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 02:39:25 INFO - PROCESS | 3852 | 1470735565496 Marionette TRACE conn5 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:25 INFO - PROCESS | 3852 | 1470735565498 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:25 INFO - PROCESS | 3852 | ++DOCSHELL 13D80C00 == 38 [pid = 3852] [id = 321] 02:39:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (194C8400) [pid = 3852] [serial = 962] [outer = 00000000] 02:39:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (19528800) [pid = 3852] [serial = 963] [outer = 194C8400] 02:39:25 INFO - PROCESS | 3852 | 1470735565545 Marionette DEBUG loaded listener.js 02:39:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (196D3400) [pid = 3852] [serial = 964] [outer = 194C8400] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (19777400) [pid = 3852] [serial = 926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (1885BC00) [pid = 3852] [serial = 914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (18F93400) [pid = 3852] [serial = 917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (196DB000) [pid = 3852] [serial = 920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (179B6000) [pid = 3852] [serial = 911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (15F58800) [pid = 3852] [serial = 908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0D109C00) [pid = 3852] [serial = 905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0D106000) [pid = 3852] [serial = 902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1066B800) [pid = 3852] [serial = 899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0817B800) [pid = 3852] [serial = 896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0D2E5C00) [pid = 3852] [serial = 893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:39:25 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (15F52800) [pid = 3852] [serial = 923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:39:26 INFO - PROCESS | 3852 | 1470735566068 Marionette TRACE conn5 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 830ms 02:39:26 INFO - PROCESS | 3852 | 1470735566109 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 02:39:26 INFO - PROCESS | 3852 | 1470735566111 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 02:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:39:26 INFO - PROCESS | 3852 | 1470735566114 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 3852 | 1470735566115 Marionette TRACE conn5 <- [1,1250,null,{}] 02:39:26 INFO - PROCESS | 3852 | 1470735566119 Marionette TRACE conn5 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:26 INFO - PROCESS | 3852 | 1470735566120 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:26 INFO - PROCESS | 3852 | 1470735566200 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 02:39:26 INFO - PROCESS | 3852 | 1470735566206 Marionette TRACE conn5 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 3852 | 1470735566208 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:26 INFO - PROCESS | 3852 | ++DOCSHELL 10B92C00 == 39 [pid = 3852] [id = 322] 02:39:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (10B98C00) [pid = 3852] [serial = 965] [outer = 00000000] 02:39:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (176B9000) [pid = 3852] [serial = 966] [outer = 10B98C00] 02:39:26 INFO - PROCESS | 3852 | 1470735566251 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (179B8400) [pid = 3852] [serial = 967] [outer = 10B98C00] 02:39:26 INFO - PROCESS | 3852 | 1470735566692 Marionette TRACE conn5 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 630ms 02:39:26 INFO - PROCESS | 3852 | 1470735566746 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 02:39:26 INFO - PROCESS | 3852 | 1470735566748 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 02:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:39:26 INFO - PROCESS | 3852 | 1470735566751 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:39:26 INFO - PROCESS | 3852 | 1470735566753 Marionette TRACE conn5 <- [1,1254,null,{}] 02:39:26 INFO - PROCESS | 3852 | 1470735566756 Marionette TRACE conn5 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:26 INFO - PROCESS | 3852 | 1470735566758 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:26 INFO - PROCESS | 3852 | 1470735566837 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 02:39:26 INFO - PROCESS | 3852 | 1470735566845 Marionette TRACE conn5 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:26 INFO - PROCESS | 3852 | 1470735566847 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:26 INFO - PROCESS | 3852 | ++DOCSHELL 15F59400 == 40 [pid = 3852] [id = 323] 02:39:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18F88400) [pid = 3852] [serial = 968] [outer = 00000000] 02:39:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (19529000) [pid = 3852] [serial = 969] [outer = 18F88400] 02:39:26 INFO - PROCESS | 3852 | 1470735566891 Marionette DEBUG loaded listener.js 02:39:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (196DC000) [pid = 3852] [serial = 970] [outer = 18F88400] 02:39:27 INFO - PROCESS | 3852 | 1470735567327 Marionette TRACE conn5 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 630ms 02:39:27 INFO - PROCESS | 3852 | 1470735567388 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 02:39:27 INFO - PROCESS | 3852 | 1470735567390 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 02:39:27 INFO - PROCESS | 3852 | 1470735567394 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:39:27 INFO - PROCESS | 3852 | 1470735567395 Marionette TRACE conn5 <- [1,1258,null,{}] 02:39:27 INFO - PROCESS | 3852 | 1470735567399 Marionette TRACE conn5 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:27 INFO - PROCESS | 3852 | 1470735567401 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:27 INFO - PROCESS | 3852 | 1470735567482 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 02:39:27 INFO - PROCESS | 3852 | 1470735567488 Marionette TRACE conn5 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:27 INFO - PROCESS | 3852 | 1470735567489 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:27 INFO - PROCESS | 3852 | ++DOCSHELL 1764DC00 == 41 [pid = 3852] [id = 324] 02:39:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (19558800) [pid = 3852] [serial = 971] [outer = 00000000] 02:39:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (19828400) [pid = 3852] [serial = 972] [outer = 19558800] 02:39:27 INFO - PROCESS | 3852 | 1470735567533 Marionette DEBUG loaded listener.js 02:39:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (1982CC00) [pid = 3852] [serial = 973] [outer = 19558800] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 176BAC00 == 40 [pid = 3852] [id = 310] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 0C63AC00 == 39 [pid = 3852] [id = 311] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 0D105800 == 38 [pid = 3852] [id = 312] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 1109E400 == 37 [pid = 3852] [id = 313] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 14F38C00 == 36 [pid = 3852] [id = 315] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 15F64000 == 35 [pid = 3852] [id = 316] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 10B92C00 == 34 [pid = 3852] [id = 322] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 16969800 == 33 [pid = 3852] [id = 317] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 0B994000 == 32 [pid = 3852] [id = 319] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 08774C00 == 31 [pid = 3852] [id = 318] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 13D80C00 == 30 [pid = 3852] [id = 321] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 18835000 == 29 [pid = 3852] [id = 320] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 0CF37800 == 28 [pid = 3852] [id = 314] 02:39:28 INFO - PROCESS | 3852 | --DOCSHELL 15F59400 == 27 [pid = 3852] [id = 323] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0B8BEC00 == 26 [pid = 3852] [id = 193] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0C685C00 == 25 [pid = 3852] [id = 184] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 13EBD000 == 24 [pid = 3852] [id = 196] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 1553F400 == 23 [pid = 3852] [id = 188] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0D111000 == 22 [pid = 3852] [id = 194] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 13E67800 == 21 [pid = 3852] [id = 186] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0CF38800 == 20 [pid = 3852] [id = 198] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 1636E400 == 19 [pid = 3852] [id = 189] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0D106800 == 18 [pid = 3852] [id = 190] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 13DE1400 == 17 [pid = 3852] [id = 195] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0B824C00 == 16 [pid = 3852] [id = 187] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0C765400 == 15 [pid = 3852] [id = 199] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 13D87000 == 14 [pid = 3852] [id = 191] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0D2E6C00 == 13 [pid = 3852] [id = 185] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 13D66000 == 12 [pid = 3852] [id = 200] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0B8B7400 == 11 [pid = 3852] [id = 192] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0D375C00 == 10 [pid = 3852] [id = 197] 02:39:30 INFO - PROCESS | 3852 | --DOCSHELL 0CF36800 == 9 [pid = 3852] [id = 201] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1A4B9800) [pid = 3852] [serial = 928] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (1A4C6800) [pid = 3852] [serial = 930] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (18F97400) [pid = 3852] [serial = 915] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (196D1C00) [pid = 3852] [serial = 918] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (19402400) [pid = 3852] [serial = 916] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (19824400) [pid = 3852] [serial = 921] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (196DAC00) [pid = 3852] [serial = 919] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (19832000) [pid = 3852] [serial = 927] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (19825400) [pid = 3852] [serial = 922] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (179C3400) [pid = 3852] [serial = 912] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (16972400) [pid = 3852] [serial = 909] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (176A8C00) [pid = 3852] [serial = 910] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (110D9400) [pid = 3852] [serial = 906] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (13DE7800) [pid = 3852] [serial = 907] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0D2DEC00) [pid = 3852] [serial = 904] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0D10BC00) [pid = 3852] [serial = 903] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (13D84400) [pid = 3852] [serial = 901] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (11099800) [pid = 3852] [serial = 900] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (08770C00) [pid = 3852] [serial = 898] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (0875C400) [pid = 3852] [serial = 897] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (18F8C000) [pid = 3852] [serial = 895] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (18836000) [pid = 3852] [serial = 924] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (18F95800) [pid = 3852] [serial = 925] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (18836800) [pid = 3852] [serial = 913] [outer = 00000000] [url = about:blank] 02:39:30 INFO - PROCESS | 3852 | 1470735570401 Marionette TRACE conn5 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 3022ms 02:39:30 INFO - PROCESS | 3852 | 1470735570422 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 02:39:30 INFO - PROCESS | 3852 | 1470735570427 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 02:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:39:30 INFO - PROCESS | 3852 | 1470735570432 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:39:30 INFO - PROCESS | 3852 | 1470735570435 Marionette TRACE conn5 <- [1,1262,null,{}] 02:39:30 INFO - PROCESS | 3852 | 1470735570441 Marionette TRACE conn5 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:30 INFO - PROCESS | 3852 | 1470735570445 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:30 INFO - PROCESS | 3852 | 1470735570576 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 02:39:30 INFO - PROCESS | 3852 | 1470735570661 Marionette TRACE conn5 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:30 INFO - PROCESS | 3852 | 1470735570665 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:30 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B1000 == 10 [pid = 3852] [id = 325] 02:39:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0B8B1400) [pid = 3852] [serial = 974] [outer = 00000000] 02:39:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0B8B5C00) [pid = 3852] [serial = 975] [outer = 0B8B1400] 02:39:30 INFO - PROCESS | 3852 | 1470735570716 Marionette DEBUG loaded listener.js 02:39:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0B8BA000) [pid = 3852] [serial = 976] [outer = 0B8B1400] 02:39:31 INFO - PROCESS | 3852 | 1470735571105 Marionette TRACE conn5 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 730ms 02:39:31 INFO - PROCESS | 3852 | 1470735571164 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 02:39:31 INFO - PROCESS | 3852 | 1470735571170 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 02:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:39:31 INFO - PROCESS | 3852 | 1470735571176 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 3852 | 1470735571178 Marionette TRACE conn5 <- [1,1266,null,{}] 02:39:31 INFO - PROCESS | 3852 | 1470735571182 Marionette TRACE conn5 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:31 INFO - PROCESS | 3852 | 1470735571185 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:31 INFO - PROCESS | 3852 | 1470735571280 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 02:39:31 INFO - PROCESS | 3852 | 1470735571286 Marionette TRACE conn5 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:31 INFO - PROCESS | 3852 | 1470735571289 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:31 INFO - PROCESS | 3852 | ++DOCSHELL 0B831800 == 11 [pid = 3852] [id = 326] 02:39:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0CE53400) [pid = 3852] [serial = 977] [outer = 00000000] 02:39:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0CF34000) [pid = 3852] [serial = 978] [outer = 0CE53400] 02:39:31 INFO - PROCESS | 3852 | 1470735571344 Marionette DEBUG loaded listener.js 02:39:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0CF3C800) [pid = 3852] [serial = 979] [outer = 0CE53400] 02:39:31 INFO - PROCESS | 3852 | 1470735571843 Marionette TRACE conn5 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 730ms 02:39:31 INFO - PROCESS | 3852 | 1470735571943 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 02:39:31 INFO - PROCESS | 3852 | 1470735571945 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 02:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:39:31 INFO - PROCESS | 3852 | 1470735571949 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:39:31 INFO - PROCESS | 3852 | 1470735571952 Marionette TRACE conn5 <- [1,1270,null,{}] 02:39:31 INFO - PROCESS | 3852 | 1470735571966 Marionette TRACE conn5 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:31 INFO - PROCESS | 3852 | 1470735571971 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:32 INFO - PROCESS | 3852 | 1470735572068 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 02:39:32 INFO - PROCESS | 3852 | 1470735572078 Marionette TRACE conn5 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 3852 | 1470735572081 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:32 INFO - PROCESS | 3852 | ++DOCSHELL 105A2000 == 12 [pid = 3852] [id = 327] 02:39:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (105A3400) [pid = 3852] [serial = 980] [outer = 00000000] 02:39:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (105AB400) [pid = 3852] [serial = 981] [outer = 105A3400] 02:39:32 INFO - PROCESS | 3852 | 1470735572131 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (10B96800) [pid = 3852] [serial = 982] [outer = 105A3400] 02:39:32 INFO - PROCESS | 3852 | 1470735572604 Marionette TRACE conn5 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 730ms 02:39:32 INFO - PROCESS | 3852 | 1470735572684 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 02:39:32 INFO - PROCESS | 3852 | 1470735572687 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 02:39:32 INFO - PROCESS | 3852 | 1470735572690 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:39:32 INFO - PROCESS | 3852 | 1470735572692 Marionette TRACE conn5 <- [1,1274,null,{}] 02:39:32 INFO - PROCESS | 3852 | 1470735572695 Marionette TRACE conn5 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:32 INFO - PROCESS | 3852 | 1470735572697 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:32 INFO - PROCESS | 3852 | 1470735572784 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 02:39:32 INFO - PROCESS | 3852 | 1470735572789 Marionette TRACE conn5 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:32 INFO - PROCESS | 3852 | 1470735572791 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:32 INFO - PROCESS | 3852 | ++DOCSHELL 110DDC00 == 13 [pid = 3852] [id = 328] 02:39:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (110E2C00) [pid = 3852] [serial = 983] [outer = 00000000] 02:39:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (13D84000) [pid = 3852] [serial = 984] [outer = 110E2C00] 02:39:32 INFO - PROCESS | 3852 | 1470735572837 Marionette DEBUG loaded listener.js 02:39:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (13EAF800) [pid = 3852] [serial = 985] [outer = 110E2C00] 02:39:33 INFO - PROCESS | 3852 | 1470735573270 Marionette TRACE conn5 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 630ms 02:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:39:33 INFO - PROCESS | 3852 | 1470735573344 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 3852 | 1470735573346 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 02:39:33 INFO - PROCESS | 3852 | 1470735573349 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - PROCESS | 3852 | 1470735573351 Marionette TRACE conn5 <- [1,1278,null,{}] 02:39:33 INFO - PROCESS | 3852 | 1470735573357 Marionette TRACE conn5 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:33 INFO - PROCESS | 3852 | 1470735573359 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:33 INFO - PROCESS | 3852 | 1470735573467 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 02:39:33 INFO - PROCESS | 3852 | 1470735573476 Marionette TRACE conn5 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:33 INFO - PROCESS | 3852 | 1470735573478 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:33 INFO - PROCESS | 3852 | ++DOCSHELL 1411F400 == 14 [pid = 3852] [id = 329] 02:39:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1412A000) [pid = 3852] [serial = 986] [outer = 00000000] 02:39:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (14591000) [pid = 3852] [serial = 987] [outer = 1412A000] 02:39:33 INFO - PROCESS | 3852 | 1470735573523 Marionette DEBUG loaded listener.js 02:39:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (14F30000) [pid = 3852] [serial = 988] [outer = 1412A000] 02:39:33 INFO - PROCESS | 3852 | 1470735573963 Marionette TRACE conn5 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 630ms 02:39:33 INFO - PROCESS | 3852 | 1470735573982 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 02:39:33 INFO - PROCESS | 3852 | 1470735573984 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 02:39:33 INFO - PROCESS | 3852 | 1470735573987 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:39:33 INFO - PROCESS | 3852 | 1470735573989 Marionette TRACE conn5 <- [1,1282,null,{}] 02:39:34 INFO - PROCESS | 3852 | 1470735573992 Marionette TRACE conn5 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:34 INFO - PROCESS | 3852 | 1470735573998 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:34 INFO - PROCESS | 3852 | 1470735574118 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 02:39:34 INFO - PROCESS | 3852 | 1470735574124 Marionette TRACE conn5 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 3852 | 1470735574126 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:34 INFO - PROCESS | 3852 | ++DOCSHELL 15543800 == 15 [pid = 3852] [id = 330] 02:39:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (15548400) [pid = 3852] [serial = 989] [outer = 00000000] 02:39:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (15F69000) [pid = 3852] [serial = 990] [outer = 15548400] 02:39:34 INFO - PROCESS | 3852 | 1470735574172 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (16371800) [pid = 3852] [serial = 991] [outer = 15548400] 02:39:34 INFO - PROCESS | 3852 | 1470735574613 Marionette TRACE conn5 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 670ms 02:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:39:34 INFO - PROCESS | 3852 | 1470735574662 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 02:39:34 INFO - PROCESS | 3852 | 1470735574664 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 02:39:34 INFO - PROCESS | 3852 | 1470735574667 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:39:34 INFO - PROCESS | 3852 | 1470735574669 Marionette TRACE conn5 <- [1,1286,null,{}] 02:39:34 INFO - PROCESS | 3852 | 1470735574672 Marionette TRACE conn5 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:34 INFO - PROCESS | 3852 | 1470735574674 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:34 INFO - PROCESS | 3852 | 1470735574751 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 02:39:34 INFO - PROCESS | 3852 | 1470735574756 Marionette TRACE conn5 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:34 INFO - PROCESS | 3852 | 1470735574758 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:34 INFO - PROCESS | 3852 | ++DOCSHELL 16909000 == 16 [pid = 3852] [id = 331] 02:39:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (1696A400) [pid = 3852] [serial = 992] [outer = 00000000] 02:39:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (16972400) [pid = 3852] [serial = 993] [outer = 1696A400] 02:39:34 INFO - PROCESS | 3852 | 1470735574804 Marionette DEBUG loaded listener.js 02:39:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (16973C00) [pid = 3852] [serial = 994] [outer = 1696A400] 02:39:35 INFO - PROCESS | 3852 | 1470735575262 Marionette TRACE conn5 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 630ms 02:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:39:35 INFO - PROCESS | 3852 | 1470735575311 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 3852 | 1470735575313 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 02:39:35 INFO - PROCESS | 3852 | 1470735575316 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 3852 | 1470735575318 Marionette TRACE conn5 <- [1,1290,null,{}] 02:39:35 INFO - PROCESS | 3852 | 1470735575325 Marionette TRACE conn5 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:35 INFO - PROCESS | 3852 | 1470735575327 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:35 INFO - PROCESS | 3852 | 1470735575405 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 02:39:35 INFO - PROCESS | 3852 | 1470735575412 Marionette TRACE conn5 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:35 INFO - PROCESS | 3852 | 1470735575413 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:35 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B8400 == 17 [pid = 3852] [id = 332] 02:39:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0C6E7C00) [pid = 3852] [serial = 995] [outer = 00000000] 02:39:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (17651800) [pid = 3852] [serial = 996] [outer = 0C6E7C00] 02:39:35 INFO - PROCESS | 3852 | 1470735575458 Marionette DEBUG loaded listener.js 02:39:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (13DDF000) [pid = 3852] [serial = 997] [outer = 0C6E7C00] 02:39:35 INFO - PROCESS | 3852 | 1470735575922 Marionette TRACE conn5 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 630ms 02:39:35 INFO - PROCESS | 3852 | 1470735575949 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 02:39:35 INFO - PROCESS | 3852 | 1470735575951 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 02:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:39:35 INFO - PROCESS | 3852 | 1470735575954 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:39:35 INFO - PROCESS | 3852 | 1470735575956 Marionette TRACE conn5 <- [1,1294,null,{}] 02:39:35 INFO - PROCESS | 3852 | 1470735575960 Marionette TRACE conn5 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:35 INFO - PROCESS | 3852 | 1470735575961 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:36 INFO - PROCESS | 3852 | 1470735576074 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 02:39:36 INFO - PROCESS | 3852 | 1470735576157 Marionette TRACE conn5 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 3852 | 1470735576159 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:36 INFO - PROCESS | 3852 | ++DOCSHELL 1059F400 == 18 [pid = 3852] [id = 333] 02:39:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (176B6800) [pid = 3852] [serial = 998] [outer = 00000000] 02:39:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (176C3800) [pid = 3852] [serial = 999] [outer = 176B6800] 02:39:36 INFO - PROCESS | 3852 | 1470735576204 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (176C4000) [pid = 3852] [serial = 1000] [outer = 176B6800] 02:39:36 INFO - PROCESS | 3852 | 1470735576633 Marionette TRACE conn5 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 730ms 02:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:39:36 INFO - PROCESS | 3852 | 1470735576687 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 02:39:36 INFO - PROCESS | 3852 | 1470735576689 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 02:39:36 INFO - PROCESS | 3852 | 1470735576692 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:39:36 INFO - PROCESS | 3852 | 1470735576694 Marionette TRACE conn5 <- [1,1298,null,{}] 02:39:36 INFO - PROCESS | 3852 | 1470735576698 Marionette TRACE conn5 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:36 INFO - PROCESS | 3852 | 1470735576699 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:36 INFO - PROCESS | 3852 | 1470735576814 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 02:39:36 INFO - PROCESS | 3852 | 1470735576819 Marionette TRACE conn5 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:36 INFO - PROCESS | 3852 | 1470735576821 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:36 INFO - PROCESS | 3852 | ++DOCSHELL 179BC400 == 19 [pid = 3852] [id = 334] 02:39:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (179C1400) [pid = 3852] [serial = 1001] [outer = 00000000] 02:39:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (18838800) [pid = 3852] [serial = 1002] [outer = 179C1400] 02:39:36 INFO - PROCESS | 3852 | 1470735576866 Marionette DEBUG loaded listener.js 02:39:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (18856000) [pid = 3852] [serial = 1003] [outer = 179C1400] 02:39:37 INFO - PROCESS | 3852 | 1470735577340 Marionette TRACE conn5 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1301,"getWindowHandle",null] 02:39:37 INFO - PROCESS | 3852 | 1470735577367 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 02:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:39:37 INFO - PROCESS | 3852 | 1470735577381 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:39:37 INFO - PROCESS | 3852 | 1470735577383 Marionette TRACE conn5 <- [1,1302,null,{}] 02:39:37 INFO - PROCESS | 3852 | 1470735577428 Marionette TRACE conn5 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:37 INFO - PROCESS | 3852 | 1470735577431 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:37 INFO - PROCESS | 3852 | 1470735577555 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 02:39:37 INFO - PROCESS | 3852 | 1470735577569 Marionette TRACE conn5 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:37 INFO - PROCESS | 3852 | 1470735577571 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:37 INFO - PROCESS | 3852 | ++DOCSHELL 193D3400 == 20 [pid = 3852] [id = 335] 02:39:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (19409400) [pid = 3852] [serial = 1004] [outer = 00000000] 02:39:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (19472C00) [pid = 3852] [serial = 1005] [outer = 19409400] 02:39:37 INFO - PROCESS | 3852 | 1470735577673 Marionette DEBUG loaded listener.js 02:39:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (19525000) [pid = 3852] [serial = 1006] [outer = 19409400] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (1109A400) [pid = 3852] [serial = 956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (18837000) [pid = 3852] [serial = 959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (194C8400) [pid = 3852] [serial = 962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (18F88400) [pid = 3852] [serial = 968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (0D10A800) [pid = 3852] [serial = 953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (17624000) [pid = 3852] [serial = 950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (15F64800) [pid = 3852] [serial = 947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (14F3A400) [pid = 3852] [serial = 944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (1050F800) [pid = 3852] [serial = 941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (110DAC00) [pid = 3852] [serial = 938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0D105C00) [pid = 3852] [serial = 935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0C63B000) [pid = 3852] [serial = 932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1A4C1800) [pid = 3852] [serial = 929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:39:38 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (10B98C00) [pid = 3852] [serial = 965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:39:38 INFO - PROCESS | 3852 | 1470735578205 Marionette TRACE conn5 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 870ms 02:39:38 INFO - PROCESS | 3852 | 1470735578253 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 3852 | 1470735578255 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 02:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:39:38 INFO - PROCESS | 3852 | 1470735578258 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - PROCESS | 3852 | 1470735578260 Marionette TRACE conn5 <- [1,1306,null,{}] 02:39:38 INFO - PROCESS | 3852 | 1470735578263 Marionette TRACE conn5 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:38 INFO - PROCESS | 3852 | 1470735578265 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:38 INFO - PROCESS | 3852 | 1470735578348 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 02:39:38 INFO - PROCESS | 3852 | 1470735578354 Marionette TRACE conn5 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:38 INFO - PROCESS | 3852 | 1470735578356 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:38 INFO - PROCESS | 3852 | ++DOCSHELL 10B01400 == 21 [pid = 3852] [id = 336] 02:39:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (10B06800) [pid = 3852] [serial = 1007] [outer = 00000000] 02:39:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (16904800) [pid = 3852] [serial = 1008] [outer = 10B06800] 02:39:38 INFO - PROCESS | 3852 | 1470735578400 Marionette DEBUG loaded listener.js 02:39:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (16968800) [pid = 3852] [serial = 1009] [outer = 10B06800] 02:39:38 INFO - PROCESS | 3852 | 1470735578827 Marionette TRACE conn5 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 630ms 02:39:38 INFO - PROCESS | 3852 | 1470735578891 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 02:39:38 INFO - PROCESS | 3852 | 1470735578893 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 02:39:38 INFO - PROCESS | 3852 | 1470735578896 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:39:38 INFO - PROCESS | 3852 | 1470735578898 Marionette TRACE conn5 <- [1,1310,null,{}] 02:39:38 INFO - PROCESS | 3852 | 1470735578901 Marionette TRACE conn5 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:38 INFO - PROCESS | 3852 | 1470735578903 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:38 INFO - PROCESS | 3852 | 1470735578983 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 02:39:39 INFO - PROCESS | 3852 | 1470735578991 Marionette TRACE conn5 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 3852 | 1470735578993 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:39 INFO - PROCESS | 3852 | ++DOCSHELL 179BC800 == 22 [pid = 3852] [id = 337] 02:39:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (18837000) [pid = 3852] [serial = 1010] [outer = 00000000] 02:39:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (1946F400) [pid = 3852] [serial = 1011] [outer = 18837000] 02:39:39 INFO - PROCESS | 3852 | 1470735579036 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (196D0400) [pid = 3852] [serial = 1012] [outer = 18837000] 02:39:39 INFO - PROCESS | 3852 | 1470735579475 Marionette TRACE conn5 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 630ms 02:39:39 INFO - PROCESS | 3852 | 1470735579538 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 02:39:39 INFO - PROCESS | 3852 | 1470735579540 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 02:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:39:39 INFO - PROCESS | 3852 | 1470735579543 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:39:39 INFO - PROCESS | 3852 | 1470735579545 Marionette TRACE conn5 <- [1,1314,null,{}] 02:39:39 INFO - PROCESS | 3852 | 1470735579548 Marionette TRACE conn5 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:39 INFO - PROCESS | 3852 | 1470735579550 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:39 INFO - PROCESS | 3852 | 1470735579631 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 02:39:39 INFO - PROCESS | 3852 | 1470735579638 Marionette TRACE conn5 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:39 INFO - PROCESS | 3852 | 1470735579640 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:39 INFO - PROCESS | 3852 | ++DOCSHELL 18F8DC00 == 23 [pid = 3852] [id = 338] 02:39:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (194C8400) [pid = 3852] [serial = 1013] [outer = 00000000] 02:39:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (196D8C00) [pid = 3852] [serial = 1014] [outer = 194C8400] 02:39:39 INFO - PROCESS | 3852 | 1470735579683 Marionette DEBUG loaded listener.js 02:39:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (196DE000) [pid = 3852] [serial = 1015] [outer = 194C8400] 02:39:40 INFO - PROCESS | 3852 | --DOCSHELL 1764DC00 == 22 [pid = 3852] [id = 324] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (179C4400) [pid = 3852] [serial = 957] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (18F89800) [pid = 3852] [serial = 960] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (179C4C00) [pid = 3852] [serial = 958] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (19528800) [pid = 3852] [serial = 963] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (18F91C00) [pid = 3852] [serial = 961] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (19529000) [pid = 3852] [serial = 969] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (196D3400) [pid = 3852] [serial = 964] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (176C5800) [pid = 3852] [serial = 954] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (176B2C00) [pid = 3852] [serial = 951] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (176B3000) [pid = 3852] [serial = 952] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (16969C00) [pid = 3852] [serial = 948] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (17621800) [pid = 3852] [serial = 949] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1595AC00) [pid = 3852] [serial = 945] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (15F56400) [pid = 3852] [serial = 946] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1456D000) [pid = 3852] [serial = 942] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (14FD4800) [pid = 3852] [serial = 943] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (110E4800) [pid = 3852] [serial = 939] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (13E66C00) [pid = 3852] [serial = 940] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0D10B000) [pid = 3852] [serial = 936] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0D111400) [pid = 3852] [serial = 937] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0C6E5000) [pid = 3852] [serial = 933] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0C75D000) [pid = 3852] [serial = 934] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (1A4C7800) [pid = 3852] [serial = 931] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (196DC000) [pid = 3852] [serial = 970] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (19828400) [pid = 3852] [serial = 972] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (176B9000) [pid = 3852] [serial = 966] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (179B8400) [pid = 3852] [serial = 967] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (176C0800) [pid = 3852] [serial = 955] [outer = 00000000] [url = about:blank] 02:39:41 INFO - PROCESS | 3852 | 1470735581446 Marionette TRACE conn5 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1933ms 02:39:41 INFO - PROCESS | 3852 | 1470735581479 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 02:39:41 INFO - PROCESS | 3852 | 1470735581483 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 02:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:39:41 INFO - PROCESS | 3852 | 1470735581488 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:39:41 INFO - PROCESS | 3852 | 1470735581491 Marionette TRACE conn5 <- [1,1318,null,{}] 02:39:41 INFO - PROCESS | 3852 | 1470735581497 Marionette TRACE conn5 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:41 INFO - PROCESS | 3852 | 1470735581500 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:41 INFO - PROCESS | 3852 | 1470735581591 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 02:39:41 INFO - PROCESS | 3852 | 1470735581599 Marionette TRACE conn5 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:41 INFO - PROCESS | 3852 | 1470735581603 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:41 INFO - PROCESS | 3852 | ++DOCSHELL 0B831000 == 23 [pid = 3852] [id = 339] 02:39:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0B832800) [pid = 3852] [serial = 1016] [outer = 00000000] 02:39:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0B8B6400) [pid = 3852] [serial = 1017] [outer = 0B832800] 02:39:41 INFO - PROCESS | 3852 | 1470735581653 Marionette DEBUG loaded listener.js 02:39:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0B8BF000) [pid = 3852] [serial = 1018] [outer = 0B832800] 02:39:42 INFO - PROCESS | 3852 | 1470735582154 Marionette TRACE conn5 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 730ms 02:39:42 INFO - PROCESS | 3852 | 1470735582219 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 3852 | 1470735582224 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 02:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:39:42 INFO - PROCESS | 3852 | 1470735582230 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - PROCESS | 3852 | 1470735582233 Marionette TRACE conn5 <- [1,1322,null,{}] 02:39:42 INFO - PROCESS | 3852 | 1470735582237 Marionette TRACE conn5 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:42 INFO - PROCESS | 3852 | 1470735582240 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:42 INFO - PROCESS | 3852 | 1470735582329 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 02:39:42 INFO - PROCESS | 3852 | 1470735582335 Marionette TRACE conn5 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:42 INFO - PROCESS | 3852 | 1470735582338 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:42 INFO - PROCESS | 3852 | ++DOCSHELL 0CF33C00 == 24 [pid = 3852] [id = 340] 02:39:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0CF39C00) [pid = 3852] [serial = 1019] [outer = 00000000] 02:39:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0CF80800) [pid = 3852] [serial = 1020] [outer = 0CF39C00] 02:39:42 INFO - PROCESS | 3852 | 1470735582392 Marionette DEBUG loaded listener.js 02:39:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0D108C00) [pid = 3852] [serial = 1021] [outer = 0CF39C00] 02:39:42 INFO - PROCESS | 3852 | 1470735582839 Marionette TRACE conn5 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 630ms 02:39:42 INFO - PROCESS | 3852 | 1470735582883 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 02:39:42 INFO - PROCESS | 3852 | 1470735582885 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 02:39:42 INFO - PROCESS | 3852 | 1470735582889 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:39:42 INFO - PROCESS | 3852 | 1470735582893 Marionette TRACE conn5 <- [1,1326,null,{}] 02:39:42 INFO - PROCESS | 3852 | 1470735582903 Marionette TRACE conn5 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:42 INFO - PROCESS | 3852 | 1470735582908 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:43 INFO - PROCESS | 3852 | 1470735583022 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 02:39:43 INFO - PROCESS | 3852 | 1470735583032 Marionette TRACE conn5 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:43 INFO - PROCESS | 3852 | 1470735583035 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:43 INFO - PROCESS | 3852 | ++DOCSHELL 10B04000 == 25 [pid = 3852] [id = 341] 02:39:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (10B04C00) [pid = 3852] [serial = 1022] [outer = 00000000] 02:39:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (10FE6800) [pid = 3852] [serial = 1023] [outer = 10B04C00] 02:39:43 INFO - PROCESS | 3852 | 1470735583085 Marionette DEBUG loaded listener.js 02:39:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (13D7A800) [pid = 3852] [serial = 1024] [outer = 10B04C00] 02:39:43 INFO - PROCESS | 3852 | 1470735583989 Marionette TRACE conn5 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1131ms 02:39:44 INFO - PROCESS | 3852 | 1470735584023 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 3852 | 1470735584026 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 02:39:44 INFO - PROCESS | 3852 | 1470735584029 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 3852 | 1470735584031 Marionette TRACE conn5 <- [1,1330,null,{}] 02:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:39:44 INFO - PROCESS | 3852 | 1470735584035 Marionette TRACE conn5 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:44 INFO - PROCESS | 3852 | 1470735584037 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:44 INFO - PROCESS | 3852 | 1470735584150 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 02:39:44 INFO - PROCESS | 3852 | 1470735584158 Marionette TRACE conn5 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 3852 | 1470735584160 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:44 INFO - PROCESS | 3852 | ++DOCSHELL 13D7D000 == 26 [pid = 3852] [id = 342] 02:39:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (13D7F800) [pid = 3852] [serial = 1025] [outer = 00000000] 02:39:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (141F2800) [pid = 3852] [serial = 1026] [outer = 13D7F800] 02:39:44 INFO - PROCESS | 3852 | 1470735584206 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (14F2FC00) [pid = 3852] [serial = 1027] [outer = 13D7F800] 02:39:44 INFO - PROCESS | 3852 | 1470735584639 Marionette TRACE conn5 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 631ms 02:39:44 INFO - PROCESS | 3852 | 1470735584664 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 02:39:44 INFO - PROCESS | 3852 | 1470735584666 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 02:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:39:44 INFO - PROCESS | 3852 | 1470735584670 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:39:44 INFO - PROCESS | 3852 | 1470735584671 Marionette TRACE conn5 <- [1,1334,null,{}] 02:39:44 INFO - PROCESS | 3852 | 1470735584675 Marionette TRACE conn5 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:44 INFO - PROCESS | 3852 | 1470735584677 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:44 INFO - PROCESS | 3852 | 1470735584786 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 02:39:44 INFO - PROCESS | 3852 | 1470735584793 Marionette TRACE conn5 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:44 INFO - PROCESS | 3852 | 1470735584795 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:44 INFO - PROCESS | 3852 | ++DOCSHELL 1467C400 == 27 [pid = 3852] [id = 343] 02:39:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1467CC00) [pid = 3852] [serial = 1028] [outer = 00000000] 02:39:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (155C7C00) [pid = 3852] [serial = 1029] [outer = 1467CC00] 02:39:44 INFO - PROCESS | 3852 | 1470735584840 Marionette DEBUG loaded listener.js 02:39:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (15F5B000) [pid = 3852] [serial = 1030] [outer = 1467CC00] 02:39:45 INFO - PROCESS | 3852 | 1470735585262 Marionette TRACE conn5 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 630ms 02:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:39:45 INFO - PROCESS | 3852 | 1470735585300 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 02:39:45 INFO - PROCESS | 3852 | 1470735585303 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 02:39:45 INFO - PROCESS | 3852 | 1470735585306 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 3852 | 1470735585307 Marionette TRACE conn5 <- [1,1338,null,{}] 02:39:45 INFO - PROCESS | 3852 | 1470735585310 Marionette TRACE conn5 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:45 INFO - PROCESS | 3852 | 1470735585316 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:45 INFO - PROCESS | 3852 | 1470735585476 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 02:39:45 INFO - PROCESS | 3852 | 1470735585492 Marionette TRACE conn5 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:45 INFO - PROCESS | 3852 | 1470735585494 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:45 INFO - PROCESS | 3852 | ++DOCSHELL 15F54400 == 28 [pid = 3852] [id = 344] 02:39:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (15F63C00) [pid = 3852] [serial = 1031] [outer = 00000000] 02:39:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (16366000) [pid = 3852] [serial = 1032] [outer = 15F63C00] 02:39:45 INFO - PROCESS | 3852 | 1470735585539 Marionette DEBUG loaded listener.js 02:39:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1764F000) [pid = 3852] [serial = 1033] [outer = 15F63C00] 02:39:45 INFO - PROCESS | 3852 | 1470735585953 Marionette TRACE conn5 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 670ms 02:39:45 INFO - PROCESS | 3852 | 1470735585976 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 02:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:39:45 INFO - PROCESS | 3852 | 1470735585978 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 02:39:45 INFO - PROCESS | 3852 | 1470735585981 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:39:45 INFO - PROCESS | 3852 | 1470735585983 Marionette TRACE conn5 <- [1,1342,null,{}] 02:39:45 INFO - PROCESS | 3852 | 1470735585986 Marionette TRACE conn5 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:45 INFO - PROCESS | 3852 | 1470735585988 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:46 INFO - PROCESS | 3852 | 1470735586102 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 02:39:46 INFO - PROCESS | 3852 | 1470735586110 Marionette TRACE conn5 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 3852 | 1470735586112 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:46 INFO - PROCESS | 3852 | ++DOCSHELL 08761C00 == 29 [pid = 3852] [id = 345] 02:39:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (110E4800) [pid = 3852] [serial = 1034] [outer = 00000000] 02:39:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (176B5000) [pid = 3852] [serial = 1035] [outer = 110E4800] 02:39:46 INFO - PROCESS | 3852 | 1470735586156 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (176B8000) [pid = 3852] [serial = 1036] [outer = 110E4800] 02:39:46 INFO - PROCESS | 3852 | 1470735586592 Marionette TRACE conn5 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 630ms 02:39:46 INFO - PROCESS | 3852 | 1470735586612 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 02:39:46 INFO - PROCESS | 3852 | 1470735586614 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 02:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:39:46 INFO - PROCESS | 3852 | 1470735586617 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:39:46 INFO - PROCESS | 3852 | 1470735586619 Marionette TRACE conn5 <- [1,1346,null,{}] 02:39:46 INFO - PROCESS | 3852 | 1470735586622 Marionette TRACE conn5 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:46 INFO - PROCESS | 3852 | 1470735586624 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:46 INFO - PROCESS | 3852 | 1470735586734 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 02:39:46 INFO - PROCESS | 3852 | 1470735586819 Marionette TRACE conn5 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:46 INFO - PROCESS | 3852 | 1470735586821 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:46 INFO - PROCESS | 3852 | ++DOCSHELL 176C6000 == 30 [pid = 3852] [id = 346] 02:39:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (176C6400) [pid = 3852] [serial = 1037] [outer = 00000000] 02:39:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (179C1C00) [pid = 3852] [serial = 1038] [outer = 176C6400] 02:39:46 INFO - PROCESS | 3852 | 1470735586867 Marionette DEBUG loaded listener.js 02:39:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (179B8800) [pid = 3852] [serial = 1039] [outer = 176C6400] 02:39:47 INFO - PROCESS | 3852 | 1470735587306 Marionette TRACE conn5 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 730ms 02:39:47 INFO - PROCESS | 3852 | 1470735587349 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 02:39:47 INFO - PROCESS | 3852 | 1470735587351 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 02:39:47 INFO - PROCESS | 3852 | 1470735587354 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:39:47 INFO - PROCESS | 3852 | 1470735587356 Marionette TRACE conn5 <- [1,1350,null,{}] 02:39:47 INFO - PROCESS | 3852 | 1470735587359 Marionette TRACE conn5 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:47 INFO - PROCESS | 3852 | 1470735587361 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:47 INFO - PROCESS | 3852 | 1470735587468 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 02:39:47 INFO - PROCESS | 3852 | 1470735587476 Marionette TRACE conn5 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:47 INFO - PROCESS | 3852 | 1470735587478 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:47 INFO - PROCESS | 3852 | ++DOCSHELL 105AA800 == 31 [pid = 3852] [id = 347] 02:39:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (18836C00) [pid = 3852] [serial = 1040] [outer = 00000000] 02:39:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (18860C00) [pid = 3852] [serial = 1041] [outer = 18836C00] 02:39:47 INFO - PROCESS | 3852 | 1470735587522 Marionette DEBUG loaded listener.js 02:39:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (18852800) [pid = 3852] [serial = 1042] [outer = 18836C00] 02:39:48 INFO - PROCESS | 3852 | 1470735588003 Marionette TRACE conn5 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 670ms 02:39:48 INFO - PROCESS | 3852 | 1470735588029 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 02:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:39:48 INFO - PROCESS | 3852 | 1470735588031 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 02:39:48 INFO - PROCESS | 3852 | 1470735588039 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - PROCESS | 3852 | 1470735588041 Marionette TRACE conn5 <- [1,1354,null,{}] 02:39:48 INFO - PROCESS | 3852 | 1470735588044 Marionette TRACE conn5 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 3852 | 1470735588046 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:48 INFO - PROCESS | 3852 | 1470735588192 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 02:39:48 INFO - PROCESS | 3852 | 1470735588207 Marionette TRACE conn5 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:48 INFO - PROCESS | 3852 | 1470735588209 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:48 INFO - PROCESS | 3852 | ++DOCSHELL 141F1800 == 32 [pid = 3852] [id = 348] 02:39:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (1885C800) [pid = 3852] [serial = 1043] [outer = 00000000] 02:39:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (18F97C00) [pid = 3852] [serial = 1044] [outer = 1885C800] 02:39:48 INFO - PROCESS | 3852 | 1470735588303 Marionette DEBUG loaded listener.js 02:39:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (19470400) [pid = 3852] [serial = 1045] [outer = 1885C800] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (18837000) [pid = 3852] [serial = 1010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (176B6800) [pid = 3852] [serial = 998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (179C1400) [pid = 3852] [serial = 1001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (19409400) [pid = 3852] [serial = 1004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (1696A400) [pid = 3852] [serial = 992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (15548400) [pid = 3852] [serial = 989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1412A000) [pid = 3852] [serial = 986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (110E2C00) [pid = 3852] [serial = 983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (105A3400) [pid = 3852] [serial = 980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0CE53400) [pid = 3852] [serial = 977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0B8B1400) [pid = 3852] [serial = 974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (19558800) [pid = 3852] [serial = 971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0C6E7C00) [pid = 3852] [serial = 995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:39:48 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (10B06800) [pid = 3852] [serial = 1007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:39:48 INFO - PROCESS | 3852 | 1470735588866 Marionette TRACE conn5 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1357,"getWindowHandle",null] 02:39:48 INFO - PROCESS | 3852 | 1470735588927 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 02:39:48 INFO - PROCESS | 3852 | 1470735588930 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:39:48 INFO - PROCESS | 3852 | 1470735588933 Marionette TRACE conn5 <- [1,1358,null,{}] 02:39:48 INFO - PROCESS | 3852 | 1470735588936 Marionette TRACE conn5 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:48 INFO - PROCESS | 3852 | 1470735588939 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:49 INFO - PROCESS | 3852 | 1470735589031 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 02:39:49 INFO - PROCESS | 3852 | 1470735589038 Marionette TRACE conn5 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 3852 | 1470735589040 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:49 INFO - PROCESS | 3852 | ++DOCSHELL 0D2E4400 == 33 [pid = 3852] [id = 349] 02:39:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1458C800) [pid = 3852] [serial = 1046] [outer = 00000000] 02:39:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (18F93400) [pid = 3852] [serial = 1047] [outer = 1458C800] 02:39:49 INFO - PROCESS | 3852 | 1470735589087 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (19530000) [pid = 3852] [serial = 1048] [outer = 1458C800] 02:39:49 INFO - PROCESS | 3852 | 1470735589523 Marionette TRACE conn5 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1361,"getWindowHandle",null] 02:39:49 INFO - PROCESS | 3852 | 1470735589567 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 02:39:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:39:49 INFO - PROCESS | 3852 | 1470735589570 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:39:49 INFO - PROCESS | 3852 | 1470735589572 Marionette TRACE conn5 <- [1,1362,null,{}] 02:39:49 INFO - PROCESS | 3852 | 1470735589575 Marionette TRACE conn5 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:49 INFO - PROCESS | 3852 | 1470735589577 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:49 INFO - PROCESS | 3852 | 1470735589656 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 02:39:49 INFO - PROCESS | 3852 | 1470735589662 Marionette TRACE conn5 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:49 INFO - PROCESS | 3852 | 1470735589664 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:49 INFO - PROCESS | 3852 | ++DOCSHELL 15F62C00 == 34 [pid = 3852] [id = 350] 02:39:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (196D3000) [pid = 3852] [serial = 1049] [outer = 00000000] 02:39:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (19770400) [pid = 3852] [serial = 1050] [outer = 196D3000] 02:39:49 INFO - PROCESS | 3852 | 1470735589708 Marionette DEBUG loaded listener.js 02:39:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (196D9800) [pid = 3852] [serial = 1051] [outer = 196D3000] 02:39:50 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:39:50 INFO - PROCESS | 3852 | 1470735590148 Marionette TRACE conn5 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1365,"getWindowHandle",null] 02:39:50 INFO - PROCESS | 3852 | 1470735590211 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 02:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:39:50 INFO - PROCESS | 3852 | 1470735590214 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:39:50 INFO - PROCESS | 3852 | 1470735590215 Marionette TRACE conn5 <- [1,1366,null,{}] 02:39:50 INFO - PROCESS | 3852 | 1470735590219 Marionette TRACE conn5 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:50 INFO - PROCESS | 3852 | 1470735590220 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:50 INFO - PROCESS | 3852 | 1470735590301 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 02:39:50 INFO - PROCESS | 3852 | 1470735590309 Marionette TRACE conn5 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:50 INFO - PROCESS | 3852 | 1470735590310 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:50 INFO - PROCESS | 3852 | ++DOCSHELL 1982A000 == 35 [pid = 3852] [id = 351] 02:39:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (1982B800) [pid = 3852] [serial = 1052] [outer = 00000000] 02:39:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (1982FC00) [pid = 3852] [serial = 1053] [outer = 1982B800] 02:39:50 INFO - PROCESS | 3852 | 1470735590354 Marionette DEBUG loaded listener.js 02:39:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1A4BBC00) [pid = 3852] [serial = 1054] [outer = 1982B800] 02:39:51 INFO - PROCESS | 3852 | 1470735591110 Marionette TRACE conn5 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:39:51 INFO - PROCESS | 3852 | 1470735591150 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 02:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:39:51 INFO - PROCESS | 3852 | 1470735591155 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:39:51 INFO - PROCESS | 3852 | 1470735591159 Marionette TRACE conn5 <- [1,1370,null,{}] 02:39:51 INFO - PROCESS | 3852 | 1470735591165 Marionette TRACE conn5 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:51 INFO - PROCESS | 3852 | 1470735591168 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:51 INFO - PROCESS | 3852 | 1470735591297 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 02:39:51 INFO - PROCESS | 3852 | 1470735591420 Marionette TRACE conn5 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:51 INFO - PROCESS | 3852 | 1470735591423 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:51 INFO - PROCESS | 3852 | ++DOCSHELL 08756400 == 36 [pid = 3852] [id = 352] 02:39:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0B824400) [pid = 3852] [serial = 1055] [outer = 00000000] 02:39:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0C7FB000) [pid = 3852] [serial = 1056] [outer = 0B824400] 02:39:51 INFO - PROCESS | 3852 | 1470735591483 Marionette DEBUG loaded listener.js 02:39:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (0CF3AC00) [pid = 3852] [serial = 1057] [outer = 0B824400] 02:39:52 INFO - PROCESS | 3852 | [3852] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-rel-w32-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 02:39:52 INFO - PROCESS | 3852 | 1470735592137 Marionette TRACE conn5 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:39:52 INFO - PROCESS | 3852 | 1470735592194 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 02:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:39:52 INFO - PROCESS | 3852 | 1470735592201 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:39:52 INFO - PROCESS | 3852 | 1470735592204 Marionette TRACE conn5 <- [1,1374,null,{}] 02:39:52 INFO - PROCESS | 3852 | 1470735592229 Marionette TRACE conn5 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:52 INFO - PROCESS | 3852 | 1470735592232 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:52 INFO - PROCESS | 3852 | 1470735592418 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 02:39:52 INFO - PROCESS | 3852 | 1470735592496 Marionette TRACE conn5 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:52 INFO - PROCESS | 3852 | 1470735592498 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:52 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B9400 == 37 [pid = 3852] [id = 353] 02:39:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (0B8B9800) [pid = 3852] [serial = 1058] [outer = 00000000] 02:39:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (0CF40400) [pid = 3852] [serial = 1059] [outer = 0B8B9800] 02:39:52 INFO - PROCESS | 3852 | 1470735592557 Marionette DEBUG loaded listener.js 02:39:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (10B02000) [pid = 3852] [serial = 1060] [outer = 0B8B9800] 02:39:53 INFO - PROCESS | 3852 | --DOCSHELL 15F62C00 == 36 [pid = 3852] [id = 350] 02:39:53 INFO - PROCESS | 3852 | --DOCSHELL 0D2E4400 == 35 [pid = 3852] [id = 349] 02:39:53 INFO - PROCESS | 3852 | --DOCSHELL 141F1800 == 34 [pid = 3852] [id = 348] 02:39:53 INFO - PROCESS | 3852 | --DOCSHELL 105AA800 == 33 [pid = 3852] [id = 347] 02:39:53 INFO - PROCESS | 3852 | --DOCSHELL 176C6000 == 32 [pid = 3852] [id = 346] 02:39:53 INFO - PROCESS | 3852 | --DOCSHELL 08761C00 == 31 [pid = 3852] [id = 345] 02:39:53 INFO - PROCESS | 3852 | --DOCSHELL 15F54400 == 30 [pid = 3852] [id = 344] 02:39:53 INFO - PROCESS | 3852 | --DOCSHELL 1467C400 == 29 [pid = 3852] [id = 343] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (196D0400) [pid = 3852] [serial = 1012] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (196D8C00) [pid = 3852] [serial = 1014] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (176C3800) [pid = 3852] [serial = 999] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (18838800) [pid = 3852] [serial = 1002] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (176C4000) [pid = 3852] [serial = 1000] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (19472C00) [pid = 3852] [serial = 1005] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (18856000) [pid = 3852] [serial = 1003] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1946F400) [pid = 3852] [serial = 1011] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (19525000) [pid = 3852] [serial = 1006] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (16972400) [pid = 3852] [serial = 993] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (16973C00) [pid = 3852] [serial = 994] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (15F69000) [pid = 3852] [serial = 990] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (16371800) [pid = 3852] [serial = 991] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (14591000) [pid = 3852] [serial = 987] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (14F30000) [pid = 3852] [serial = 988] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (13D84000) [pid = 3852] [serial = 984] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (13EAF800) [pid = 3852] [serial = 985] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (105AB400) [pid = 3852] [serial = 981] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (10B96800) [pid = 3852] [serial = 982] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0CF34000) [pid = 3852] [serial = 978] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0CF3C800) [pid = 3852] [serial = 979] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0B8B5C00) [pid = 3852] [serial = 975] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0B8BA000) [pid = 3852] [serial = 976] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1982CC00) [pid = 3852] [serial = 973] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (17651800) [pid = 3852] [serial = 996] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (16904800) [pid = 3852] [serial = 1008] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (16968800) [pid = 3852] [serial = 1009] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (13DDF000) [pid = 3852] [serial = 997] [outer = 00000000] [url = about:blank] 02:39:53 INFO - PROCESS | 3852 | 1470735593406 Marionette TRACE conn5 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:39:53 INFO - PROCESS | 3852 | 1470735593431 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 02:39:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:39:53 INFO - PROCESS | 3852 | 1470735593435 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:39:53 INFO - PROCESS | 3852 | 1470735593440 Marionette TRACE conn5 <- [1,1378,null,{}] 02:39:53 INFO - PROCESS | 3852 | 1470735593445 Marionette TRACE conn5 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:53 INFO - PROCESS | 3852 | 1470735593447 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:53 INFO - PROCESS | 3852 | 1470735593533 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 02:39:53 INFO - PROCESS | 3852 | 1470735593540 Marionette TRACE conn5 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:53 INFO - PROCESS | 3852 | 1470735593544 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:53 INFO - PROCESS | 3852 | ++DOCSHELL 0C7F6800 == 30 [pid = 3852] [id = 354] 02:39:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0CE4F400) [pid = 3852] [serial = 1061] [outer = 00000000] 02:39:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0CF32C00) [pid = 3852] [serial = 1062] [outer = 0CE4F400] 02:39:53 INFO - PROCESS | 3852 | 1470735593591 Marionette DEBUG loaded listener.js 02:39:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0CF40800) [pid = 3852] [serial = 1063] [outer = 0CE4F400] 02:39:54 INFO - PROCESS | 3852 | 1470735594089 Marionette TRACE conn5 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 730ms 02:39:54 INFO - PROCESS | 3852 | 1470735594167 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 3852 | 1470735594171 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 02:39:54 INFO - PROCESS | 3852 | 1470735594177 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:39:54 INFO - PROCESS | 3852 | 1470735594180 Marionette TRACE conn5 <- [1,1382,null,{}] 02:39:54 INFO - PROCESS | 3852 | 1470735594184 Marionette TRACE conn5 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:54 INFO - PROCESS | 3852 | 1470735594186 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:54 INFO - PROCESS | 3852 | 1470735594283 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 02:39:54 INFO - PROCESS | 3852 | 1470735594361 Marionette TRACE conn5 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 3852 | 1470735594364 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:54 INFO - PROCESS | 3852 | ++DOCSHELL 10B0F400 == 31 [pid = 3852] [id = 355] 02:39:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (10F0E000) [pid = 3852] [serial = 1064] [outer = 00000000] 02:39:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (13D7EC00) [pid = 3852] [serial = 1065] [outer = 10F0E000] 02:39:54 INFO - PROCESS | 3852 | 1470735594411 Marionette DEBUG loaded listener.js 02:39:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (13DDF400) [pid = 3852] [serial = 1066] [outer = 10F0E000] 02:39:54 INFO - PROCESS | 3852 | 1470735594797 Marionette TRACE conn5 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 670ms 02:39:54 INFO - PROCESS | 3852 | 1470735594852 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 02:39:54 INFO - PROCESS | 3852 | 1470735594855 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 02:39:54 INFO - PROCESS | 3852 | 1470735594858 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:39:54 INFO - PROCESS | 3852 | 1470735594861 Marionette TRACE conn5 <- [1,1386,null,{}] 02:39:54 INFO - PROCESS | 3852 | 1470735594872 Marionette TRACE conn5 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:54 INFO - PROCESS | 3852 | 1470735594877 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:54 INFO - PROCESS | 3852 | 1470735594963 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 02:39:54 INFO - PROCESS | 3852 | 1470735594972 Marionette TRACE conn5 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:54 INFO - PROCESS | 3852 | 1470735594975 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:54 INFO - PROCESS | 3852 | ++DOCSHELL 15547C00 == 32 [pid = 3852] [id = 356] 02:39:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (155C1C00) [pid = 3852] [serial = 1067] [outer = 00000000] 02:39:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (1595B000) [pid = 3852] [serial = 1068] [outer = 155C1C00] 02:39:55 INFO - PROCESS | 3852 | 1470735595023 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (16367800) [pid = 3852] [serial = 1069] [outer = 155C1C00] 02:39:55 INFO - PROCESS | 3852 | 1470735595492 Marionette TRACE conn5 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:39:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 02:39:55 INFO - PROCESS | 3852 | 1470735595532 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 02:39:55 INFO - PROCESS | 3852 | 1470735595534 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 02:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:39:55 INFO - PROCESS | 3852 | 1470735595544 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:39:55 INFO - PROCESS | 3852 | 1470735595546 Marionette TRACE conn5 <- [1,1390,null,{}] 02:39:55 INFO - PROCESS | 3852 | 1470735595549 Marionette TRACE conn5 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:55 INFO - PROCESS | 3852 | 1470735595551 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:55 INFO - PROCESS | 3852 | 1470735595666 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 02:39:55 INFO - PROCESS | 3852 | 1470735595672 Marionette TRACE conn5 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:55 INFO - PROCESS | 3852 | 1470735595674 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:55 INFO - PROCESS | 3852 | ++DOCSHELL 16968C00 == 33 [pid = 3852] [id = 357] 02:39:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1696C800) [pid = 3852] [serial = 1070] [outer = 00000000] 02:39:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (1764C000) [pid = 3852] [serial = 1071] [outer = 1696C800] 02:39:55 INFO - PROCESS | 3852 | 1470735595718 Marionette DEBUG loaded listener.js 02:39:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176A9000) [pid = 3852] [serial = 1072] [outer = 1696C800] 02:39:56 INFO - PROCESS | 3852 | 1470735596157 Marionette TRACE conn5 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 670ms 02:39:56 INFO - PROCESS | 3852 | 1470735596217 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 3852 | 1470735596219 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 02:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:39:56 INFO - PROCESS | 3852 | 1470735596223 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - PROCESS | 3852 | 1470735596224 Marionette TRACE conn5 <- [1,1394,null,{}] 02:39:56 INFO - PROCESS | 3852 | 1470735596228 Marionette TRACE conn5 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:56 INFO - PROCESS | 3852 | 1470735596230 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:56 INFO - PROCESS | 3852 | 1470735596340 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 02:39:56 INFO - PROCESS | 3852 | 1470735596427 Marionette TRACE conn5 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:56 INFO - PROCESS | 3852 | 1470735596429 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:56 INFO - PROCESS | 3852 | ++DOCSHELL 176AF000 == 34 [pid = 3852] [id = 358] 02:39:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176AFC00) [pid = 3852] [serial = 1073] [outer = 00000000] 02:39:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (176BAC00) [pid = 3852] [serial = 1074] [outer = 176AFC00] 02:39:56 INFO - PROCESS | 3852 | 1470735596474 Marionette DEBUG loaded listener.js 02:39:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (176C4400) [pid = 3852] [serial = 1075] [outer = 176AFC00] 02:39:56 INFO - PROCESS | 3852 | 1470735596918 Marionette TRACE conn5 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 730ms 02:39:56 INFO - PROCESS | 3852 | 1470735596958 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 02:39:56 INFO - PROCESS | 3852 | 1470735596960 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 02:39:56 INFO - PROCESS | 3852 | 1470735596973 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:39:56 INFO - PROCESS | 3852 | 1470735596975 Marionette TRACE conn5 <- [1,1398,null,{}] 02:39:56 INFO - PROCESS | 3852 | 1470735596978 Marionette TRACE conn5 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:56 INFO - PROCESS | 3852 | 1470735596984 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:57 INFO - PROCESS | 3852 | 1470735597119 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 02:39:57 INFO - PROCESS | 3852 | 1470735597183 Marionette TRACE conn5 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:57 INFO - PROCESS | 3852 | 1470735597185 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:57 INFO - PROCESS | 3852 | ++DOCSHELL 176BA000 == 35 [pid = 3852] [id = 359] 02:39:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18855C00) [pid = 3852] [serial = 1076] [outer = 00000000] 02:39:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18F90C00) [pid = 3852] [serial = 1077] [outer = 18855C00] 02:39:57 INFO - PROCESS | 3852 | 1470735597231 Marionette DEBUG loaded listener.js 02:39:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (18F8B800) [pid = 3852] [serial = 1078] [outer = 18855C00] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (176C6400) [pid = 3852] [serial = 1037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (110E4800) [pid = 3852] [serial = 1034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1467CC00) [pid = 3852] [serial = 1028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (10B04C00) [pid = 3852] [serial = 1022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (15F63C00) [pid = 3852] [serial = 1031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0B832800) [pid = 3852] [serial = 1016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0CF39C00) [pid = 3852] [serial = 1019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (13D7F800) [pid = 3852] [serial = 1025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (194C8400) [pid = 3852] [serial = 1013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (196D3000) [pid = 3852] [serial = 1049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1885C800) [pid = 3852] [serial = 1043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:39:57 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1458C800) [pid = 3852] [serial = 1046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:39:57 INFO - PROCESS | 3852 | 1470735597812 Marionette TRACE conn5 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 871ms 02:39:57 INFO - PROCESS | 3852 | 1470735597849 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 02:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:39:57 INFO - PROCESS | 3852 | 1470735597851 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 02:39:57 INFO - PROCESS | 3852 | 1470735597854 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:39:57 INFO - PROCESS | 3852 | 1470735597856 Marionette TRACE conn5 <- [1,1402,null,{}] 02:39:57 INFO - PROCESS | 3852 | 1470735597859 Marionette TRACE conn5 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:57 INFO - PROCESS | 3852 | 1470735597861 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:57 INFO - PROCESS | 3852 | 1470735597972 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 02:39:58 INFO - PROCESS | 3852 | 1470735598028 Marionette TRACE conn5 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 3852 | 1470735598030 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:58 INFO - PROCESS | 3852 | ++DOCSHELL 0D373C00 == 36 [pid = 3852] [id = 360] 02:39:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0D377C00) [pid = 3852] [serial = 1079] [outer = 00000000] 02:39:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F63C00) [pid = 3852] [serial = 1080] [outer = 0D377C00] 02:39:58 INFO - PROCESS | 3852 | 1470735598074 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (176BDC00) [pid = 3852] [serial = 1081] [outer = 0D377C00] 02:39:58 INFO - PROCESS | 3852 | 1470735598455 Marionette TRACE conn5 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 631ms 02:39:58 INFO - PROCESS | 3852 | 1470735598486 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 02:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:39:58 INFO - PROCESS | 3852 | 1470735598488 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 02:39:58 INFO - PROCESS | 3852 | 1470735598491 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:39:58 INFO - PROCESS | 3852 | 1470735598493 Marionette TRACE conn5 <- [1,1406,null,{}] 02:39:58 INFO - PROCESS | 3852 | 1470735598496 Marionette TRACE conn5 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:58 INFO - PROCESS | 3852 | 1470735598498 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:58 INFO - PROCESS | 3852 | 1470735598612 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 02:39:58 INFO - PROCESS | 3852 | 1470735598621 Marionette TRACE conn5 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:58 INFO - PROCESS | 3852 | 1470735598623 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:58 INFO - PROCESS | 3852 | ++DOCSHELL 1411E800 == 37 [pid = 3852] [id = 361] 02:39:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18744000) [pid = 3852] [serial = 1082] [outer = 00000000] 02:39:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18F8F800) [pid = 3852] [serial = 1083] [outer = 18744000] 02:39:58 INFO - PROCESS | 3852 | 1470735598668 Marionette DEBUG loaded listener.js 02:39:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (19553800) [pid = 3852] [serial = 1084] [outer = 18744000] 02:39:59 INFO - PROCESS | 3852 | 1470735599085 Marionette TRACE conn5 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 631ms 02:39:59 INFO - PROCESS | 3852 | 1470735599132 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 02:39:59 INFO - PROCESS | 3852 | 1470735599134 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 02:39:59 INFO - PROCESS | 3852 | 1470735599138 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - PROCESS | 3852 | 1470735599139 Marionette TRACE conn5 <- [1,1410,null,{}] 02:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:39:59 INFO - PROCESS | 3852 | 1470735599143 Marionette TRACE conn5 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:59 INFO - PROCESS | 3852 | 1470735599145 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:59 INFO - PROCESS | 3852 | 1470735599258 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 02:39:59 INFO - PROCESS | 3852 | 1470735599302 Marionette TRACE conn5 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:59 INFO - PROCESS | 3852 | 1470735599304 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:39:59 INFO - PROCESS | 3852 | ++DOCSHELL 110E1400 == 38 [pid = 3852] [id = 362] 02:39:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (13D81400) [pid = 3852] [serial = 1085] [outer = 00000000] 02:39:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (196D7C00) [pid = 3852] [serial = 1086] [outer = 13D81400] 02:39:59 INFO - PROCESS | 3852 | 1470735599348 Marionette DEBUG loaded listener.js 02:39:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (196DB800) [pid = 3852] [serial = 1087] [outer = 13D81400] 02:39:59 INFO - PROCESS | 3852 | 1470735599866 Marionette TRACE conn5 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 770ms 02:39:59 INFO - PROCESS | 3852 | 1470735599914 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 02:39:59 INFO - PROCESS | 3852 | 1470735599919 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 02:39:59 INFO - PROCESS | 3852 | 1470735599925 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:39:59 INFO - PROCESS | 3852 | 1470735599928 Marionette TRACE conn5 <- [1,1414,null,{}] 02:39:59 INFO - PROCESS | 3852 | 1470735599934 Marionette TRACE conn5 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:59 INFO - PROCESS | 3852 | 1470735599937 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:00 INFO - PROCESS | 3852 | 1470735600053 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 02:40:00 INFO - PROCESS | 3852 | 1470735600183 Marionette TRACE conn5 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:00 INFO - PROCESS | 3852 | 1470735600188 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:00 INFO - PROCESS | 3852 | ++DOCSHELL 08771000 == 39 [pid = 3852] [id = 363] 02:40:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (08774C00) [pid = 3852] [serial = 1088] [outer = 00000000] 02:40:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0CE52400) [pid = 3852] [serial = 1089] [outer = 08774C00] 02:40:00 INFO - PROCESS | 3852 | 1470735600246 Marionette DEBUG loaded listener.js 02:40:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0D111C00) [pid = 3852] [serial = 1090] [outer = 08774C00] 02:40:00 INFO - PROCESS | 3852 | 1470735600902 Marionette TRACE conn5 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1019ms 02:40:00 INFO - PROCESS | 3852 | 1470735600949 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 02:40:00 INFO - PROCESS | 3852 | 1470735600954 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 02:40:00 INFO - PROCESS | 3852 | 1470735600960 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:40:00 INFO - PROCESS | 3852 | 1470735600963 Marionette TRACE conn5 <- [1,1418,null,{}] 02:40:00 INFO - PROCESS | 3852 | 1470735600967 Marionette TRACE conn5 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:00 INFO - PROCESS | 3852 | 1470735600970 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:01 INFO - PROCESS | 3852 | 1470735601082 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 02:40:01 INFO - PROCESS | 3852 | 1470735601212 Marionette TRACE conn5 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:01 INFO - PROCESS | 3852 | 1470735601215 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:01 INFO - PROCESS | 3852 | ++DOCSHELL 141F2000 == 40 [pid = 3852] [id = 364] 02:40:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (1458C000) [pid = 3852] [serial = 1091] [outer = 00000000] 02:40:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (1553F400) [pid = 3852] [serial = 1092] [outer = 1458C000] 02:40:01 INFO - PROCESS | 3852 | 1470735601273 Marionette DEBUG loaded listener.js 02:40:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (15F6A400) [pid = 3852] [serial = 1093] [outer = 1458C000] 02:40:01 INFO - PROCESS | 3852 | 1470735601871 Marionette TRACE conn5 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 970ms 02:40:01 INFO - PROCESS | 3852 | 1470735601933 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 02:40:01 INFO - PROCESS | 3852 | 1470735601936 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 02:40:01 INFO - PROCESS | 3852 | 1470735601940 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:40:01 INFO - PROCESS | 3852 | 1470735601944 Marionette TRACE conn5 <- [1,1422,null,{}] 02:40:01 INFO - PROCESS | 3852 | 1470735601955 Marionette TRACE conn5 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:01 INFO - PROCESS | 3852 | 1470735601960 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:02 INFO - PROCESS | 3852 | 1470735602075 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 02:40:02 INFO - PROCESS | 3852 | 1470735602199 Marionette TRACE conn5 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:02 INFO - PROCESS | 3852 | 1470735602202 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:02 INFO - PROCESS | 3852 | ++DOCSHELL 18F8EC00 == 41 [pid = 3852] [id = 365] 02:40:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (19348400) [pid = 3852] [serial = 1094] [outer = 00000000] 02:40:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (196D6000) [pid = 3852] [serial = 1095] [outer = 19348400] 02:40:02 INFO - PROCESS | 3852 | 1470735602261 Marionette DEBUG loaded listener.js 02:40:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (1982E000) [pid = 3852] [serial = 1096] [outer = 19348400] 02:40:02 INFO - PROCESS | 3852 | 1470735602889 Marionette TRACE conn5 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 970ms 02:40:02 INFO - PROCESS | 3852 | 1470735602913 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 02:40:02 INFO - PROCESS | 3852 | 1470735602916 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 02:40:02 INFO - PROCESS | 3852 | 1470735602920 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:40:02 INFO - PROCESS | 3852 | 1470735602922 Marionette TRACE conn5 <- [1,1426,null,{}] 02:40:02 INFO - PROCESS | 3852 | 1470735602925 Marionette TRACE conn5 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:02 INFO - PROCESS | 3852 | 1470735602928 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:03 INFO - PROCESS | 3852 | 1470735603037 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 02:40:03 INFO - PROCESS | 3852 | 1470735603139 Marionette TRACE conn5 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:03 INFO - PROCESS | 3852 | 1470735603141 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:03 INFO - PROCESS | 3852 | ++DOCSHELL 0C684400 == 42 [pid = 3852] [id = 366] 02:40:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (0C6E3800) [pid = 3852] [serial = 1097] [outer = 00000000] 02:40:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (0D2DE000) [pid = 3852] [serial = 1098] [outer = 0C6E3800] 02:40:03 INFO - PROCESS | 3852 | 1470735603196 Marionette DEBUG loaded listener.js 02:40:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (15F53000) [pid = 3852] [serial = 1099] [outer = 0C6E3800] 02:40:03 INFO - PROCESS | 3852 | 1470735603934 Marionette TRACE conn5 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1076ms 02:40:04 INFO - PROCESS | 3852 | 1470735603999 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 02:40:04 INFO - PROCESS | 3852 | 1470735604003 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 02:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:40:04 INFO - PROCESS | 3852 | 1470735604007 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:40:04 INFO - PROCESS | 3852 | 1470735604010 Marionette TRACE conn5 <- [1,1430,null,{}] 02:40:04 INFO - PROCESS | 3852 | 1470735604015 Marionette TRACE conn5 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:04 INFO - PROCESS | 3852 | 1470735604018 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:04 INFO - PROCESS | 3852 | 1470735604118 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 1411E800 == 41 [pid = 3852] [id = 361] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 0D373C00 == 40 [pid = 3852] [id = 360] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 176BA000 == 39 [pid = 3852] [id = 359] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 176AF000 == 38 [pid = 3852] [id = 358] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 16968C00 == 37 [pid = 3852] [id = 357] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 15547C00 == 36 [pid = 3852] [id = 356] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 10B0F400 == 35 [pid = 3852] [id = 355] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 0C7F6800 == 34 [pid = 3852] [id = 354] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 08756400 == 33 [pid = 3852] [id = 352] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 0B8B9400 == 32 [pid = 3852] [id = 353] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 1982A000 == 31 [pid = 3852] [id = 351] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 0C684400 == 30 [pid = 3852] [id = 366] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 18F8EC00 == 29 [pid = 3852] [id = 365] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 110E1400 == 28 [pid = 3852] [id = 362] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 08771000 == 27 [pid = 3852] [id = 363] 02:40:04 INFO - PROCESS | 3852 | --DOCSHELL 141F2000 == 26 [pid = 3852] [id = 364] 02:40:04 INFO - PROCESS | 3852 | 1470735604802 Marionette TRACE conn5 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:04 INFO - PROCESS | 3852 | 1470735604806 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (179C1C00) [pid = 3852] [serial = 1038] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (176B5000) [pid = 3852] [serial = 1035] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (155C7C00) [pid = 3852] [serial = 1029] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (15F5B000) [pid = 3852] [serial = 1030] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (10FE6800) [pid = 3852] [serial = 1023] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (13D7A800) [pid = 3852] [serial = 1024] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (16366000) [pid = 3852] [serial = 1032] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (1764F000) [pid = 3852] [serial = 1033] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0B8B6400) [pid = 3852] [serial = 1017] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0B8BF000) [pid = 3852] [serial = 1018] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0CF80800) [pid = 3852] [serial = 1020] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0D108C00) [pid = 3852] [serial = 1021] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (141F2800) [pid = 3852] [serial = 1026] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (14F2FC00) [pid = 3852] [serial = 1027] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (196DE000) [pid = 3852] [serial = 1015] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (18860C00) [pid = 3852] [serial = 1041] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (196D9800) [pid = 3852] [serial = 1051] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1982FC00) [pid = 3852] [serial = 1053] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (179B8800) [pid = 3852] [serial = 1039] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (18F97C00) [pid = 3852] [serial = 1044] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (19770400) [pid = 3852] [serial = 1050] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (19470400) [pid = 3852] [serial = 1045] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (18F93400) [pid = 3852] [serial = 1047] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (176B8000) [pid = 3852] [serial = 1036] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (19530000) [pid = 3852] [serial = 1048] [outer = 00000000] [url = about:blank] 02:40:04 INFO - PROCESS | 3852 | ++DOCSHELL 08186C00 == 27 [pid = 3852] [id = 367] 02:40:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (08187000) [pid = 3852] [serial = 1100] [outer = 00000000] 02:40:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (08760800) [pid = 3852] [serial = 1101] [outer = 08187000] 02:40:04 INFO - PROCESS | 3852 | 1470735604953 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (08775400) [pid = 3852] [serial = 1102] [outer = 08187000] 02:40:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0C75D000) [pid = 3852] [serial = 1103] [outer = 0C676400] 02:40:05 INFO - PROCESS | 3852 | 1470735605485 Marionette TRACE conn5 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1530ms 02:40:05 INFO - PROCESS | 3852 | 1470735605540 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 02:40:05 INFO - PROCESS | 3852 | 1470735605543 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 02:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:40:05 INFO - PROCESS | 3852 | 1470735605547 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:40:05 INFO - PROCESS | 3852 | 1470735605551 Marionette TRACE conn5 <- [1,1434,null,{}] 02:40:05 INFO - PROCESS | 3852 | 1470735605556 Marionette TRACE conn5 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:05 INFO - PROCESS | 3852 | 1470735605560 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:05 INFO - PROCESS | 3852 | 1470735605685 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 02:40:05 INFO - PROCESS | 3852 | 1470735605816 Marionette TRACE conn5 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:05 INFO - PROCESS | 3852 | 1470735605819 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:05 INFO - PROCESS | 3852 | ++DOCSHELL 0817F400 == 28 [pid = 3852] [id = 368] 02:40:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (08180000) [pid = 3852] [serial = 1104] [outer = 00000000] 02:40:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (08766C00) [pid = 3852] [serial = 1105] [outer = 08180000] 02:40:05 INFO - PROCESS | 3852 | 1470735605880 Marionette DEBUG loaded listener.js 02:40:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0B8B7000) [pid = 3852] [serial = 1106] [outer = 08180000] 02:40:06 INFO - PROCESS | 3852 | 1470735606687 Marionette TRACE conn5 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1175ms 02:40:06 INFO - PROCESS | 3852 | 1470735606725 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 02:40:06 INFO - PROCESS | 3852 | 1470735606730 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 02:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:40:06 INFO - PROCESS | 3852 | 1470735606735 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:40:06 INFO - PROCESS | 3852 | 1470735606738 Marionette TRACE conn5 <- [1,1438,null,{}] 02:40:06 INFO - PROCESS | 3852 | 1470735606744 Marionette TRACE conn5 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:06 INFO - PROCESS | 3852 | 1470735606747 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:06 INFO - PROCESS | 3852 | 1470735606867 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 02:40:06 INFO - PROCESS | 3852 | 1470735606993 Marionette TRACE conn5 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:06 INFO - PROCESS | 3852 | 1470735606996 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:07 INFO - PROCESS | 3852 | ++DOCSHELL 0D375400 == 29 [pid = 3852] [id = 369] 02:40:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0D375800) [pid = 3852] [serial = 1107] [outer = 00000000] 02:40:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (10507800) [pid = 3852] [serial = 1108] [outer = 0D375800] 02:40:07 INFO - PROCESS | 3852 | 1470735607056 Marionette DEBUG loaded listener.js 02:40:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (10B01C00) [pid = 3852] [serial = 1109] [outer = 0D375800] 02:40:07 INFO - PROCESS | 3852 | 1470735607833 Marionette TRACE conn5 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1178ms 02:40:07 INFO - PROCESS | 3852 | 1470735607912 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 02:40:07 INFO - PROCESS | 3852 | 1470735607915 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 02:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:40:07 INFO - PROCESS | 3852 | 1470735607919 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:40:07 INFO - PROCESS | 3852 | 1470735607921 Marionette TRACE conn5 <- [1,1442,null,{}] 02:40:07 INFO - PROCESS | 3852 | 1470735607925 Marionette TRACE conn5 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:07 INFO - PROCESS | 3852 | 1470735607928 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:08 INFO - PROCESS | 3852 | 1470735608093 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 02:40:08 INFO - PROCESS | 3852 | 1470735608213 Marionette TRACE conn5 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:08 INFO - PROCESS | 3852 | 1470735608216 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:08 INFO - PROCESS | 3852 | ++DOCSHELL 08186000 == 30 [pid = 3852] [id = 370] 02:40:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (08756400) [pid = 3852] [serial = 1110] [outer = 00000000] 02:40:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (0B827400) [pid = 3852] [serial = 1111] [outer = 08756400] 02:40:08 INFO - PROCESS | 3852 | 1470735608269 Marionette DEBUG loaded listener.js 02:40:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0C684000) [pid = 3852] [serial = 1112] [outer = 08756400] 02:40:08 INFO - PROCESS | 3852 | --DOCSHELL 10B01400 == 29 [pid = 3852] [id = 336] 02:40:08 INFO - PROCESS | 3852 | --DOCSHELL 179BC800 == 28 [pid = 3852] [id = 337] 02:40:08 INFO - PROCESS | 3852 | --DOCSHELL 18F8DC00 == 27 [pid = 3852] [id = 338] 02:40:08 INFO - PROCESS | 3852 | --DOCSHELL 08186C00 == 26 [pid = 3852] [id = 367] 02:40:08 INFO - PROCESS | 3852 | 1470735608915 Marionette TRACE conn5 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1018ms 02:40:08 INFO - PROCESS | 3852 | 1470735608940 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 02:40:08 INFO - PROCESS | 3852 | 1470735608945 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 02:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:40:08 INFO - PROCESS | 3852 | 1470735608949 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:40:08 INFO - PROCESS | 3852 | 1470735608955 Marionette TRACE conn5 <- [1,1446,null,{}] 02:40:08 INFO - PROCESS | 3852 | 1470735608960 Marionette TRACE conn5 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:08 INFO - PROCESS | 3852 | 1470735608963 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:09 INFO - PROCESS | 3852 | 1470735609076 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 02:40:09 INFO - PROCESS | 3852 | 1470735609174 Marionette TRACE conn5 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:09 INFO - PROCESS | 3852 | 1470735609177 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:09 INFO - PROCESS | 3852 | ++DOCSHELL 10F01800 == 27 [pid = 3852] [id = 371] 02:40:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (10F0EC00) [pid = 3852] [serial = 1113] [outer = 00000000] 02:40:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (110E1400) [pid = 3852] [serial = 1114] [outer = 10F0EC00] 02:40:09 INFO - PROCESS | 3852 | 1470735609238 Marionette DEBUG loaded listener.js 02:40:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (13D83800) [pid = 3852] [serial = 1115] [outer = 10F0EC00] 02:40:09 INFO - PROCESS | 3852 | 1470735609912 Marionette TRACE conn5 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 990ms 02:40:09 INFO - PROCESS | 3852 | 1470735609952 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 02:40:09 INFO - PROCESS | 3852 | 1470735609957 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 02:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:40:09 INFO - PROCESS | 3852 | 1470735609964 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:40:09 INFO - PROCESS | 3852 | 1470735609967 Marionette TRACE conn5 <- [1,1450,null,{}] 02:40:09 INFO - PROCESS | 3852 | 1470735609971 Marionette TRACE conn5 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:09 INFO - PROCESS | 3852 | 1470735609974 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:10 INFO - PROCESS | 3852 | 1470735610091 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 02:40:10 INFO - PROCESS | 3852 | 1470735610218 Marionette TRACE conn5 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:10 INFO - PROCESS | 3852 | 1470735610221 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:10 INFO - PROCESS | 3852 | ++DOCSHELL 14F30000 == 28 [pid = 3852] [id = 372] 02:40:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (14F31800) [pid = 3852] [serial = 1116] [outer = 00000000] 02:40:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (14F3D400) [pid = 3852] [serial = 1117] [outer = 14F31800] 02:40:10 INFO - PROCESS | 3852 | 1470735610279 Marionette DEBUG loaded listener.js 02:40:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (15546800) [pid = 3852] [serial = 1118] [outer = 14F31800] 02:40:10 INFO - PROCESS | 3852 | 1470735610910 Marionette TRACE conn5 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 970ms 02:40:10 INFO - PROCESS | 3852 | 1470735610938 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 02:40:10 INFO - PROCESS | 3852 | 1470735610940 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 02:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:40:10 INFO - PROCESS | 3852 | 1470735610944 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:40:10 INFO - PROCESS | 3852 | 1470735610948 Marionette TRACE conn5 <- [1,1454,null,{}] 02:40:10 INFO - PROCESS | 3852 | 1470735610960 Marionette TRACE conn5 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:10 INFO - PROCESS | 3852 | 1470735610966 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:11 INFO - PROCESS | 3852 | 1470735611078 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 02:40:11 INFO - PROCESS | 3852 | 1470735611180 Marionette TRACE conn5 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:11 INFO - PROCESS | 3852 | 1470735611184 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:11 INFO - PROCESS | 3852 | ++DOCSHELL 16368C00 == 29 [pid = 3852] [id = 373] 02:40:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1636D800) [pid = 3852] [serial = 1119] [outer = 00000000] 02:40:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (16904400) [pid = 3852] [serial = 1120] [outer = 1636D800] 02:40:11 INFO - PROCESS | 3852 | 1470735611245 Marionette DEBUG loaded listener.js 02:40:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (17620000) [pid = 3852] [serial = 1121] [outer = 1636D800] 02:40:11 INFO - PROCESS | 3852 | 1470735611868 Marionette TRACE conn5 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 970ms 02:40:11 INFO - PROCESS | 3852 | 1470735611918 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 02:40:11 INFO - PROCESS | 3852 | 1470735611921 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 02:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:40:11 INFO - PROCESS | 3852 | 1470735611924 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:40:11 INFO - PROCESS | 3852 | 1470735611926 Marionette TRACE conn5 <- [1,1458,null,{}] 02:40:11 INFO - PROCESS | 3852 | 1470735611930 Marionette TRACE conn5 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:11 INFO - PROCESS | 3852 | 1470735611932 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:12 INFO - PROCESS | 3852 | 1470735612052 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 02:40:12 INFO - PROCESS | 3852 | 1470735612151 Marionette TRACE conn5 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:12 INFO - PROCESS | 3852 | 1470735612153 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:12 INFO - PROCESS | 3852 | ++DOCSHELL 08760400 == 30 [pid = 3852] [id = 374] 02:40:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (176B5000) [pid = 3852] [serial = 1122] [outer = 00000000] 02:40:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (179B6000) [pid = 3852] [serial = 1123] [outer = 176B5000] 02:40:12 INFO - PROCESS | 3852 | 1470735612209 Marionette DEBUG loaded listener.js 02:40:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (179B9800) [pid = 3852] [serial = 1124] [outer = 176B5000] 02:40:12 INFO - PROCESS | 3852 | 1470735612895 Marionette TRACE conn5 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1018ms 02:40:12 INFO - PROCESS | 3852 | 1470735612946 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 02:40:12 INFO - PROCESS | 3852 | 1470735612950 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 02:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:40:12 INFO - PROCESS | 3852 | 1470735612955 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:40:12 INFO - PROCESS | 3852 | 1470735612958 Marionette TRACE conn5 <- [1,1462,null,{}] 02:40:12 INFO - PROCESS | 3852 | 1470735612964 Marionette TRACE conn5 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:12 INFO - PROCESS | 3852 | 1470735612966 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:13 INFO - PROCESS | 3852 | 1470735613072 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 02:40:13 INFO - PROCESS | 3852 | --DOCSHELL 0817F400 == 29 [pid = 3852] [id = 368] 02:40:13 INFO - PROCESS | 3852 | 1470735613243 Marionette TRACE conn5 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:13 INFO - PROCESS | 3852 | 1470735613247 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:13 INFO - PROCESS | 3852 | ++DOCSHELL 08186C00 == 30 [pid = 3852] [id = 375] 02:40:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (0876C000) [pid = 3852] [serial = 1125] [outer = 00000000] 02:40:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (0C634400) [pid = 3852] [serial = 1126] [outer = 0876C000] 02:40:13 INFO - PROCESS | 3852 | 1470735613314 Marionette DEBUG loaded listener.js 02:40:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (0D114C00) [pid = 3852] [serial = 1127] [outer = 0876C000] 02:40:13 INFO - PROCESS | 3852 | 1470735613892 Marionette TRACE conn5 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:40:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 990ms 02:40:13 INFO - PROCESS | 3852 | 1470735613947 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 02:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:40:13 INFO - PROCESS | 3852 | 1470735613951 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 02:40:13 INFO - PROCESS | 3852 | 1470735613956 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:40:13 INFO - PROCESS | 3852 | 1470735613959 Marionette TRACE conn5 <- [1,1466,null,{}] 02:40:13 INFO - PROCESS | 3852 | 1470735613965 Marionette TRACE conn5 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:13 INFO - PROCESS | 3852 | 1470735613970 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:14 INFO - PROCESS | 3852 | 1470735614084 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 02:40:14 INFO - PROCESS | 3852 | 1470735614215 Marionette TRACE conn5 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:14 INFO - PROCESS | 3852 | 1470735614218 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:14 INFO - PROCESS | 3852 | ++DOCSHELL 0C683C00 == 31 [pid = 3852] [id = 376] 02:40:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (14126000) [pid = 3852] [serial = 1128] [outer = 00000000] 02:40:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (14FD3000) [pid = 3852] [serial = 1129] [outer = 14126000] 02:40:14 INFO - PROCESS | 3852 | 1470735614277 Marionette DEBUG loaded listener.js 02:40:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 99 (1595AC00) [pid = 3852] [serial = 1130] [outer = 14126000] 02:40:14 INFO - PROCESS | 3852 | 1470735614924 Marionette TRACE conn5 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1022ms 02:40:14 INFO - PROCESS | 3852 | 1470735614980 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 02:40:14 INFO - PROCESS | 3852 | 1470735614985 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 02:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:40:14 INFO - PROCESS | 3852 | 1470735614989 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:40:14 INFO - PROCESS | 3852 | 1470735614992 Marionette TRACE conn5 <- [1,1470,null,{}] 02:40:15 INFO - PROCESS | 3852 | 1470735614996 Marionette TRACE conn5 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:15 INFO - PROCESS | 3852 | 1470735614998 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:15 INFO - PROCESS | 3852 | 1470735615112 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 02:40:15 INFO - PROCESS | 3852 | 1470735615241 Marionette TRACE conn5 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:15 INFO - PROCESS | 3852 | 1470735615243 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:15 INFO - PROCESS | 3852 | ++DOCSHELL 13D63C00 == 32 [pid = 3852] [id = 377] 02:40:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 100 (16972800) [pid = 3852] [serial = 1131] [outer = 00000000] 02:40:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 101 (176B2000) [pid = 3852] [serial = 1132] [outer = 16972800] 02:40:15 INFO - PROCESS | 3852 | 1470735615300 Marionette DEBUG loaded listener.js 02:40:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 102 (179BF000) [pid = 3852] [serial = 1133] [outer = 16972800] 02:40:16 INFO - PROCESS | 3852 | 1470735615997 Marionette TRACE conn5 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1018ms 02:40:16 INFO - PROCESS | 3852 | 1470735616019 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 02:40:16 INFO - PROCESS | 3852 | 1470735616022 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 02:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:40:16 INFO - PROCESS | 3852 | 1470735616028 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:40:16 INFO - PROCESS | 3852 | 1470735616034 Marionette TRACE conn5 <- [1,1474,null,{}] 02:40:16 INFO - PROCESS | 3852 | 1470735616061 Marionette TRACE conn5 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:16 INFO - PROCESS | 3852 | 1470735616065 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:16 INFO - PROCESS | 3852 | 1470735616179 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 02:40:16 INFO - PROCESS | 3852 | 1470735616308 Marionette TRACE conn5 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:16 INFO - PROCESS | 3852 | 1470735616311 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:16 INFO - PROCESS | 3852 | ++DOCSHELL 14F2FC00 == 33 [pid = 3852] [id = 378] 02:40:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 103 (18F94000) [pid = 3852] [serial = 1134] [outer = 00000000] 02:40:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 104 (19479C00) [pid = 3852] [serial = 1135] [outer = 18F94000] 02:40:16 INFO - PROCESS | 3852 | 1470735616366 Marionette DEBUG loaded listener.js 02:40:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 105 (19410000) [pid = 3852] [serial = 1136] [outer = 18F94000] 02:40:17 INFO - PROCESS | 3852 | 1470735617055 Marionette TRACE conn5 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1083ms 02:40:17 INFO - PROCESS | 3852 | 1470735617129 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 02:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:40:17 INFO - PROCESS | 3852 | 1470735617131 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 02:40:17 INFO - PROCESS | 3852 | 1470735617135 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:40:17 INFO - PROCESS | 3852 | 1470735617137 Marionette TRACE conn5 <- [1,1478,null,{}] 02:40:17 INFO - PROCESS | 3852 | 1470735617141 Marionette TRACE conn5 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:17 INFO - PROCESS | 3852 | 1470735617143 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:17 INFO - PROCESS | 3852 | 1470735617251 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 02:40:17 INFO - PROCESS | 3852 | 1470735617389 Marionette TRACE conn5 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:17 INFO - PROCESS | 3852 | 1470735617392 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:17 INFO - PROCESS | 3852 | ++DOCSHELL 08183400 == 34 [pid = 3852] [id = 379] 02:40:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 106 (08756800) [pid = 3852] [serial = 1137] [outer = 00000000] 02:40:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 107 (0B82A000) [pid = 3852] [serial = 1138] [outer = 08756800] 02:40:17 INFO - PROCESS | 3852 | 1470735617447 Marionette DEBUG loaded listener.js 02:40:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 108 (0D10F000) [pid = 3852] [serial = 1139] [outer = 08756800] 02:40:18 INFO - PROCESS | 3852 | 1470735618184 Marionette TRACE conn5 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1130ms 02:40:18 INFO - PROCESS | 3852 | 1470735618265 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 02:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:40:18 INFO - PROCESS | 3852 | 1470735618270 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 02:40:18 INFO - PROCESS | 3852 | 1470735618275 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:40:18 INFO - PROCESS | 3852 | 1470735618279 Marionette TRACE conn5 <- [1,1482,null,{}] 02:40:18 INFO - PROCESS | 3852 | 1470735618285 Marionette TRACE conn5 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:18 INFO - PROCESS | 3852 | 1470735618288 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:18 INFO - PROCESS | 3852 | 1470735618410 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 02:40:18 INFO - PROCESS | 3852 | 1470735618535 Marionette TRACE conn5 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:18 INFO - PROCESS | 3852 | 1470735618538 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:18 INFO - PROCESS | 3852 | ++DOCSHELL 10B01400 == 35 [pid = 3852] [id = 380] 02:40:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 109 (10B9B000) [pid = 3852] [serial = 1140] [outer = 00000000] 02:40:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 110 (14FD6000) [pid = 3852] [serial = 1141] [outer = 10B9B000] 02:40:18 INFO - PROCESS | 3852 | 1470735618598 Marionette DEBUG loaded listener.js 02:40:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 111 (15F61400) [pid = 3852] [serial = 1142] [outer = 10B9B000] 02:40:19 INFO - PROCESS | 3852 | 1470735619243 Marionette TRACE conn5 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1024ms 02:40:19 INFO - PROCESS | 3852 | 1470735619299 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 02:40:19 INFO - PROCESS | 3852 | 1470735619304 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 02:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:40:19 INFO - PROCESS | 3852 | 1470735619311 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:40:19 INFO - PROCESS | 3852 | 1470735619314 Marionette TRACE conn5 <- [1,1486,null,{}] 02:40:19 INFO - PROCESS | 3852 | 1470735619318 Marionette TRACE conn5 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:19 INFO - PROCESS | 3852 | 1470735619321 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:19 INFO - PROCESS | 3852 | 1470735619440 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 02:40:19 INFO - PROCESS | 3852 | 1470735619571 Marionette TRACE conn5 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:19 INFO - PROCESS | 3852 | 1470735619573 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:19 INFO - PROCESS | 3852 | ++DOCSHELL 176C2800 == 36 [pid = 3852] [id = 381] 02:40:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 112 (18834800) [pid = 3852] [serial = 1143] [outer = 00000000] 02:40:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 113 (18856400) [pid = 3852] [serial = 1144] [outer = 18834800] 02:40:19 INFO - PROCESS | 3852 | 1470735619632 Marionette DEBUG loaded listener.js 02:40:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 114 (18F93400) [pid = 3852] [serial = 1145] [outer = 18834800] 02:40:20 INFO - PROCESS | 3852 | 1470735620268 Marionette TRACE conn5 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1018ms 02:40:20 INFO - PROCESS | 3852 | 1470735620332 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 02:40:20 INFO - PROCESS | 3852 | 1470735620335 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 02:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:40:20 INFO - PROCESS | 3852 | 1470735620340 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:40:20 INFO - PROCESS | 3852 | 1470735620343 Marionette TRACE conn5 <- [1,1490,null,{}] 02:40:20 INFO - PROCESS | 3852 | 1470735620354 Marionette TRACE conn5 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:20 INFO - PROCESS | 3852 | 1470735620359 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:20 INFO - PROCESS | 3852 | 1470735620499 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 02:40:20 INFO - PROCESS | 3852 | 1470735620633 Marionette TRACE conn5 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:20 INFO - PROCESS | 3852 | 1470735620636 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:20 INFO - PROCESS | 3852 | ++DOCSHELL 19825C00 == 37 [pid = 3852] [id = 382] 02:40:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 115 (19826800) [pid = 3852] [serial = 1146] [outer = 00000000] 02:40:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 116 (1982BC00) [pid = 3852] [serial = 1147] [outer = 19826800] 02:40:20 INFO - PROCESS | 3852 | 1470735620697 Marionette DEBUG loaded listener.js 02:40:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 117 (1A4B9800) [pid = 3852] [serial = 1148] [outer = 19826800] 02:40:21 INFO - PROCESS | 3852 | 1470735621380 Marionette TRACE conn5 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:40:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:40:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1079ms 02:40:21 INFO - PROCESS | 3852 | 1470735621421 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 02:40:21 INFO - PROCESS | 3852 | 1470735621424 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 02:40:21 INFO - PROCESS | 3852 | 1470735621427 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:40:21 INFO - PROCESS | 3852 | 1470735621429 Marionette TRACE conn5 <- [1,1494,null,{}] 02:40:21 INFO - PROCESS | 3852 | 1470735621433 Marionette TRACE conn5 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:21 INFO - PROCESS | 3852 | 1470735621435 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:21 INFO - PROCESS | 3852 | 1470735621554 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 02:40:21 INFO - PROCESS | 3852 | 1470735621689 Marionette TRACE conn5 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:21 INFO - PROCESS | 3852 | 1470735621691 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:21 INFO - PROCESS | 3852 | ++DOCSHELL 1A4C2000 == 38 [pid = 3852] [id = 383] 02:40:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 118 (1A4C3000) [pid = 3852] [serial = 1149] [outer = 00000000] 02:40:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 119 (1A4DA800) [pid = 3852] [serial = 1150] [outer = 1A4C3000] 02:40:21 INFO - PROCESS | 3852 | 1470735621748 Marionette DEBUG loaded listener.js 02:40:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 120 (1AB75800) [pid = 3852] [serial = 1151] [outer = 1A4C3000] 02:40:22 INFO - PROCESS | 3852 | 1470735622436 Marionette TRACE conn5 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1070ms 02:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:40:22 INFO - PROCESS | 3852 | 1470735622506 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 02:40:22 INFO - PROCESS | 3852 | 1470735622511 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 02:40:22 INFO - PROCESS | 3852 | 1470735622516 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:40:22 INFO - PROCESS | 3852 | 1470735622521 Marionette TRACE conn5 <- [1,1498,null,{}] 02:40:22 INFO - PROCESS | 3852 | 1470735622527 Marionette TRACE conn5 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:22 INFO - PROCESS | 3852 | 1470735622531 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:22 INFO - PROCESS | 3852 | 1470735622687 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 02:40:22 INFO - PROCESS | 3852 | 1470735622814 Marionette TRACE conn5 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:22 INFO - PROCESS | 3852 | 1470735622819 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:22 INFO - PROCESS | 3852 | ++DOCSHELL 141F4800 == 39 [pid = 3852] [id = 384] 02:40:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 121 (14532400) [pid = 3852] [serial = 1152] [outer = 00000000] 02:40:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 122 (15F51400) [pid = 3852] [serial = 1153] [outer = 14532400] 02:40:22 INFO - PROCESS | 3852 | 1470735622881 Marionette DEBUG loaded listener.js 02:40:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 123 (1696CC00) [pid = 3852] [serial = 1154] [outer = 14532400] 02:40:23 INFO - PROCESS | 3852 | 1470735623543 Marionette TRACE conn5 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:40:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:40:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1077ms 02:40:23 INFO - PROCESS | 3852 | 1470735623599 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 02:40:23 INFO - PROCESS | 3852 | 1470735623604 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 02:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:40:23 INFO - PROCESS | 3852 | 1470735623610 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:40:23 INFO - PROCESS | 3852 | 1470735623613 Marionette TRACE conn5 <- [1,1502,null,{}] 02:40:23 INFO - PROCESS | 3852 | 1470735623617 Marionette TRACE conn5 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:23 INFO - PROCESS | 3852 | 1470735623620 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:23 INFO - PROCESS | 3852 | 1470735623736 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 02:40:23 INFO - PROCESS | 3852 | 1470735623869 Marionette TRACE conn5 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:23 INFO - PROCESS | 3852 | 1470735623871 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:23 INFO - PROCESS | 3852 | ++DOCSHELL 18853C00 == 40 [pid = 3852] [id = 385] 02:40:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 124 (18F90000) [pid = 3852] [serial = 1155] [outer = 00000000] 02:40:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 125 (19530000) [pid = 3852] [serial = 1156] [outer = 18F90000] 02:40:23 INFO - PROCESS | 3852 | 1470735623931 Marionette DEBUG loaded listener.js 02:40:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 126 (19777C00) [pid = 3852] [serial = 1157] [outer = 18F90000] 02:40:24 INFO - PROCESS | 3852 | 1470735624556 Marionette TRACE conn5 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 970ms 02:40:24 INFO - PROCESS | 3852 | 1470735624586 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 02:40:24 INFO - PROCESS | 3852 | 1470735624588 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 02:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:40:24 INFO - PROCESS | 3852 | 1470735624594 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:40:24 INFO - PROCESS | 3852 | 1470735624597 Marionette TRACE conn5 <- [1,1506,null,{}] 02:40:24 INFO - PROCESS | 3852 | 1470735624609 Marionette TRACE conn5 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:24 INFO - PROCESS | 3852 | 1470735624614 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:24 INFO - PROCESS | 3852 | 1470735624729 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 02:40:24 INFO - PROCESS | 3852 | 1470735624863 Marionette TRACE conn5 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:24 INFO - PROCESS | 3852 | 1470735624866 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:24 INFO - PROCESS | 3852 | ++DOCSHELL 1AB76400 == 41 [pid = 3852] [id = 386] 02:40:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 127 (1AB77C00) [pid = 3852] [serial = 1158] [outer = 00000000] 02:40:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 128 (1AB7DC00) [pid = 3852] [serial = 1159] [outer = 1AB77C00] 02:40:24 INFO - PROCESS | 3852 | 1470735624927 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 129 (1AB82000) [pid = 3852] [serial = 1160] [outer = 1AB77C00] 02:40:25 INFO - PROCESS | 3852 | 1470735625549 Marionette TRACE conn5 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 990ms 02:40:25 INFO - PROCESS | 3852 | 1470735625584 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 02:40:25 INFO - PROCESS | 3852 | 1470735625587 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 02:40:25 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:40:25 INFO - PROCESS | 3852 | 1470735625591 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:40:25 INFO - PROCESS | 3852 | 1470735625593 Marionette TRACE conn5 <- [1,1510,null,{}] 02:40:25 INFO - PROCESS | 3852 | 1470735625596 Marionette TRACE conn5 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:25 INFO - PROCESS | 3852 | 1470735625598 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:25 INFO - PROCESS | 3852 | 1470735625708 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 02:40:25 INFO - PROCESS | 3852 | 1470735625812 Marionette TRACE conn5 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:25 INFO - PROCESS | 3852 | 1470735625814 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:25 INFO - PROCESS | 3852 | ++DOCSHELL 1ABEC800 == 42 [pid = 3852] [id = 387] 02:40:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 130 (1ABECC00) [pid = 3852] [serial = 1161] [outer = 00000000] 02:40:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 131 (1ACCE400) [pid = 3852] [serial = 1162] [outer = 1ABECC00] 02:40:25 INFO - PROCESS | 3852 | 1470735625870 Marionette DEBUG loaded listener.js 02:40:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 132 (1B472000) [pid = 3852] [serial = 1163] [outer = 1ABECC00] 02:40:26 INFO - PROCESS | 3852 | 1470735626383 Marionette TRACE conn5 <- [1,1512,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:40:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:40:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:40:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:40:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:40:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:40:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:40:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:40:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:40:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 02:40:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:40:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:40:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:40:26 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 02:40:26 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:40:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:40:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:40:26 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:40:26 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 838ms 02:40:26 INFO - PROCESS | 3852 | 1470735626432 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 02:40:26 INFO - PROCESS | 3852 | 1470735626435 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 02:40:26 INFO - PROCESS | 3852 | 1470735626438 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:40:26 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:40:26 INFO - PROCESS | 3852 | 1470735626440 Marionette TRACE conn5 <- [1,1514,null,{}] 02:40:26 INFO - PROCESS | 3852 | 1470735626444 Marionette TRACE conn5 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:26 INFO - PROCESS | 3852 | 1470735626447 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:26 INFO - PROCESS | 3852 | 1470735626554 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 02:40:26 INFO - PROCESS | 3852 | 1470735626658 Marionette TRACE conn5 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:26 INFO - PROCESS | 3852 | 1470735626660 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:26 INFO - PROCESS | 3852 | ++DOCSHELL 1B72DC00 == 43 [pid = 3852] [id = 388] 02:40:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 133 (1B7C9000) [pid = 3852] [serial = 1164] [outer = 00000000] 02:40:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 134 (1B90DC00) [pid = 3852] [serial = 1165] [outer = 1B7C9000] 02:40:26 INFO - PROCESS | 3852 | 1470735626714 Marionette DEBUG loaded listener.js 02:40:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 135 (1BFC1800) [pid = 3852] [serial = 1166] [outer = 1B7C9000] 02:40:27 INFO - PROCESS | 3852 | 1470735627303 Marionette TRACE conn5 <- [1,1516,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:40:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:40:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:40:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:40:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:40:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:40:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:40:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:40:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:40:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:40:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:40:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 917ms 02:40:27 INFO - PROCESS | 3852 | 1470735627370 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 02:40:27 INFO - PROCESS | 3852 | 1470735627372 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 02:40:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:40:27 INFO - PROCESS | 3852 | 1470735627377 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:40:27 INFO - PROCESS | 3852 | 1470735627379 Marionette TRACE conn5 <- [1,1518,null,{}] 02:40:27 INFO - PROCESS | 3852 | 1470735627383 Marionette TRACE conn5 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:27 INFO - PROCESS | 3852 | 1470735627390 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:27 INFO - PROCESS | 3852 | 1470735627551 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 02:40:27 INFO - PROCESS | 3852 | 1470735627655 Marionette TRACE conn5 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:27 INFO - PROCESS | 3852 | 1470735627658 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:27 INFO - PROCESS | 3852 | ++DOCSHELL 1059E400 == 44 [pid = 3852] [id = 389] 02:40:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 136 (1B7CE800) [pid = 3852] [serial = 1167] [outer = 00000000] 02:40:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 137 (1CAED800) [pid = 3852] [serial = 1168] [outer = 1B7CE800] 02:40:27 INFO - PROCESS | 3852 | 1470735627712 Marionette DEBUG loaded listener.js 02:40:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 138 (1CAF3C00) [pid = 3852] [serial = 1169] [outer = 1B7CE800] 02:40:28 INFO - PROCESS | 3852 | 1470735628279 Marionette TRACE conn5 <- [1,1520,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:40:28 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:40:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:40:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:40:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:40:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:40:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:40:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:40:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:40:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 931ms 02:40:28 INFO - PROCESS | 3852 | 1470735628310 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 02:40:28 INFO - PROCESS | 3852 | 1470735628314 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 02:40:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:40:28 INFO - PROCESS | 3852 | 1470735628319 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:40:28 INFO - PROCESS | 3852 | 1470735628323 Marionette TRACE conn5 <- [1,1522,null,{}] 02:40:28 INFO - PROCESS | 3852 | 1470735628328 Marionette TRACE conn5 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:28 INFO - PROCESS | 3852 | 1470735628331 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:28 INFO - PROCESS | 3852 | 1470735628439 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 02:40:28 INFO - PROCESS | 3852 | 1470735628575 Marionette TRACE conn5 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:28 INFO - PROCESS | 3852 | 1470735628578 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:28 INFO - PROCESS | 3852 | ++DOCSHELL 10B98C00 == 45 [pid = 3852] [id = 390] 02:40:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 139 (13EB4000) [pid = 3852] [serial = 1170] [outer = 00000000] 02:40:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 140 (176BE000) [pid = 3852] [serial = 1171] [outer = 13EB4000] 02:40:28 INFO - PROCESS | 3852 | 1470735628634 Marionette DEBUG loaded listener.js 02:40:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 141 (18F96000) [pid = 3852] [serial = 1172] [outer = 13EB4000] 02:40:29 INFO - PROCESS | 3852 | 1470735629315 Marionette TRACE conn5 <- [1,1524,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:40:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:40:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1024ms 02:40:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:40:29 INFO - PROCESS | 3852 | 1470735629345 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 02:40:29 INFO - PROCESS | 3852 | 1470735629350 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 02:40:29 INFO - PROCESS | 3852 | 1470735629355 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:40:29 INFO - PROCESS | 3852 | 1470735629358 Marionette TRACE conn5 <- [1,1526,null,{}] 02:40:29 INFO - PROCESS | 3852 | 1470735629365 Marionette TRACE conn5 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:29 INFO - PROCESS | 3852 | 1470735629368 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:29 INFO - PROCESS | 3852 | 1470735629483 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 02:40:29 INFO - PROCESS | 3852 | 1470735629621 Marionette TRACE conn5 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:29 INFO - PROCESS | 3852 | 1470735629624 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:29 INFO - PROCESS | 3852 | ++DOCSHELL 176AA000 == 46 [pid = 3852] [id = 391] 02:40:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 142 (176BB000) [pid = 3852] [serial = 1173] [outer = 00000000] 02:40:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 143 (1952B000) [pid = 3852] [serial = 1174] [outer = 176BB000] 02:40:29 INFO - PROCESS | 3852 | 1470735629685 Marionette DEBUG loaded listener.js 02:40:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 144 (19831400) [pid = 3852] [serial = 1175] [outer = 176BB000] 02:40:30 INFO - PROCESS | 3852 | --DOCSHELL 179BC400 == 45 [pid = 3852] [id = 334] 02:40:30 INFO - PROCESS | 3852 | --DOCSHELL 193D3400 == 44 [pid = 3852] [id = 335] 02:40:30 INFO - PROCESS | 3852 | --DOCSHELL 08186C00 == 43 [pid = 3852] [id = 375] 02:40:30 INFO - PROCESS | 3852 | --DOCSHELL 0C683C00 == 42 [pid = 3852] [id = 376] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 10B01400 == 41 [pid = 3852] [id = 380] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 0CF33C00 == 40 [pid = 3852] [id = 340] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 176C2800 == 39 [pid = 3852] [id = 381] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 08760400 == 38 [pid = 3852] [id = 374] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 08186000 == 37 [pid = 3852] [id = 370] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 0B831000 == 36 [pid = 3852] [id = 339] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 0B831800 == 35 [pid = 3852] [id = 326] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 13D7D000 == 34 [pid = 3852] [id = 342] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 0B8B1000 == 33 [pid = 3852] [id = 325] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 105A2000 == 32 [pid = 3852] [id = 327] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 141F4800 == 31 [pid = 3852] [id = 384] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 110DDC00 == 30 [pid = 3852] [id = 328] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 1411F400 == 29 [pid = 3852] [id = 329] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 13D63C00 == 28 [pid = 3852] [id = 377] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 0D375400 == 27 [pid = 3852] [id = 369] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 19825C00 == 26 [pid = 3852] [id = 382] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 16368C00 == 25 [pid = 3852] [id = 373] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 15543800 == 24 [pid = 3852] [id = 330] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 14F30000 == 23 [pid = 3852] [id = 372] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 18853C00 == 22 [pid = 3852] [id = 385] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 1059E400 == 21 [pid = 3852] [id = 389] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 10F01800 == 20 [pid = 3852] [id = 371] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 1AB76400 == 19 [pid = 3852] [id = 386] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 1059F400 == 18 [pid = 3852] [id = 333] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 08183400 == 17 [pid = 3852] [id = 379] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 1ABEC800 == 16 [pid = 3852] [id = 387] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 1B72DC00 == 15 [pid = 3852] [id = 388] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 16909000 == 14 [pid = 3852] [id = 331] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 10B04000 == 13 [pid = 3852] [id = 341] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 0B8B8400 == 12 [pid = 3852] [id = 332] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 1A4C2000 == 11 [pid = 3852] [id = 383] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 10B98C00 == 10 [pid = 3852] [id = 390] 02:40:32 INFO - PROCESS | 3852 | --DOCSHELL 14F2FC00 == 9 [pid = 3852] [id = 378] 02:40:34 INFO - PROCESS | 3852 | 1470735634165 Marionette TRACE conn5 <- [1,1528,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:40:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 4838ms 02:40:34 INFO - PROCESS | 3852 | 1470735634193 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 02:40:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:40:34 INFO - PROCESS | 3852 | 1470735634198 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 02:40:34 INFO - PROCESS | 3852 | 1470735634203 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 3852 | 1470735634206 Marionette TRACE conn5 <- [1,1530,null,{}] 02:40:34 INFO - PROCESS | 3852 | 1470735634212 Marionette TRACE conn5 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:34 INFO - PROCESS | 3852 | 1470735634215 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:34 INFO - PROCESS | 3852 | 1470735634312 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 02:40:34 INFO - PROCESS | 3852 | 1470735634320 Marionette TRACE conn5 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:34 INFO - PROCESS | 3852 | 1470735634324 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:34 INFO - PROCESS | 3852 | ++DOCSHELL 0CE4D800 == 10 [pid = 3852] [id = 392] 02:40:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 145 (0CE50800) [pid = 3852] [serial = 1176] [outer = 00000000] 02:40:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 146 (10502800) [pid = 3852] [serial = 1177] [outer = 0CE50800] 02:40:34 INFO - PROCESS | 3852 | 1470735634375 Marionette DEBUG loaded listener.js 02:40:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 147 (10B0E400) [pid = 3852] [serial = 1178] [outer = 0CE50800] 02:40:34 INFO - PROCESS | 3852 | 1470735634904 Marionette TRACE conn5 <- [1,1532,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:40:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:40:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 731ms 02:40:34 INFO - PROCESS | 3852 | 1470735634933 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 02:40:34 INFO - PROCESS | 3852 | 1470735634938 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 02:40:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:40:34 INFO - PROCESS | 3852 | 1470735634945 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:40:34 INFO - PROCESS | 3852 | 1470735634947 Marionette TRACE conn5 <- [1,1534,null,{}] 02:40:34 INFO - PROCESS | 3852 | 1470735634951 Marionette TRACE conn5 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:34 INFO - PROCESS | 3852 | 1470735634955 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:35 INFO - PROCESS | 3852 | 1470735635054 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 02:40:35 INFO - PROCESS | 3852 | 1470735635063 Marionette TRACE conn5 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:35 INFO - PROCESS | 3852 | 1470735635065 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:35 INFO - PROCESS | 3852 | ++DOCSHELL 0D10D400 == 11 [pid = 3852] [id = 393] 02:40:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 148 (141F7400) [pid = 3852] [serial = 1179] [outer = 00000000] 02:40:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 149 (15F58800) [pid = 3852] [serial = 1180] [outer = 141F7400] 02:40:35 INFO - PROCESS | 3852 | 1470735635218 Marionette DEBUG loaded listener.js 02:40:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 150 (16967000) [pid = 3852] [serial = 1181] [outer = 141F7400] 02:40:35 INFO - PROCESS | 3852 | 1470735635706 Marionette TRACE conn5 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:40:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:40:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 830ms 02:40:35 INFO - PROCESS | 3852 | 1470735635779 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 02:40:35 INFO - PROCESS | 3852 | 1470735635781 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 02:40:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:40:35 INFO - PROCESS | 3852 | 1470735635791 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:40:35 INFO - PROCESS | 3852 | 1470735635794 Marionette TRACE conn5 <- [1,1538,null,{}] 02:40:35 INFO - PROCESS | 3852 | 1470735635805 Marionette TRACE conn5 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:35 INFO - PROCESS | 3852 | 1470735635810 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:35 INFO - PROCESS | 3852 | 1470735635936 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 02:40:36 INFO - PROCESS | 3852 | 1470735636009 Marionette TRACE conn5 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 3852 | 1470735636012 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:36 INFO - PROCESS | 3852 | ++DOCSHELL 193D3400 == 12 [pid = 3852] [id = 394] 02:40:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 151 (19406800) [pid = 3852] [serial = 1182] [outer = 00000000] 02:40:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 152 (196D1800) [pid = 3852] [serial = 1183] [outer = 19406800] 02:40:36 INFO - PROCESS | 3852 | 1470735636062 Marionette DEBUG loaded listener.js 02:40:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 153 (1A4BB400) [pid = 3852] [serial = 1184] [outer = 19406800] 02:40:36 INFO - PROCESS | 3852 | 1470735636537 Marionette TRACE conn5 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:40:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:40:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 770ms 02:40:36 INFO - PROCESS | 3852 | 1470735636564 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 02:40:36 INFO - PROCESS | 3852 | 1470735636567 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 02:40:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:40:36 INFO - PROCESS | 3852 | 1470735636577 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:40:36 INFO - PROCESS | 3852 | 1470735636579 Marionette TRACE conn5 <- [1,1542,null,{}] 02:40:36 INFO - PROCESS | 3852 | 1470735636582 Marionette TRACE conn5 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:36 INFO - PROCESS | 3852 | 1470735636584 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:36 INFO - PROCESS | 3852 | 1470735636706 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 02:40:36 INFO - PROCESS | 3852 | 1470735636712 Marionette TRACE conn5 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:36 INFO - PROCESS | 3852 | 1470735636714 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:36 INFO - PROCESS | 3852 | ++DOCSHELL 1A4C8400 == 13 [pid = 3852] [id = 395] 02:40:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 154 (1AACF000) [pid = 3852] [serial = 1185] [outer = 00000000] 02:40:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 155 (1AB8C400) [pid = 3852] [serial = 1186] [outer = 1AACF000] 02:40:36 INFO - PROCESS | 3852 | 1470735636759 Marionette DEBUG loaded listener.js 02:40:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 156 (1ACC4400) [pid = 3852] [serial = 1187] [outer = 1AACF000] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 155 (08774C00) [pid = 3852] [serial = 1088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 154 (1696C800) [pid = 3852] [serial = 1070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 153 (0B824400) [pid = 3852] [serial = 1055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 152 (0CE4F400) [pid = 3852] [serial = 1061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 151 (1982B800) [pid = 3852] [serial = 1052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 150 (176AFC00) [pid = 3852] [serial = 1073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 149 (0B8B9800) [pid = 3852] [serial = 1058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 148 (1458C000) [pid = 3852] [serial = 1091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 147 (155C1C00) [pid = 3852] [serial = 1067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 146 (10F0E000) [pid = 3852] [serial = 1064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 145 (18744000) [pid = 3852] [serial = 1082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 144 (0D377C00) [pid = 3852] [serial = 1079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 143 (19348400) [pid = 3852] [serial = 1094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 142 (18855C00) [pid = 3852] [serial = 1076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 141 (13D81400) [pid = 3852] [serial = 1085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 140 (08180000) [pid = 3852] [serial = 1104] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 139 (14126000) [pid = 3852] [serial = 1128] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 138 (18836C00) [pid = 3852] [serial = 1040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 137 (0D375800) [pid = 3852] [serial = 1107] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 136 (08756800) [pid = 3852] [serial = 1137] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 135 (0876C000) [pid = 3852] [serial = 1125] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 134 (08187000) [pid = 3852] [serial = 1100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 133 (08756400) [pid = 3852] [serial = 1110] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 132 (0C6E3800) [pid = 3852] [serial = 1097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 131 (19826800) [pid = 3852] [serial = 1146] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 130 (1AB77C00) [pid = 3852] [serial = 1158] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 129 (1B7CE800) [pid = 3852] [serial = 1167] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 128 (1B7C9000) [pid = 3852] [serial = 1164] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 127 (1ABECC00) [pid = 3852] [serial = 1161] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 126 (14532400) [pid = 3852] [serial = 1152] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 125 (1A4C3000) [pid = 3852] [serial = 1149] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 124 (18F94000) [pid = 3852] [serial = 1134] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 123 (18F90000) [pid = 3852] [serial = 1155] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 122 (16972800) [pid = 3852] [serial = 1131] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 121 (10B9B000) [pid = 3852] [serial = 1140] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 120 (14F31800) [pid = 3852] [serial = 1116] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 119 (176B5000) [pid = 3852] [serial = 1122] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 118 (18834800) [pid = 3852] [serial = 1143] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 117 (10F0EC00) [pid = 3852] [serial = 1113] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 116 (13EB4000) [pid = 3852] [serial = 1170] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:40:38 INFO - PROCESS | 3852 | --DOMWINDOW == 115 (1636D800) [pid = 3852] [serial = 1119] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:40:38 INFO - PROCESS | 3852 | 1470735638127 Marionette TRACE conn5 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:40:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:40:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1573ms 02:40:38 INFO - PROCESS | 3852 | 1470735638151 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 3852 | 1470735638153 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 02:40:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:40:38 INFO - PROCESS | 3852 | 1470735638157 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 3852 | 1470735638158 Marionette TRACE conn5 <- [1,1546,null,{}] 02:40:38 INFO - PROCESS | 3852 | 1470735638162 Marionette TRACE conn5 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:38 INFO - PROCESS | 3852 | 1470735638164 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:38 INFO - PROCESS | 3852 | 1470735638281 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 02:40:38 INFO - PROCESS | 3852 | 1470735638344 Marionette TRACE conn5 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 3852 | 1470735638346 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:38 INFO - PROCESS | 3852 | ++DOCSHELL 0B823400 == 14 [pid = 3852] [id = 396] 02:40:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 116 (0B824400) [pid = 3852] [serial = 1188] [outer = 00000000] 02:40:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 117 (0CF37C00) [pid = 3852] [serial = 1189] [outer = 0B824400] 02:40:38 INFO - PROCESS | 3852 | 1470735638391 Marionette DEBUG loaded listener.js 02:40:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 118 (0D112000) [pid = 3852] [serial = 1190] [outer = 0B824400] 02:40:38 INFO - PROCESS | 3852 | 1470735638754 Marionette TRACE conn5 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:40:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:40:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 630ms 02:40:38 INFO - PROCESS | 3852 | 1470735638793 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 02:40:38 INFO - PROCESS | 3852 | 1470735638795 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 02:40:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:40:38 INFO - PROCESS | 3852 | 1470735638798 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:40:38 INFO - PROCESS | 3852 | 1470735638800 Marionette TRACE conn5 <- [1,1550,null,{}] 02:40:38 INFO - PROCESS | 3852 | 1470735638803 Marionette TRACE conn5 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:38 INFO - PROCESS | 3852 | 1470735638809 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:38 INFO - PROCESS | 3852 | 1470735638929 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 02:40:38 INFO - PROCESS | 3852 | 1470735638935 Marionette TRACE conn5 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:38 INFO - PROCESS | 3852 | 1470735638937 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:38 INFO - PROCESS | 3852 | ++DOCSHELL 10B8F800 == 15 [pid = 3852] [id = 397] 02:40:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 119 (110E2400) [pid = 3852] [serial = 1191] [outer = 00000000] 02:40:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 120 (1696F000) [pid = 3852] [serial = 1192] [outer = 110E2400] 02:40:38 INFO - PROCESS | 3852 | 1470735638985 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 121 (176B5C00) [pid = 3852] [serial = 1193] [outer = 110E2400] 02:40:39 INFO - PROCESS | 3852 | 1470735639437 Marionette TRACE conn5 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:40:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:40:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 670ms 02:40:39 INFO - PROCESS | 3852 | 1470735639474 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 02:40:39 INFO - PROCESS | 3852 | 1470735639476 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 02:40:39 INFO - PROCESS | 3852 | 1470735639479 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:40:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:40:39 INFO - PROCESS | 3852 | 1470735639481 Marionette TRACE conn5 <- [1,1554,null,{}] 02:40:39 INFO - PROCESS | 3852 | 1470735639484 Marionette TRACE conn5 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:39 INFO - PROCESS | 3852 | 1470735639486 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:39 INFO - PROCESS | 3852 | 1470735639568 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 02:40:39 INFO - PROCESS | 3852 | 1470735639600 Marionette TRACE conn5 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:39 INFO - PROCESS | 3852 | 1470735639602 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:39 INFO - PROCESS | 3852 | ++DOCSHELL 179BEC00 == 16 [pid = 3852] [id = 398] 02:40:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 122 (18745000) [pid = 3852] [serial = 1194] [outer = 00000000] 02:40:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 123 (1885E000) [pid = 3852] [serial = 1195] [outer = 18745000] 02:40:39 INFO - PROCESS | 3852 | 1470735639646 Marionette DEBUG loaded listener.js 02:40:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 124 (194D2400) [pid = 3852] [serial = 1196] [outer = 18745000] 02:40:40 INFO - PROCESS | 3852 | 1470735640337 Marionette TRACE conn5 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:40:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:40:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 870ms 02:40:40 INFO - PROCESS | 3852 | 1470735640353 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 02:40:40 INFO - PROCESS | 3852 | 1470735640357 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 02:40:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:40:40 INFO - PROCESS | 3852 | 1470735640362 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:40:40 INFO - PROCESS | 3852 | 1470735640365 Marionette TRACE conn5 <- [1,1558,null,{}] 02:40:40 INFO - PROCESS | 3852 | 1470735640371 Marionette TRACE conn5 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:40 INFO - PROCESS | 3852 | 1470735640374 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:40 INFO - PROCESS | 3852 | 1470735640496 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 02:40:40 INFO - PROCESS | 3852 | 1470735640664 Marionette TRACE conn5 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:40 INFO - PROCESS | 3852 | 1470735640667 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:40 INFO - PROCESS | 3852 | ++DOCSHELL 0C684400 == 17 [pid = 3852] [id = 399] 02:40:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 125 (0C6E5000) [pid = 3852] [serial = 1197] [outer = 00000000] 02:40:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 126 (10504000) [pid = 3852] [serial = 1198] [outer = 0C6E5000] 02:40:40 INFO - PROCESS | 3852 | 1470735640726 Marionette DEBUG loaded listener.js 02:40:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 127 (13D82800) [pid = 3852] [serial = 1199] [outer = 0C6E5000] 02:40:41 INFO - PROCESS | 3852 | 1470735641416 Marionette TRACE conn5 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:40:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:40:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1130ms 02:40:41 INFO - PROCESS | 3852 | 1470735641513 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 02:40:41 INFO - PROCESS | 3852 | 1470735641518 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 02:40:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:40:41 INFO - PROCESS | 3852 | 1470735641525 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:40:41 INFO - PROCESS | 3852 | 1470735641528 Marionette TRACE conn5 <- [1,1562,null,{}] 02:40:41 INFO - PROCESS | 3852 | 1470735641532 Marionette TRACE conn5 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:41 INFO - PROCESS | 3852 | 1470735641535 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:41 INFO - PROCESS | 3852 | 1470735641672 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 02:40:41 INFO - PROCESS | 3852 | 1470735641807 Marionette TRACE conn5 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:41 INFO - PROCESS | 3852 | 1470735641809 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:41 INFO - PROCESS | 3852 | ++DOCSHELL 08758800 == 18 [pid = 3852] [id = 400] 02:40:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 128 (08759400) [pid = 3852] [serial = 1200] [outer = 00000000] 02:40:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 129 (0B8B0800) [pid = 3852] [serial = 1201] [outer = 08759400] 02:40:41 INFO - PROCESS | 3852 | 1470735641869 Marionette DEBUG loaded listener.js 02:40:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 130 (01CD3400) [pid = 3852] [serial = 1202] [outer = 08759400] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 129 (14FD3000) [pid = 3852] [serial = 1129] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 128 (0B8B7000) [pid = 3852] [serial = 1106] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 127 (0D114C00) [pid = 3852] [serial = 1127] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 126 (10507800) [pid = 3852] [serial = 1108] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 125 (08760800) [pid = 3852] [serial = 1101] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 124 (14FD6000) [pid = 3852] [serial = 1141] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 123 (0B82A000) [pid = 3852] [serial = 1138] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 122 (110E1400) [pid = 3852] [serial = 1114] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 121 (0C684000) [pid = 3852] [serial = 1112] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 120 (0B827400) [pid = 3852] [serial = 1111] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 119 (15F53000) [pid = 3852] [serial = 1099] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 118 (0CE52400) [pid = 3852] [serial = 1089] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 117 (1764C000) [pid = 3852] [serial = 1071] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 116 (0CF32C00) [pid = 3852] [serial = 1062] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 115 (0CF40800) [pid = 3852] [serial = 1063] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 114 (176C4400) [pid = 3852] [serial = 1075] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 113 (0CF40400) [pid = 3852] [serial = 1059] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 112 (1553F400) [pid = 3852] [serial = 1092] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 111 (10B02000) [pid = 3852] [serial = 1060] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 110 (1595B000) [pid = 3852] [serial = 1068] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 109 (176BAC00) [pid = 3852] [serial = 1074] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 108 (13D7EC00) [pid = 3852] [serial = 1065] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 107 (19553800) [pid = 3852] [serial = 1084] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 106 (13DDF400) [pid = 3852] [serial = 1066] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 105 (0D111C00) [pid = 3852] [serial = 1090] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 104 (15F63C00) [pid = 3852] [serial = 1080] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 103 (196D6000) [pid = 3852] [serial = 1095] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 102 (15F6A400) [pid = 3852] [serial = 1093] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 101 (0D2DE000) [pid = 3852] [serial = 1098] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 100 (18F90C00) [pid = 3852] [serial = 1077] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 99 (18F8F800) [pid = 3852] [serial = 1083] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 98 (196DB800) [pid = 3852] [serial = 1087] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (1982E000) [pid = 3852] [serial = 1096] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (176A9000) [pid = 3852] [serial = 1072] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (196D7C00) [pid = 3852] [serial = 1086] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (176BDC00) [pid = 3852] [serial = 1081] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (18F8B800) [pid = 3852] [serial = 1078] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (08775400) [pid = 3852] [serial = 1102] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (16367800) [pid = 3852] [serial = 1069] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (16904400) [pid = 3852] [serial = 1120] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (19530000) [pid = 3852] [serial = 1156] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (08766C00) [pid = 3852] [serial = 1105] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (179B6000) [pid = 3852] [serial = 1123] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1595AC00) [pid = 3852] [serial = 1130] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (176BE000) [pid = 3852] [serial = 1171] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (176B2000) [pid = 3852] [serial = 1132] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (18856400) [pid = 3852] [serial = 1144] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (10B01C00) [pid = 3852] [serial = 1109] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0D10F000) [pid = 3852] [serial = 1139] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0C634400) [pid = 3852] [serial = 1126] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (15F51400) [pid = 3852] [serial = 1153] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (17620000) [pid = 3852] [serial = 1121] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (19410000) [pid = 3852] [serial = 1136] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1A4DA800) [pid = 3852] [serial = 1150] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (19777C00) [pid = 3852] [serial = 1157] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (179BF000) [pid = 3852] [serial = 1133] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (19479C00) [pid = 3852] [serial = 1135] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1AB7DC00) [pid = 3852] [serial = 1159] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (15F61400) [pid = 3852] [serial = 1142] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (15546800) [pid = 3852] [serial = 1118] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (179B9800) [pid = 3852] [serial = 1124] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (18F93400) [pid = 3852] [serial = 1145] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (1982BC00) [pid = 3852] [serial = 1147] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (13D83800) [pid = 3852] [serial = 1115] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (18F96000) [pid = 3852] [serial = 1172] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (14F3D400) [pid = 3852] [serial = 1117] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (1A4B9800) [pid = 3852] [serial = 1148] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (1AB82000) [pid = 3852] [serial = 1160] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (1CAF3C00) [pid = 3852] [serial = 1169] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (1CAED800) [pid = 3852] [serial = 1168] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (1BFC1800) [pid = 3852] [serial = 1166] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 58 (1B90DC00) [pid = 3852] [serial = 1165] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 57 (1B472000) [pid = 3852] [serial = 1163] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 56 (1696CC00) [pid = 3852] [serial = 1154] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 55 (1AB75800) [pid = 3852] [serial = 1151] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 54 (1ACCE400) [pid = 3852] [serial = 1162] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 53 (0C7FB000) [pid = 3852] [serial = 1056] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 52 (0CF3AC00) [pid = 3852] [serial = 1057] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 51 (1A4BBC00) [pid = 3852] [serial = 1054] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 50 (103DE400) [pid = 3852] [serial = 670] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 49 (18852800) [pid = 3852] [serial = 1042] [outer = 00000000] [url = about:blank] 02:40:42 INFO - PROCESS | 3852 | --DOMWINDOW == 48 (1952B000) [pid = 3852] [serial = 1174] [outer = 00000000] [url = about:blank] 02:40:43 INFO - PROCESS | 3852 | 1470735643157 Marionette TRACE conn5 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:40:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:40:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1684ms 02:40:43 INFO - PROCESS | 3852 | 1470735643244 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 3852 | 1470735643248 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 02:40:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:40:43 INFO - PROCESS | 3852 | 1470735643257 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:40:43 INFO - PROCESS | 3852 | 1470735643261 Marionette TRACE conn5 <- [1,1566,null,{}] 02:40:43 INFO - PROCESS | 3852 | 1470735643267 Marionette TRACE conn5 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:43 INFO - PROCESS | 3852 | 1470735643270 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:43 INFO - PROCESS | 3852 | 1470735643355 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 02:40:43 INFO - PROCESS | 3852 | 1470735643368 Marionette TRACE conn5 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:43 INFO - PROCESS | 3852 | 1470735643373 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:43 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BC400 == 19 [pid = 3852] [id = 401] 02:40:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 49 (0B8BC800) [pid = 3852] [serial = 1203] [outer = 00000000] 02:40:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 50 (0C682C00) [pid = 3852] [serial = 1204] [outer = 0B8BC800] 02:40:43 INFO - PROCESS | 3852 | 1470735643423 Marionette DEBUG loaded listener.js 02:40:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 51 (0C7F2C00) [pid = 3852] [serial = 1205] [outer = 0B8BC800] 02:40:43 INFO - PROCESS | 3852 | 1470735643880 Marionette TRACE conn5 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:40:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:40:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 690ms 02:40:43 INFO - PROCESS | 3852 | 1470735643948 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 02:40:43 INFO - PROCESS | 3852 | 1470735643953 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 02:40:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:40:43 INFO - PROCESS | 3852 | 1470735643959 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:40:43 INFO - PROCESS | 3852 | 1470735643962 Marionette TRACE conn5 <- [1,1570,null,{}] 02:40:43 INFO - PROCESS | 3852 | 1470735643966 Marionette TRACE conn5 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:43 INFO - PROCESS | 3852 | 1470735643968 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:44 INFO - PROCESS | 3852 | 1470735644060 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 02:40:44 INFO - PROCESS | 3852 | 1470735644075 Marionette TRACE conn5 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 3852 | 1470735644078 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:44 INFO - PROCESS | 3852 | ++DOCSHELL 0D10B000 == 20 [pid = 3852] [id = 402] 02:40:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 52 (0D10B400) [pid = 3852] [serial = 1206] [outer = 00000000] 02:40:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 53 (0D110400) [pid = 3852] [serial = 1207] [outer = 0D10B400] 02:40:44 INFO - PROCESS | 3852 | 1470735644132 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 54 (0D2DB000) [pid = 3852] [serial = 1208] [outer = 0D10B400] 02:40:44 INFO - PROCESS | 3852 | 1470735644591 Marionette TRACE conn5 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:40:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:40:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 671ms 02:40:44 INFO - PROCESS | 3852 | 1470735644634 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 02:40:44 INFO - PROCESS | 3852 | 1470735644636 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 02:40:44 INFO - PROCESS | 3852 | 1470735644639 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:40:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:40:44 INFO - PROCESS | 3852 | 1470735644643 Marionette TRACE conn5 <- [1,1574,null,{}] 02:40:44 INFO - PROCESS | 3852 | 1470735644654 Marionette TRACE conn5 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:44 INFO - PROCESS | 3852 | 1470735644658 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:44 INFO - PROCESS | 3852 | 1470735644774 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 02:40:44 INFO - PROCESS | 3852 | 1470735644790 Marionette TRACE conn5 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:44 INFO - PROCESS | 3852 | 1470735644793 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:44 INFO - PROCESS | 3852 | ++DOCSHELL 110DEC00 == 21 [pid = 3852] [id = 403] 02:40:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 55 (110DF000) [pid = 3852] [serial = 1209] [outer = 00000000] 02:40:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 56 (13D79C00) [pid = 3852] [serial = 1210] [outer = 110DF000] 02:40:44 INFO - PROCESS | 3852 | 1470735644841 Marionette DEBUG loaded listener.js 02:40:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 57 (13D7FC00) [pid = 3852] [serial = 1211] [outer = 110DF000] 02:40:45 INFO - PROCESS | 3852 | 1470735645293 Marionette TRACE conn5 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:40:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:40:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 670ms 02:40:45 INFO - PROCESS | 3852 | 1470735645318 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 02:40:45 INFO - PROCESS | 3852 | 1470735645321 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 02:40:45 INFO - PROCESS | 3852 | 1470735645324 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:40:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:40:45 INFO - PROCESS | 3852 | 1470735645326 Marionette TRACE conn5 <- [1,1578,null,{}] 02:40:45 INFO - PROCESS | 3852 | 1470735645335 Marionette TRACE conn5 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:45 INFO - PROCESS | 3852 | 1470735645337 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:45 INFO - PROCESS | 3852 | 1470735645447 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 02:40:45 INFO - PROCESS | 3852 | 1470735645453 Marionette TRACE conn5 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:45 INFO - PROCESS | 3852 | 1470735645455 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:45 INFO - PROCESS | 3852 | ++DOCSHELL 13D85C00 == 22 [pid = 3852] [id = 404] 02:40:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 58 (13DEA400) [pid = 3852] [serial = 1212] [outer = 00000000] 02:40:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (1411E400) [pid = 3852] [serial = 1213] [outer = 13DEA400] 02:40:45 INFO - PROCESS | 3852 | 1470735645501 Marionette DEBUG loaded listener.js 02:40:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (1456D000) [pid = 3852] [serial = 1214] [outer = 13DEA400] 02:40:45 INFO - PROCESS | 3852 | 1470735645926 Marionette TRACE conn5 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:40:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 670ms 02:40:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:40:46 INFO - PROCESS | 3852 | 1470735645999 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 3852 | 1470735646001 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 02:40:46 INFO - PROCESS | 3852 | 1470735646011 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - PROCESS | 3852 | 1470735646013 Marionette TRACE conn5 <- [1,1582,null,{}] 02:40:46 INFO - PROCESS | 3852 | 1470735646017 Marionette TRACE conn5 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:46 INFO - PROCESS | 3852 | 1470735646019 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:46 INFO - PROCESS | 3852 | 1470735646126 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 02:40:46 INFO - PROCESS | 3852 | 1470735646208 Marionette TRACE conn5 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 3852 | 1470735646210 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:46 INFO - PROCESS | 3852 | ++DOCSHELL 14678000 == 23 [pid = 3852] [id = 405] 02:40:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (1467C000) [pid = 3852] [serial = 1215] [outer = 00000000] 02:40:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (14FD4800) [pid = 3852] [serial = 1216] [outer = 1467C000] 02:40:46 INFO - PROCESS | 3852 | 1470735646255 Marionette DEBUG loaded listener.js 02:40:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (15541000) [pid = 3852] [serial = 1217] [outer = 1467C000] 02:40:46 INFO - PROCESS | 3852 | 1470735646690 Marionette TRACE conn5 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:40:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:40:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 730ms 02:40:46 INFO - PROCESS | 3852 | 1470735646735 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 02:40:46 INFO - PROCESS | 3852 | 1470735646737 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 02:40:46 INFO - PROCESS | 3852 | 1470735646740 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:40:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:40:46 INFO - PROCESS | 3852 | 1470735646742 Marionette TRACE conn5 <- [1,1586,null,{}] 02:40:46 INFO - PROCESS | 3852 | 1470735646751 Marionette TRACE conn5 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:46 INFO - PROCESS | 3852 | 1470735646757 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:46 INFO - PROCESS | 3852 | 1470735646893 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 02:40:46 INFO - PROCESS | 3852 | 1470735646907 Marionette TRACE conn5 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:46 INFO - PROCESS | 3852 | 1470735646909 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:46 INFO - PROCESS | 3852 | ++DOCSHELL 15F51400 == 24 [pid = 3852] [id = 406] 02:40:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (15F52000) [pid = 3852] [serial = 1218] [outer = 00000000] 02:40:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (15F5C800) [pid = 3852] [serial = 1219] [outer = 15F52000] 02:40:46 INFO - PROCESS | 3852 | 1470735646954 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (15F64000) [pid = 3852] [serial = 1220] [outer = 15F52000] 02:40:47 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (19406800) [pid = 3852] [serial = 1182] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:40:47 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (1AACF000) [pid = 3852] [serial = 1185] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:40:47 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (110E2400) [pid = 3852] [serial = 1191] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:40:47 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (0B824400) [pid = 3852] [serial = 1188] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:40:47 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (176BB000) [pid = 3852] [serial = 1173] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:40:47 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (0CE50800) [pid = 3852] [serial = 1176] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:40:47 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (141F7400) [pid = 3852] [serial = 1179] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:40:47 INFO - PROCESS | 3852 | 1470735647501 Marionette TRACE conn5 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:40:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:40:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 770ms 02:40:47 INFO - PROCESS | 3852 | 1470735647515 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 02:40:47 INFO - PROCESS | 3852 | 1470735647517 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 02:40:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:40:47 INFO - PROCESS | 3852 | 1470735647520 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:40:47 INFO - PROCESS | 3852 | 1470735647522 Marionette TRACE conn5 <- [1,1590,null,{}] 02:40:47 INFO - PROCESS | 3852 | 1470735647529 Marionette TRACE conn5 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:47 INFO - PROCESS | 3852 | 1470735647531 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:47 INFO - PROCESS | 3852 | 1470735647607 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 02:40:47 INFO - PROCESS | 3852 | 1470735647613 Marionette TRACE conn5 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:47 INFO - PROCESS | 3852 | 1470735647615 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:47 INFO - PROCESS | 3852 | ++DOCSHELL 0D110000 == 25 [pid = 3852] [id = 407] 02:40:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (13D7D800) [pid = 3852] [serial = 1221] [outer = 00000000] 02:40:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (16370000) [pid = 3852] [serial = 1222] [outer = 13D7D800] 02:40:47 INFO - PROCESS | 3852 | 1470735647659 Marionette DEBUG loaded listener.js 02:40:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (16370800) [pid = 3852] [serial = 1223] [outer = 13D7D800] 02:40:48 INFO - PROCESS | 3852 | 1470735648093 Marionette TRACE conn5 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:40:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:40:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 631ms 02:40:48 INFO - PROCESS | 3852 | 1470735648151 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 02:40:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:40:48 INFO - PROCESS | 3852 | 1470735648153 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 02:40:48 INFO - PROCESS | 3852 | 1470735648156 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - PROCESS | 3852 | 1470735648158 Marionette TRACE conn5 <- [1,1594,null,{}] 02:40:48 INFO - PROCESS | 3852 | 1470735648161 Marionette TRACE conn5 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:48 INFO - PROCESS | 3852 | 1470735648163 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:48 INFO - PROCESS | 3852 | 1470735648239 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 02:40:48 INFO - PROCESS | 3852 | 1470735648245 Marionette TRACE conn5 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 3852 | 1470735648247 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:48 INFO - PROCESS | 3852 | ++DOCSHELL 16965800 == 26 [pid = 3852] [id = 408] 02:40:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (1696AC00) [pid = 3852] [serial = 1224] [outer = 00000000] 02:40:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (17623000) [pid = 3852] [serial = 1225] [outer = 1696AC00] 02:40:48 INFO - PROCESS | 3852 | 1470735648290 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (16973400) [pid = 3852] [serial = 1226] [outer = 1696AC00] 02:40:48 INFO - PROCESS | 3852 | 1470735648702 Marionette TRACE conn5 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:40:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:40:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 570ms 02:40:48 INFO - PROCESS | 3852 | 1470735648727 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 02:40:48 INFO - PROCESS | 3852 | 1470735648729 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 02:40:48 INFO - PROCESS | 3852 | 1470735648732 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:40:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:40:48 INFO - PROCESS | 3852 | 1470735648734 Marionette TRACE conn5 <- [1,1598,null,{}] 02:40:48 INFO - PROCESS | 3852 | 1470735648749 Marionette TRACE conn5 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:48 INFO - PROCESS | 3852 | 1470735648751 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:48 INFO - PROCESS | 3852 | 1470735648832 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 02:40:48 INFO - PROCESS | 3852 | 1470735648850 Marionette TRACE conn5 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:48 INFO - PROCESS | 3852 | 1470735648852 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:48 INFO - PROCESS | 3852 | ++DOCSHELL 110DE000 == 27 [pid = 3852] [id = 409] 02:40:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (176AB800) [pid = 3852] [serial = 1227] [outer = 00000000] 02:40:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (176B4000) [pid = 3852] [serial = 1228] [outer = 176AB800] 02:40:48 INFO - PROCESS | 3852 | 1470735648896 Marionette DEBUG loaded listener.js 02:40:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (176B5400) [pid = 3852] [serial = 1229] [outer = 176AB800] 02:40:49 INFO - PROCESS | 3852 | 1470735649350 Marionette TRACE conn5 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:40:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:40:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 670ms 02:40:49 INFO - PROCESS | 3852 | 1470735649443 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 02:40:49 INFO - PROCESS | 3852 | 1470735649447 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 02:40:49 INFO - PROCESS | 3852 | 1470735649453 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:40:49 INFO - PROCESS | 3852 | 1470735649458 Marionette TRACE conn5 <- [1,1602,null,{}] 02:40:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:40:49 INFO - PROCESS | 3852 | 1470735649464 Marionette TRACE conn5 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:49 INFO - PROCESS | 3852 | 1470735649468 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:49 INFO - PROCESS | 3852 | 1470735649619 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 02:40:49 INFO - PROCESS | 3852 | 1470735649699 Marionette TRACE conn5 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:49 INFO - PROCESS | 3852 | 1470735649704 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:49 INFO - PROCESS | 3852 | ++DOCSHELL 0B82A400 == 28 [pid = 3852] [id = 410] 02:40:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0B82C400) [pid = 3852] [serial = 1230] [outer = 00000000] 02:40:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0B8B4C00) [pid = 3852] [serial = 1231] [outer = 0B82C400] 02:40:49 INFO - PROCESS | 3852 | 1470735649763 Marionette DEBUG loaded listener.js 02:40:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0C7F9C00) [pid = 3852] [serial = 1232] [outer = 0B82C400] 02:40:50 INFO - PROCESS | 3852 | 1470735650446 Marionette TRACE conn5 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:40:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 02:40:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1071ms 02:40:50 INFO - PROCESS | 3852 | 1470735650534 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 02:40:50 INFO - PROCESS | 3852 | 1470735650537 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 02:40:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:40:50 INFO - PROCESS | 3852 | 1470735650543 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:40:50 INFO - PROCESS | 3852 | 1470735650547 Marionette TRACE conn5 <- [1,1606,null,{}] 02:40:50 INFO - PROCESS | 3852 | 1470735650552 Marionette TRACE conn5 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:50 INFO - PROCESS | 3852 | 1470735650555 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:50 INFO - PROCESS | 3852 | 1470735650733 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 02:40:50 INFO - PROCESS | 3852 | 1470735650743 Marionette TRACE conn5 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:50 INFO - PROCESS | 3852 | 1470735650746 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:50 INFO - PROCESS | 3852 | ++DOCSHELL 1050F000 == 29 [pid = 3852] [id = 411] 02:40:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1050F400) [pid = 3852] [serial = 1233] [outer = 00000000] 02:40:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (10B9B400) [pid = 3852] [serial = 1234] [outer = 1050F400] 02:40:50 INFO - PROCESS | 3852 | 1470735650802 Marionette DEBUG loaded listener.js 02:40:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (110E0400) [pid = 3852] [serial = 1235] [outer = 1050F400] 02:40:51 INFO - PROCESS | 3852 | 1470735651619 Marionette TRACE conn5 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:40:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:40:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1174ms 02:40:51 INFO - PROCESS | 3852 | 1470735651717 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 02:40:51 INFO - PROCESS | 3852 | 1470735651721 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 02:40:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:40:51 INFO - PROCESS | 3852 | 1470735651726 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:40:51 INFO - PROCESS | 3852 | 1470735651729 Marionette TRACE conn5 <- [1,1610,null,{}] 02:40:51 INFO - PROCESS | 3852 | 1470735651735 Marionette TRACE conn5 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:51 INFO - PROCESS | 3852 | 1470735651738 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:51 INFO - PROCESS | 3852 | 1470735651846 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 02:40:51 INFO - PROCESS | 3852 | 1470735651928 Marionette TRACE conn5 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:51 INFO - PROCESS | 3852 | 1470735651932 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:51 INFO - PROCESS | 3852 | ++DOCSHELL 0CE52000 == 30 [pid = 3852] [id = 412] 02:40:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0CE52400) [pid = 3852] [serial = 1236] [outer = 00000000] 02:40:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0CF3AC00) [pid = 3852] [serial = 1237] [outer = 0CE52400] 02:40:52 INFO - PROCESS | 3852 | 1470735652027 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0D108800) [pid = 3852] [serial = 1238] [outer = 0CE52400] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (196D1800) [pid = 3852] [serial = 1183] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1885E000) [pid = 3852] [serial = 1195] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (1AB8C400) [pid = 3852] [serial = 1186] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1A4BB400) [pid = 3852] [serial = 1184] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1696F000) [pid = 3852] [serial = 1192] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0CF37C00) [pid = 3852] [serial = 1189] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (19831400) [pid = 3852] [serial = 1175] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (10502800) [pid = 3852] [serial = 1177] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (10B0E400) [pid = 3852] [serial = 1178] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (176B5C00) [pid = 3852] [serial = 1193] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (1ACC4400) [pid = 3852] [serial = 1187] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (0D112000) [pid = 3852] [serial = 1190] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (15F58800) [pid = 3852] [serial = 1180] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (16967000) [pid = 3852] [serial = 1181] [outer = 00000000] [url = about:blank] 02:40:52 INFO - PROCESS | 3852 | 1470735652502 Marionette TRACE conn5 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:40:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 02:40:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 830ms 02:40:52 INFO - PROCESS | 3852 | 1470735652557 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 02:40:52 INFO - PROCESS | 3852 | 1470735652561 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 02:40:52 INFO - PROCESS | 3852 | 1470735652567 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:40:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:40:52 INFO - PROCESS | 3852 | 1470735652569 Marionette TRACE conn5 <- [1,1614,null,{}] 02:40:52 INFO - PROCESS | 3852 | 1470735652573 Marionette TRACE conn5 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:52 INFO - PROCESS | 3852 | 1470735652575 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:52 INFO - PROCESS | 3852 | 1470735652662 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 02:40:52 INFO - PROCESS | 3852 | 1470735652670 Marionette TRACE conn5 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:52 INFO - PROCESS | 3852 | 1470735652673 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:52 INFO - PROCESS | 3852 | ++DOCSHELL 10509400 == 31 [pid = 3852] [id = 413] 02:40:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (105A2800) [pid = 3852] [serial = 1239] [outer = 00000000] 02:40:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (105AB400) [pid = 3852] [serial = 1240] [outer = 105A2800] 02:40:52 INFO - PROCESS | 3852 | 1470735652721 Marionette DEBUG loaded listener.js 02:40:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (10F0D800) [pid = 3852] [serial = 1241] [outer = 105A2800] 02:40:53 INFO - PROCESS | 3852 | 1470735653197 Marionette TRACE conn5 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:40:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 670ms 02:40:53 INFO - PROCESS | 3852 | 1470735653242 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 3852 | 1470735653245 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 02:40:53 INFO - PROCESS | 3852 | 1470735653248 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:40:53 INFO - PROCESS | 3852 | 1470735653251 Marionette TRACE conn5 <- [1,1618,null,{}] 02:40:53 INFO - PROCESS | 3852 | 1470735653262 Marionette TRACE conn5 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:53 INFO - PROCESS | 3852 | 1470735653267 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:53 INFO - PROCESS | 3852 | 1470735653386 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 02:40:53 INFO - PROCESS | 3852 | 1470735653401 Marionette TRACE conn5 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:53 INFO - PROCESS | 3852 | 1470735653405 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:53 INFO - PROCESS | 3852 | ++DOCSHELL 14FD6400 == 32 [pid = 3852] [id = 414] 02:40:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (14FDBC00) [pid = 3852] [serial = 1242] [outer = 00000000] 02:40:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (15953400) [pid = 3852] [serial = 1243] [outer = 14FDBC00] 02:40:53 INFO - PROCESS | 3852 | 1470735653455 Marionette DEBUG loaded listener.js 02:40:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (1595E400) [pid = 3852] [serial = 1244] [outer = 14FDBC00] 02:40:53 INFO - PROCESS | 3852 | 1470735653907 Marionette TRACE conn5 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:40:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:40:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 730ms 02:40:53 INFO - PROCESS | 3852 | 1470735653982 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 02:40:53 INFO - PROCESS | 3852 | 1470735653985 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 02:40:53 INFO - PROCESS | 3852 | 1470735653988 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:40:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:40:53 INFO - PROCESS | 3852 | 1470735653989 Marionette TRACE conn5 <- [1,1622,null,{}] 02:40:53 INFO - PROCESS | 3852 | 1470735653993 Marionette TRACE conn5 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 3852 | 1470735653995 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:54 INFO - PROCESS | 3852 | 1470735654080 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 02:40:54 INFO - PROCESS | 3852 | 1470735654089 Marionette TRACE conn5 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 3852 | 1470735654091 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:54 INFO - PROCESS | 3852 | ++DOCSHELL 16371800 == 33 [pid = 3852] [id = 415] 02:40:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (16901800) [pid = 3852] [serial = 1245] [outer = 00000000] 02:40:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (17627000) [pid = 3852] [serial = 1246] [outer = 16901800] 02:40:54 INFO - PROCESS | 3852 | 1470735654145 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (17621800) [pid = 3852] [serial = 1247] [outer = 16901800] 02:40:54 INFO - PROCESS | 3852 | 1470735654589 Marionette TRACE conn5 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:40:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:40:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 630ms 02:40:54 INFO - PROCESS | 3852 | 1470735654622 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 02:40:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:40:54 INFO - PROCESS | 3852 | 1470735654624 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 02:40:54 INFO - PROCESS | 3852 | 1470735654628 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:40:54 INFO - PROCESS | 3852 | 1470735654629 Marionette TRACE conn5 <- [1,1626,null,{}] 02:40:54 INFO - PROCESS | 3852 | 1470735654633 Marionette TRACE conn5 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:54 INFO - PROCESS | 3852 | 1470735654635 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:54 INFO - PROCESS | 3852 | 1470735654750 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 02:40:54 INFO - PROCESS | 3852 | 1470735654831 Marionette TRACE conn5 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:54 INFO - PROCESS | 3852 | 1470735654834 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:54 INFO - PROCESS | 3852 | ++DOCSHELL 15F6A400 == 34 [pid = 3852] [id = 416] 02:40:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (17620000) [pid = 3852] [serial = 1248] [outer = 00000000] 02:40:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176BE800) [pid = 3852] [serial = 1249] [outer = 17620000] 02:40:54 INFO - PROCESS | 3852 | 1470735654878 Marionette DEBUG loaded listener.js 02:40:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (176C5C00) [pid = 3852] [serial = 1250] [outer = 17620000] 02:40:55 INFO - PROCESS | 3852 | 1470735655302 Marionette TRACE conn5 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:40:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:40:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 730ms 02:40:55 INFO - PROCESS | 3852 | 1470735655363 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 02:40:55 INFO - PROCESS | 3852 | 1470735655365 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 02:40:55 INFO - PROCESS | 3852 | 1470735655368 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:40:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:40:55 INFO - PROCESS | 3852 | 1470735655370 Marionette TRACE conn5 <- [1,1630,null,{}] 02:40:55 INFO - PROCESS | 3852 | 1470735655374 Marionette TRACE conn5 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:55 INFO - PROCESS | 3852 | 1470735655380 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:55 INFO - PROCESS | 3852 | 1470735655523 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 02:40:55 INFO - PROCESS | 3852 | 1470735655533 Marionette TRACE conn5 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:55 INFO - PROCESS | 3852 | 1470735655535 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:55 INFO - PROCESS | 3852 | ++DOCSHELL 103DDC00 == 35 [pid = 3852] [id = 417] 02:40:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (179B9C00) [pid = 3852] [serial = 1251] [outer = 00000000] 02:40:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18833C00) [pid = 3852] [serial = 1252] [outer = 179B9C00] 02:40:55 INFO - PROCESS | 3852 | 1470735655631 Marionette DEBUG loaded listener.js 02:40:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18851800) [pid = 3852] [serial = 1253] [outer = 179B9C00] 02:40:56 INFO - PROCESS | 3852 | 1470735656027 Marionette TRACE conn5 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:40:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 730ms 02:40:56 INFO - PROCESS | 3852 | 1470735656103 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 3852 | 1470735656105 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 02:40:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:40:56 INFO - PROCESS | 3852 | 1470735656111 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 3852 | 1470735656113 Marionette TRACE conn5 <- [1,1634,null,{}] 02:40:56 INFO - PROCESS | 3852 | 1470735656116 Marionette TRACE conn5 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 3852 | 1470735656118 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:56 INFO - PROCESS | 3852 | 1470735656236 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 02:40:56 INFO - PROCESS | 3852 | 1470735656242 Marionette TRACE conn5 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:56 INFO - PROCESS | 3852 | 1470735656244 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:56 INFO - PROCESS | 3852 | ++DOCSHELL 105AB000 == 36 [pid = 3852] [id = 418] 02:40:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (18859000) [pid = 3852] [serial = 1254] [outer = 00000000] 02:40:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18F8D800) [pid = 3852] [serial = 1255] [outer = 18859000] 02:40:56 INFO - PROCESS | 3852 | 1470735656288 Marionette DEBUG loaded listener.js 02:40:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (18F91000) [pid = 3852] [serial = 1256] [outer = 18859000] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (15F52000) [pid = 3852] [serial = 1218] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (1696AC00) [pid = 3852] [serial = 1224] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0D10B400) [pid = 3852] [serial = 1206] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (08759400) [pid = 3852] [serial = 1200] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (13D7D800) [pid = 3852] [serial = 1221] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (110DF000) [pid = 3852] [serial = 1209] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (18745000) [pid = 3852] [serial = 1194] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1467C000) [pid = 3852] [serial = 1215] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0B8BC800) [pid = 3852] [serial = 1203] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (13DEA400) [pid = 3852] [serial = 1212] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:40:56 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0C6E5000) [pid = 3852] [serial = 1197] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:40:56 INFO - PROCESS | 3852 | 1470735656782 Marionette TRACE conn5 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:40:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:40:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 730ms 02:40:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:40:56 INFO - PROCESS | 3852 | 1470735656843 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 02:40:56 INFO - PROCESS | 3852 | 1470735656845 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 02:40:56 INFO - PROCESS | 3852 | 1470735656848 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:40:56 INFO - PROCESS | 3852 | 1470735656850 Marionette TRACE conn5 <- [1,1638,null,{}] 02:40:56 INFO - PROCESS | 3852 | 1470735656853 Marionette TRACE conn5 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:56 INFO - PROCESS | 3852 | 1470735656855 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:56 INFO - PROCESS | 3852 | 1470735656934 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 02:40:57 INFO - PROCESS | 3852 | 1470735657023 Marionette TRACE conn5 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 3852 | 1470735657025 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:57 INFO - PROCESS | 3852 | ++DOCSHELL 08759400 == 37 [pid = 3852] [id = 419] 02:40:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (08766C00) [pid = 3852] [serial = 1257] [outer = 00000000] 02:40:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (13EB9400) [pid = 3852] [serial = 1258] [outer = 08766C00] 02:40:57 INFO - PROCESS | 3852 | 1470735657071 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (15F52000) [pid = 3852] [serial = 1259] [outer = 08766C00] 02:40:57 INFO - PROCESS | 3852 | 1470735657444 Marionette TRACE conn5 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:40:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:40:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 630ms 02:40:57 INFO - PROCESS | 3852 | 1470735657479 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 02:40:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:40:57 INFO - PROCESS | 3852 | 1470735657481 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 02:40:57 INFO - PROCESS | 3852 | 1470735657484 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:40:57 INFO - PROCESS | 3852 | 1470735657486 Marionette TRACE conn5 <- [1,1642,null,{}] 02:40:57 INFO - PROCESS | 3852 | 1470735657489 Marionette TRACE conn5 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:57 INFO - PROCESS | 3852 | 1470735657491 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:57 INFO - PROCESS | 3852 | 1470735657630 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 02:40:57 INFO - PROCESS | 3852 | 1470735657639 Marionette TRACE conn5 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:57 INFO - PROCESS | 3852 | 1470735657641 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:57 INFO - PROCESS | 3852 | ++DOCSHELL 13EB1800 == 38 [pid = 3852] [id = 420] 02:40:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (1764FC00) [pid = 3852] [serial = 1260] [outer = 00000000] 02:40:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (18F96C00) [pid = 3852] [serial = 1261] [outer = 1764FC00] 02:40:57 INFO - PROCESS | 3852 | 1470735657686 Marionette DEBUG loaded listener.js 02:40:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1946EC00) [pid = 3852] [serial = 1262] [outer = 1764FC00] 02:40:58 INFO - PROCESS | 3852 | 1470735658094 Marionette TRACE conn5 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:40:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 671ms 02:40:58 INFO - PROCESS | 3852 | 1470735658155 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 3852 | 1470735658157 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 02:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:40:58 INFO - PROCESS | 3852 | 1470735658161 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 3852 | 1470735658162 Marionette TRACE conn5 <- [1,1646,null,{}] 02:40:58 INFO - PROCESS | 3852 | 1470735658166 Marionette TRACE conn5 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 3852 | 1470735658167 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:58 INFO - PROCESS | 3852 | 1470735658281 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 02:40:58 INFO - PROCESS | 3852 | 1470735658293 Marionette TRACE conn5 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:58 INFO - PROCESS | 3852 | 1470735658295 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:58 INFO - PROCESS | 3852 | ++DOCSHELL 15F5A800 == 39 [pid = 3852] [id = 421] 02:40:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18F95800) [pid = 3852] [serial = 1263] [outer = 00000000] 02:40:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (194D4400) [pid = 3852] [serial = 1264] [outer = 18F95800] 02:40:58 INFO - PROCESS | 3852 | 1470735658339 Marionette DEBUG loaded listener.js 02:40:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (19524C00) [pid = 3852] [serial = 1265] [outer = 18F95800] 02:40:58 INFO - PROCESS | 3852 | 1470735658822 Marionette TRACE conn5 <- [1,1648,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:40:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:40:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 730ms 02:40:58 INFO - PROCESS | 3852 | 1470735658894 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 02:40:58 INFO - PROCESS | 3852 | 1470735658900 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 02:40:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:40:58 INFO - PROCESS | 3852 | 1470735658921 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:40:58 INFO - PROCESS | 3852 | 1470735658925 Marionette TRACE conn5 <- [1,1650,null,{}] 02:40:58 INFO - PROCESS | 3852 | 1470735658933 Marionette TRACE conn5 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:58 INFO - PROCESS | 3852 | 1470735658936 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:59 INFO - PROCESS | 3852 | 1470735659058 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 02:40:59 INFO - PROCESS | 3852 | 1470735659156 Marionette TRACE conn5 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:40:59 INFO - PROCESS | 3852 | 1470735659160 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:40:59 INFO - PROCESS | 3852 | ++DOCSHELL 0B825C00 == 40 [pid = 3852] [id = 422] 02:40:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (0B827400) [pid = 3852] [serial = 1266] [outer = 00000000] 02:40:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0CF32800) [pid = 3852] [serial = 1267] [outer = 0B827400] 02:40:59 INFO - PROCESS | 3852 | 1470735659219 Marionette DEBUG loaded listener.js 02:40:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0D373800) [pid = 3852] [serial = 1268] [outer = 0B827400] 02:40:59 INFO - PROCESS | 3852 | 1470735659789 Marionette TRACE conn5 <- [1,1652,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:40:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:40:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 950ms 02:40:59 INFO - PROCESS | 3852 | 1470735659857 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 02:40:59 INFO - PROCESS | 3852 | 1470735659862 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 02:40:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:40:59 INFO - PROCESS | 3852 | 1470735659868 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:40:59 INFO - PROCESS | 3852 | 1470735659871 Marionette TRACE conn5 <- [1,1654,null,{}] 02:40:59 INFO - PROCESS | 3852 | 1470735659875 Marionette TRACE conn5 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:40:59 INFO - PROCESS | 3852 | 1470735659878 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:00 INFO - PROCESS | 3852 | 1470735659990 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 02:41:00 INFO - PROCESS | 3852 | 1470735660122 Marionette TRACE conn5 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:00 INFO - PROCESS | 3852 | 1470735660125 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:00 INFO - PROCESS | 3852 | ++DOCSHELL 13D7EC00 == 41 [pid = 3852] [id = 423] 02:41:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (13D83C00) [pid = 3852] [serial = 1269] [outer = 00000000] 02:41:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (14162000) [pid = 3852] [serial = 1270] [outer = 13D83C00] 02:41:00 INFO - PROCESS | 3852 | 1470735660182 Marionette DEBUG loaded listener.js 02:41:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (14F37400) [pid = 3852] [serial = 1271] [outer = 13D83C00] 02:41:00 INFO - PROCESS | 3852 | 1470735660782 Marionette TRACE conn5 <- [1,1656,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:41:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:41:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 970ms 02:41:00 INFO - PROCESS | 3852 | 1470735660842 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 02:41:00 INFO - PROCESS | 3852 | 1470735660844 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 02:41:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:41:00 INFO - PROCESS | 3852 | 1470735660849 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:41:00 INFO - PROCESS | 3852 | 1470735660852 Marionette TRACE conn5 <- [1,1658,null,{}] 02:41:00 INFO - PROCESS | 3852 | 1470735660864 Marionette TRACE conn5 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:00 INFO - PROCESS | 3852 | 1470735660869 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:00 INFO - PROCESS | 3852 | 1470735660978 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 02:41:01 INFO - PROCESS | 3852 | 1470735661111 Marionette TRACE conn5 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:01 INFO - PROCESS | 3852 | 1470735661114 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:01 INFO - PROCESS | 3852 | ++DOCSHELL 179BB400 == 42 [pid = 3852] [id = 424] 02:41:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (179BE000) [pid = 3852] [serial = 1272] [outer = 00000000] 02:41:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (18743800) [pid = 3852] [serial = 1273] [outer = 179BE000] 02:41:01 INFO - PROCESS | 3852 | 1470735661172 Marionette DEBUG loaded listener.js 02:41:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (18F89400) [pid = 3852] [serial = 1274] [outer = 179BE000] 02:41:01 INFO - PROCESS | 3852 | 1470735661782 Marionette TRACE conn5 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:41:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:41:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 970ms 02:41:01 INFO - PROCESS | 3852 | 1470735661822 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 02:41:01 INFO - PROCESS | 3852 | 1470735661825 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 02:41:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:41:01 INFO - PROCESS | 3852 | 1470735661828 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:41:01 INFO - PROCESS | 3852 | 1470735661830 Marionette TRACE conn5 <- [1,1662,null,{}] 02:41:01 INFO - PROCESS | 3852 | 1470735661834 Marionette TRACE conn5 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:01 INFO - PROCESS | 3852 | 1470735661836 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:01 INFO - PROCESS | 3852 | 1470735661946 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 02:41:02 INFO - PROCESS | 3852 | 1470735662061 Marionette TRACE conn5 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:02 INFO - PROCESS | 3852 | 1470735662063 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:02 INFO - PROCESS | 3852 | ++DOCSHELL 19559000 == 43 [pid = 3852] [id = 425] 02:41:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (19559800) [pid = 3852] [serial = 1275] [outer = 00000000] 02:41:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (196D6000) [pid = 3852] [serial = 1276] [outer = 19559800] 02:41:02 INFO - PROCESS | 3852 | 1470735662117 Marionette DEBUG loaded listener.js 02:41:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (196DC800) [pid = 3852] [serial = 1277] [outer = 19559800] 02:41:02 INFO - PROCESS | 3852 | 1470735662827 Marionette TRACE conn5 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:41:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:41:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1073ms 02:41:02 INFO - PROCESS | 3852 | 1470735662905 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 02:41:02 INFO - PROCESS | 3852 | 1470735662909 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 02:41:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:41:02 INFO - PROCESS | 3852 | 1470735662913 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:41:02 INFO - PROCESS | 3852 | 1470735662917 Marionette TRACE conn5 <- [1,1666,null,{}] 02:41:02 INFO - PROCESS | 3852 | 1470735662922 Marionette TRACE conn5 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:02 INFO - PROCESS | 3852 | 1470735662925 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:03 INFO - PROCESS | 3852 | 1470735663056 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 13EB1800 == 42 [pid = 3852] [id = 420] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 08759400 == 41 [pid = 3852] [id = 419] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 105AB000 == 40 [pid = 3852] [id = 418] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 103DDC00 == 39 [pid = 3852] [id = 417] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 15F6A400 == 38 [pid = 3852] [id = 416] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 16371800 == 37 [pid = 3852] [id = 415] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 14FD6400 == 36 [pid = 3852] [id = 414] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 10509400 == 35 [pid = 3852] [id = 413] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 0CE52000 == 34 [pid = 3852] [id = 412] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 1050F000 == 33 [pid = 3852] [id = 411] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 0B82A400 == 32 [pid = 3852] [id = 410] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 176AA000 == 31 [pid = 3852] [id = 391] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 19559000 == 30 [pid = 3852] [id = 425] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 179BB400 == 29 [pid = 3852] [id = 424] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 15F5A800 == 28 [pid = 3852] [id = 421] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 0B825C00 == 27 [pid = 3852] [id = 422] 02:41:03 INFO - PROCESS | 3852 | --DOCSHELL 13D7EC00 == 26 [pid = 3852] [id = 423] 02:41:03 INFO - PROCESS | 3852 | 1470735663743 Marionette TRACE conn5 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:03 INFO - PROCESS | 3852 | 1470735663747 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0D2DB000) [pid = 3852] [serial = 1208] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (0D110400) [pid = 3852] [serial = 1207] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (1456D000) [pid = 3852] [serial = 1214] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (17623000) [pid = 3852] [serial = 1225] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (13D7FC00) [pid = 3852] [serial = 1211] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (16973400) [pid = 3852] [serial = 1226] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (16370800) [pid = 3852] [serial = 1223] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (176B4000) [pid = 3852] [serial = 1228] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0C682C00) [pid = 3852] [serial = 1204] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0C7F2C00) [pid = 3852] [serial = 1205] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1411E400) [pid = 3852] [serial = 1213] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (13D79C00) [pid = 3852] [serial = 1210] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (01CD3400) [pid = 3852] [serial = 1202] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0B8B0800) [pid = 3852] [serial = 1201] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15541000) [pid = 3852] [serial = 1217] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (14FD4800) [pid = 3852] [serial = 1216] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (194D2400) [pid = 3852] [serial = 1196] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (13D82800) [pid = 3852] [serial = 1199] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (10504000) [pid = 3852] [serial = 1198] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (15F5C800) [pid = 3852] [serial = 1219] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (16370000) [pid = 3852] [serial = 1222] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (15F64000) [pid = 3852] [serial = 1220] [outer = 00000000] [url = about:blank] 02:41:03 INFO - PROCESS | 3852 | ++DOCSHELL 08182000 == 27 [pid = 3852] [id = 426] 02:41:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (08182C00) [pid = 3852] [serial = 1278] [outer = 00000000] 02:41:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0875AC00) [pid = 3852] [serial = 1279] [outer = 08182C00] 02:41:03 INFO - PROCESS | 3852 | 1470735663905 Marionette DEBUG loaded listener.js 02:41:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (08764C00) [pid = 3852] [serial = 1280] [outer = 08182C00] 02:41:04 INFO - PROCESS | 3852 | 1470735664402 Marionette TRACE conn5 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:41:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:41:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1531ms 02:41:04 INFO - PROCESS | 3852 | 1470735664447 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 02:41:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:41:04 INFO - PROCESS | 3852 | 1470735664450 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 02:41:04 INFO - PROCESS | 3852 | 1470735664454 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:41:04 INFO - PROCESS | 3852 | 1470735664458 Marionette TRACE conn5 <- [1,1670,null,{}] 02:41:04 INFO - PROCESS | 3852 | 1470735664463 Marionette TRACE conn5 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:04 INFO - PROCESS | 3852 | 1470735664465 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:04 INFO - PROCESS | 3852 | 1470735664557 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 02:41:04 INFO - PROCESS | 3852 | 1470735664573 Marionette TRACE conn5 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:04 INFO - PROCESS | 3852 | 1470735664576 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:04 INFO - PROCESS | 3852 | ++DOCSHELL 0C765400 == 28 [pid = 3852] [id = 427] 02:41:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0C7F0400) [pid = 3852] [serial = 1281] [outer = 00000000] 02:41:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0C7FAC00) [pid = 3852] [serial = 1282] [outer = 0C7F0400] 02:41:04 INFO - PROCESS | 3852 | 1470735664624 Marionette DEBUG loaded listener.js 02:41:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0CE55000) [pid = 3852] [serial = 1283] [outer = 0C7F0400] 02:41:05 INFO - PROCESS | 3852 | 1470735665112 Marionette TRACE conn5 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 670ms 02:41:05 INFO - PROCESS | 3852 | 1470735665148 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 3852 | 1470735665152 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 02:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:41:05 INFO - PROCESS | 3852 | 1470735665162 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 3852 | 1470735665164 Marionette TRACE conn5 <- [1,1674,null,{}] 02:41:05 INFO - PROCESS | 3852 | 1470735665168 Marionette TRACE conn5 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:05 INFO - PROCESS | 3852 | 1470735665171 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:05 INFO - PROCESS | 3852 | 1470735665265 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 02:41:05 INFO - PROCESS | 3852 | 1470735665274 Marionette TRACE conn5 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:05 INFO - PROCESS | 3852 | 1470735665276 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:05 INFO - PROCESS | 3852 | ++DOCSHELL 0C67E000 == 29 [pid = 3852] [id = 428] 02:41:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0D10E800) [pid = 3852] [serial = 1284] [outer = 00000000] 02:41:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (103D8400) [pid = 3852] [serial = 1285] [outer = 0D10E800] 02:41:05 INFO - PROCESS | 3852 | 1470735665400 Marionette DEBUG loaded listener.js 02:41:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (105A6800) [pid = 3852] [serial = 1286] [outer = 0D10E800] 02:41:05 INFO - PROCESS | 3852 | 1470735665820 Marionette TRACE conn5 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:41:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:41:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 670ms 02:41:05 INFO - PROCESS | 3852 | 1470735665841 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 02:41:05 INFO - PROCESS | 3852 | 1470735665843 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 02:41:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:41:05 INFO - PROCESS | 3852 | 1470735665848 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:41:05 INFO - PROCESS | 3852 | 1470735665854 Marionette TRACE conn5 <- [1,1678,null,{}] 02:41:05 INFO - PROCESS | 3852 | 1470735665863 Marionette TRACE conn5 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:05 INFO - PROCESS | 3852 | 1470735665867 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:06 INFO - PROCESS | 3852 | 1470735666000 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 02:41:06 INFO - PROCESS | 3852 | 1470735666036 Marionette TRACE conn5 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 3852 | 1470735666039 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:06 INFO - PROCESS | 3852 | ++DOCSHELL 10F0D000 == 30 [pid = 3852] [id = 429] 02:41:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (13D7BC00) [pid = 3852] [serial = 1287] [outer = 00000000] 02:41:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (13EBD000) [pid = 3852] [serial = 1288] [outer = 13D7BC00] 02:41:06 INFO - PROCESS | 3852 | 1470735666085 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (14588000) [pid = 3852] [serial = 1289] [outer = 13D7BC00] 02:41:06 INFO - PROCESS | 3852 | 1470735666542 Marionette TRACE conn5 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:41:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:41:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 730ms 02:41:06 INFO - PROCESS | 3852 | 1470735666581 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 02:41:06 INFO - PROCESS | 3852 | 1470735666583 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 02:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:41:06 INFO - PROCESS | 3852 | 1470735666627 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:41:06 INFO - PROCESS | 3852 | 1470735666629 Marionette TRACE conn5 <- [1,1682,null,{}] 02:41:06 INFO - PROCESS | 3852 | 1470735666635 Marionette TRACE conn5 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:06 INFO - PROCESS | 3852 | 1470735666638 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:06 INFO - PROCESS | 3852 | 1470735666763 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 02:41:06 INFO - PROCESS | 3852 | 1470735666775 Marionette TRACE conn5 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:06 INFO - PROCESS | 3852 | 1470735666777 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:06 INFO - PROCESS | 3852 | ++DOCSHELL 13EBB400 == 31 [pid = 3852] [id = 430] 02:41:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (14FDA000) [pid = 3852] [serial = 1290] [outer = 00000000] 02:41:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (15955000) [pid = 3852] [serial = 1291] [outer = 14FDA000] 02:41:06 INFO - PROCESS | 3852 | 1470735666822 Marionette DEBUG loaded listener.js 02:41:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (15F4FC00) [pid = 3852] [serial = 1292] [outer = 14FDA000] 02:41:07 INFO - PROCESS | 3852 | 1470735667265 Marionette TRACE conn5 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 710ms 02:41:07 INFO - PROCESS | 3852 | 1470735667301 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 02:41:07 INFO - PROCESS | 3852 | 1470735667303 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 02:41:07 INFO - PROCESS | 3852 | 1470735667306 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:41:07 INFO - PROCESS | 3852 | 1470735667308 Marionette TRACE conn5 <- [1,1686,null,{}] 02:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:41:07 INFO - PROCESS | 3852 | 1470735667311 Marionette TRACE conn5 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:07 INFO - PROCESS | 3852 | 1470735667313 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:07 INFO - PROCESS | 3852 | 1470735667426 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 02:41:07 INFO - PROCESS | 3852 | 1470735667432 Marionette TRACE conn5 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:07 INFO - PROCESS | 3852 | 1470735667438 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:07 INFO - PROCESS | 3852 | ++DOCSHELL 15F62C00 == 32 [pid = 3852] [id = 431] 02:41:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (15F63800) [pid = 3852] [serial = 1293] [outer = 00000000] 02:41:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (16367C00) [pid = 3852] [serial = 1294] [outer = 15F63800] 02:41:07 INFO - PROCESS | 3852 | 1470735667546 Marionette DEBUG loaded listener.js 02:41:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (1696B400) [pid = 3852] [serial = 1295] [outer = 15F63800] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1764FC00) [pid = 3852] [serial = 1260] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (17620000) [pid = 3852] [serial = 1248] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0B82C400) [pid = 3852] [serial = 1230] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0CE52400) [pid = 3852] [serial = 1236] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (16901800) [pid = 3852] [serial = 1245] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (105A2800) [pid = 3852] [serial = 1239] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1050F400) [pid = 3852] [serial = 1233] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (14FDBC00) [pid = 3852] [serial = 1242] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18F95800) [pid = 3852] [serial = 1263] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (179B9C00) [pid = 3852] [serial = 1251] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (08766C00) [pid = 3852] [serial = 1257] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (18859000) [pid = 3852] [serial = 1254] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:41:08 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (176AB800) [pid = 3852] [serial = 1227] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:41:08 INFO - PROCESS | 3852 | 1470735668308 Marionette TRACE conn5 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1020ms 02:41:08 INFO - PROCESS | 3852 | 1470735668330 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 02:41:08 INFO - PROCESS | 3852 | 1470735668332 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 02:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:41:08 INFO - PROCESS | 3852 | 1470735668335 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:41:08 INFO - PROCESS | 3852 | 1470735668336 Marionette TRACE conn5 <- [1,1690,null,{}] 02:41:08 INFO - PROCESS | 3852 | 1470735668340 Marionette TRACE conn5 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:08 INFO - PROCESS | 3852 | 1470735668342 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:08 INFO - PROCESS | 3852 | 1470735668434 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 02:41:08 INFO - PROCESS | 3852 | 1470735668443 Marionette TRACE conn5 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:08 INFO - PROCESS | 3852 | 1470735668445 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:08 INFO - PROCESS | 3852 | ++DOCSHELL 08766C00 == 33 [pid = 3852] [id = 432] 02:41:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0CF38000) [pid = 3852] [serial = 1296] [outer = 00000000] 02:41:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (15F5C400) [pid = 3852] [serial = 1297] [outer = 0CF38000] 02:41:08 INFO - PROCESS | 3852 | 1470735668490 Marionette DEBUG loaded listener.js 02:41:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (16970800) [pid = 3852] [serial = 1298] [outer = 0CF38000] 02:41:08 INFO - PROCESS | 3852 | 1470735668903 Marionette TRACE conn5 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 631ms 02:41:08 INFO - PROCESS | 3852 | 1470735668967 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 02:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:41:08 INFO - PROCESS | 3852 | 1470735668969 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 02:41:08 INFO - PROCESS | 3852 | 1470735668972 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:41:08 INFO - PROCESS | 3852 | 1470735668973 Marionette TRACE conn5 <- [1,1694,null,{}] 02:41:08 INFO - PROCESS | 3852 | 1470735668977 Marionette TRACE conn5 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:08 INFO - PROCESS | 3852 | 1470735668979 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:09 INFO - PROCESS | 3852 | 1470735669057 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 02:41:09 INFO - PROCESS | 3852 | 1470735669062 Marionette TRACE conn5 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 3852 | 1470735669064 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:09 INFO - PROCESS | 3852 | ++DOCSHELL 17624C00 == 34 [pid = 3852] [id = 433] 02:41:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1764DC00) [pid = 3852] [serial = 1299] [outer = 00000000] 02:41:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176C2400) [pid = 3852] [serial = 1300] [outer = 1764DC00] 02:41:09 INFO - PROCESS | 3852 | 1470735669109 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (179B9800) [pid = 3852] [serial = 1301] [outer = 1764DC00] 02:41:09 INFO - PROCESS | 3852 | 1470735669541 Marionette TRACE conn5 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 630ms 02:41:09 INFO - PROCESS | 3852 | 1470735669603 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 02:41:09 INFO - PROCESS | 3852 | 1470735669605 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 02:41:09 INFO - PROCESS | 3852 | 1470735669608 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:41:09 INFO - PROCESS | 3852 | 1470735669610 Marionette TRACE conn5 <- [1,1698,null,{}] 02:41:09 INFO - PROCESS | 3852 | 1470735669614 Marionette TRACE conn5 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:09 INFO - PROCESS | 3852 | 1470735669616 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:09 INFO - PROCESS | 3852 | 1470735669695 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 02:41:09 INFO - PROCESS | 3852 | 1470735669703 Marionette TRACE conn5 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:09 INFO - PROCESS | 3852 | 1470735669705 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:09 INFO - PROCESS | 3852 | ++DOCSHELL 14F3D400 == 35 [pid = 3852] [id = 434] 02:41:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (179BD400) [pid = 3852] [serial = 1302] [outer = 00000000] 02:41:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (14531800) [pid = 3852] [serial = 1303] [outer = 179BD400] 02:41:09 INFO - PROCESS | 3852 | 1470735669751 Marionette DEBUG loaded listener.js 02:41:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1458C800) [pid = 3852] [serial = 1304] [outer = 179BD400] 02:41:10 INFO - PROCESS | 3852 | 1470735670212 Marionette TRACE conn5 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 670ms 02:41:10 INFO - PROCESS | 3852 | 1470735670299 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 02:41:10 INFO - PROCESS | 3852 | 1470735670303 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 02:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:41:10 INFO - PROCESS | 3852 | 1470735670308 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:41:10 INFO - PROCESS | 3852 | 1470735670313 Marionette TRACE conn5 <- [1,1702,null,{}] 02:41:10 INFO - PROCESS | 3852 | 1470735670319 Marionette TRACE conn5 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:10 INFO - PROCESS | 3852 | 1470735670323 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:10 INFO - PROCESS | 3852 | 1470735670449 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 02:41:10 INFO - PROCESS | 3852 | 1470735670582 Marionette TRACE conn5 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:10 INFO - PROCESS | 3852 | 1470735670588 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:10 INFO - PROCESS | 3852 | ++DOCSHELL 0B830400 == 36 [pid = 3852] [id = 435] 02:41:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0B831000) [pid = 3852] [serial = 1305] [outer = 00000000] 02:41:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0B8B9C00) [pid = 3852] [serial = 1306] [outer = 0B831000] 02:41:10 INFO - PROCESS | 3852 | 1470735670649 Marionette DEBUG loaded listener.js 02:41:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0C6EA800) [pid = 3852] [serial = 1307] [outer = 0B831000] 02:41:11 INFO - PROCESS | 3852 | 1470735671412 Marionette TRACE conn5 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1134ms 02:41:11 INFO - PROCESS | 3852 | 1470735671446 Marionette TRACE conn5 -> [0,1705,"getWindowHandle",null] 02:41:11 INFO - PROCESS | 3852 | 1470735671450 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 02:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:41:11 INFO - PROCESS | 3852 | 1470735671458 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:41:11 INFO - PROCESS | 3852 | 1470735671462 Marionette TRACE conn5 <- [1,1706,null,{}] 02:41:11 INFO - PROCESS | 3852 | 1470735671466 Marionette TRACE conn5 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:11 INFO - PROCESS | 3852 | 1470735671469 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:11 INFO - PROCESS | 3852 | 1470735671591 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 02:41:11 INFO - PROCESS | 3852 | 1470735671731 Marionette TRACE conn5 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:11 INFO - PROCESS | 3852 | 1470735671734 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:11 INFO - PROCESS | 3852 | ++DOCSHELL 10B0F400 == 37 [pid = 3852] [id = 436] 02:41:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (10B96800) [pid = 3852] [serial = 1308] [outer = 00000000] 02:41:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1109A400) [pid = 3852] [serial = 1309] [outer = 10B96800] 02:41:11 INFO - PROCESS | 3852 | 1470735671799 Marionette DEBUG loaded listener.js 02:41:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (13EB5C00) [pid = 3852] [serial = 1310] [outer = 10B96800] 02:41:12 INFO - PROCESS | 3852 | 1470735672681 Marionette TRACE conn5 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1274ms 02:41:12 INFO - PROCESS | 3852 | 1470735672734 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 02:41:12 INFO - PROCESS | 3852 | 1470735672739 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 02:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:41:12 INFO - PROCESS | 3852 | 1470735672744 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:41:12 INFO - PROCESS | 3852 | 1470735672747 Marionette TRACE conn5 <- [1,1710,null,{}] 02:41:12 INFO - PROCESS | 3852 | 1470735672752 Marionette TRACE conn5 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:12 INFO - PROCESS | 3852 | 1470735672755 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:12 INFO - PROCESS | 3852 | 1470735672867 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 02:41:12 INFO - PROCESS | 3852 | 1470735672982 Marionette TRACE conn5 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:12 INFO - PROCESS | 3852 | 1470735672986 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:12 INFO - PROCESS | 3852 | --DOCSHELL 15F51400 == 36 [pid = 3852] [id = 406] 02:41:12 INFO - PROCESS | 3852 | --DOCSHELL 14678000 == 35 [pid = 3852] [id = 405] 02:41:12 INFO - PROCESS | 3852 | --DOCSHELL 0C684400 == 34 [pid = 3852] [id = 399] 02:41:12 INFO - PROCESS | 3852 | --DOCSHELL 13D85C00 == 33 [pid = 3852] [id = 404] 02:41:12 INFO - PROCESS | 3852 | --DOCSHELL 16965800 == 32 [pid = 3852] [id = 408] 02:41:13 INFO - PROCESS | 3852 | --DOCSHELL 08758800 == 31 [pid = 3852] [id = 400] 02:41:13 INFO - PROCESS | 3852 | --DOCSHELL 0D110000 == 30 [pid = 3852] [id = 407] 02:41:13 INFO - PROCESS | 3852 | --DOCSHELL 0CE4D800 == 29 [pid = 3852] [id = 392] 02:41:13 INFO - PROCESS | 3852 | --DOCSHELL 193D3400 == 28 [pid = 3852] [id = 394] 02:41:13 INFO - PROCESS | 3852 | --DOCSHELL 1A4C8400 == 27 [pid = 3852] [id = 395] 02:41:13 INFO - PROCESS | 3852 | --DOCSHELL 0B823400 == 26 [pid = 3852] [id = 396] 02:41:13 INFO - PROCESS | 3852 | --DOCSHELL 110DEC00 == 25 [pid = 3852] [id = 403] 02:41:13 INFO - PROCESS | 3852 | --DOCSHELL 0D10B000 == 24 [pid = 3852] [id = 402] 02:41:13 INFO - PROCESS | 3852 | --DOCSHELL 0B8BC400 == 23 [pid = 3852] [id = 401] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (1946EC00) [pid = 3852] [serial = 1262] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (176BE800) [pid = 3852] [serial = 1249] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (176C5C00) [pid = 3852] [serial = 1250] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0B8B4C00) [pid = 3852] [serial = 1231] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0C7F9C00) [pid = 3852] [serial = 1232] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0CF3AC00) [pid = 3852] [serial = 1237] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0D108800) [pid = 3852] [serial = 1238] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (17627000) [pid = 3852] [serial = 1246] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (105AB400) [pid = 3852] [serial = 1240] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (10F0D800) [pid = 3852] [serial = 1241] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (10B9B400) [pid = 3852] [serial = 1234] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (110E0400) [pid = 3852] [serial = 1235] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15953400) [pid = 3852] [serial = 1243] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1595E400) [pid = 3852] [serial = 1244] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (194D4400) [pid = 3852] [serial = 1264] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (18851800) [pid = 3852] [serial = 1253] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (18833C00) [pid = 3852] [serial = 1252] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (13EB9400) [pid = 3852] [serial = 1258] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (18F8D800) [pid = 3852] [serial = 1255] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (18F96C00) [pid = 3852] [serial = 1261] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (18F91000) [pid = 3852] [serial = 1256] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (19524C00) [pid = 3852] [serial = 1265] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (176B5400) [pid = 3852] [serial = 1229] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (15F52000) [pid = 3852] [serial = 1259] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (17621800) [pid = 3852] [serial = 1247] [outer = 00000000] [url = about:blank] 02:41:13 INFO - PROCESS | 3852 | ++DOCSHELL 0875C400 == 24 [pid = 3852] [id = 437] 02:41:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0875F000) [pid = 3852] [serial = 1311] [outer = 00000000] 02:41:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0B8B7400) [pid = 3852] [serial = 1312] [outer = 0875F000] 02:41:13 INFO - PROCESS | 3852 | 1470735673062 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0CF3AC00) [pid = 3852] [serial = 1313] [outer = 0875F000] 02:41:13 INFO - PROCESS | 3852 | 1470735673472 Marionette TRACE conn5 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 790ms 02:41:13 INFO - PROCESS | 3852 | 1470735673534 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 02:41:13 INFO - PROCESS | 3852 | 1470735673538 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 02:41:13 INFO - PROCESS | 3852 | 1470735673544 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:41:13 INFO - PROCESS | 3852 | 1470735673546 Marionette TRACE conn5 <- [1,1714,null,{}] 02:41:13 INFO - PROCESS | 3852 | 1470735673550 Marionette TRACE conn5 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:13 INFO - PROCESS | 3852 | 1470735673553 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:13 INFO - PROCESS | 3852 | 1470735673640 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 02:41:13 INFO - PROCESS | 3852 | 1470735673647 Marionette TRACE conn5 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:13 INFO - PROCESS | 3852 | 1470735673649 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:13 INFO - PROCESS | 3852 | ++DOCSHELL 0D10F800 == 25 [pid = 3852] [id = 438] 02:41:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0D110000) [pid = 3852] [serial = 1314] [outer = 00000000] 02:41:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (10B9B000) [pid = 3852] [serial = 1315] [outer = 0D110000] 02:41:13 INFO - PROCESS | 3852 | 1470735673696 Marionette DEBUG loaded listener.js 02:41:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (110D9400) [pid = 3852] [serial = 1316] [outer = 0D110000] 02:41:14 INFO - PROCESS | 3852 | 1470735674173 Marionette TRACE conn5 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 670ms 02:41:14 INFO - PROCESS | 3852 | 1470735674220 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 3852 | 1470735674222 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 02:41:14 INFO - PROCESS | 3852 | 1470735674225 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:41:14 INFO - PROCESS | 3852 | 1470735674229 Marionette TRACE conn5 <- [1,1718,null,{}] 02:41:14 INFO - PROCESS | 3852 | 1470735674239 Marionette TRACE conn5 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 3852 | 1470735674244 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:14 INFO - PROCESS | 3852 | 1470735674366 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 02:41:14 INFO - PROCESS | 3852 | 1470735674461 Marionette TRACE conn5 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:14 INFO - PROCESS | 3852 | 1470735674465 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:14 INFO - PROCESS | 3852 | ++DOCSHELL 14FDB400 == 26 [pid = 3852] [id = 439] 02:41:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (14FDBC00) [pid = 3852] [serial = 1317] [outer = 00000000] 02:41:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (155CA000) [pid = 3852] [serial = 1318] [outer = 14FDBC00] 02:41:14 INFO - PROCESS | 3852 | 1470735674515 Marionette DEBUG loaded listener.js 02:41:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (15F53400) [pid = 3852] [serial = 1319] [outer = 14FDBC00] 02:41:14 INFO - PROCESS | 3852 | 1470735674897 Marionette TRACE conn5 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 02:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 730ms 02:41:14 INFO - PROCESS | 3852 | 1470735674960 Marionette TRACE conn5 -> [0,1721,"getWindowHandle",null] 02:41:14 INFO - PROCESS | 3852 | 1470735674963 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 02:41:14 INFO - PROCESS | 3852 | 1470735674966 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:41:14 INFO - PROCESS | 3852 | 1470735674967 Marionette TRACE conn5 <- [1,1722,null,{}] 02:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:41:14 INFO - PROCESS | 3852 | 1470735674971 Marionette TRACE conn5 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:14 INFO - PROCESS | 3852 | 1470735674973 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:15 INFO - PROCESS | 3852 | 1470735675069 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 02:41:15 INFO - PROCESS | 3852 | 1470735675074 Marionette TRACE conn5 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 3852 | 1470735675076 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:15 INFO - PROCESS | 3852 | ++DOCSHELL 15F67C00 == 27 [pid = 3852] [id = 440] 02:41:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (16371000) [pid = 3852] [serial = 1320] [outer = 00000000] 02:41:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (176A8000) [pid = 3852] [serial = 1321] [outer = 16371000] 02:41:15 INFO - PROCESS | 3852 | 1470735675121 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (176B2000) [pid = 3852] [serial = 1322] [outer = 16371000] 02:41:15 INFO - PROCESS | 3852 | 1470735675606 Marionette TRACE conn5 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 670ms 02:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:41:15 INFO - PROCESS | 3852 | 1470735675640 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 02:41:15 INFO - PROCESS | 3852 | 1470735675642 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 02:41:15 INFO - PROCESS | 3852 | 1470735675645 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:41:15 INFO - PROCESS | 3852 | 1470735675647 Marionette TRACE conn5 <- [1,1726,null,{}] 02:41:15 INFO - PROCESS | 3852 | 1470735675650 Marionette TRACE conn5 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:15 INFO - PROCESS | 3852 | 1470735675652 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:15 INFO - PROCESS | 3852 | 1470735675795 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 02:41:15 INFO - PROCESS | 3852 | 1470735675808 Marionette TRACE conn5 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:15 INFO - PROCESS | 3852 | 1470735675809 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:15 INFO - PROCESS | 3852 | ++DOCSHELL 176BB000 == 28 [pid = 3852] [id = 441] 02:41:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (176BCC00) [pid = 3852] [serial = 1323] [outer = 00000000] 02:41:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176C4400) [pid = 3852] [serial = 1324] [outer = 176BCC00] 02:41:15 INFO - PROCESS | 3852 | 1470735675854 Marionette DEBUG loaded listener.js 02:41:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176C5C00) [pid = 3852] [serial = 1325] [outer = 176BCC00] 02:41:16 INFO - PROCESS | 3852 | 1470735676306 Marionette TRACE conn5 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 730ms 02:41:16 INFO - PROCESS | 3852 | 1470735676376 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 02:41:16 INFO - PROCESS | 3852 | 1470735676378 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 02:41:16 INFO - PROCESS | 3852 | 1470735676381 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:41:16 INFO - PROCESS | 3852 | 1470735676383 Marionette TRACE conn5 <- [1,1730,null,{}] 02:41:16 INFO - PROCESS | 3852 | 1470735676387 Marionette TRACE conn5 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:16 INFO - PROCESS | 3852 | 1470735676392 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:16 INFO - PROCESS | 3852 | 1470735676536 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 02:41:16 INFO - PROCESS | 3852 | 1470735676542 Marionette TRACE conn5 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:16 INFO - PROCESS | 3852 | 1470735676544 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:16 INFO - PROCESS | 3852 | ++DOCSHELL 08184400 == 29 [pid = 3852] [id = 442] 02:41:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (08768800) [pid = 3852] [serial = 1326] [outer = 00000000] 02:41:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1885DC00) [pid = 3852] [serial = 1327] [outer = 08768800] 02:41:16 INFO - PROCESS | 3852 | 1470735676588 Marionette DEBUG loaded listener.js 02:41:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18833C00) [pid = 3852] [serial = 1328] [outer = 08768800] 02:41:17 INFO - PROCESS | 3852 | 1470735677060 Marionette TRACE conn5 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 730ms 02:41:17 INFO - PROCESS | 3852 | 1470735677116 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 02:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:41:17 INFO - PROCESS | 3852 | 1470735677118 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 02:41:17 INFO - PROCESS | 3852 | 1470735677125 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 3852 | 1470735677127 Marionette TRACE conn5 <- [1,1734,null,{}] 02:41:17 INFO - PROCESS | 3852 | 1470735677130 Marionette TRACE conn5 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 3852 | 1470735677132 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:17 INFO - PROCESS | 3852 | 1470735677243 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 02:41:17 INFO - PROCESS | 3852 | 1470735677253 Marionette TRACE conn5 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 3852 | 1470735677255 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:17 INFO - PROCESS | 3852 | ++DOCSHELL 191E0800 == 30 [pid = 3852] [id = 443] 02:41:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (19348400) [pid = 3852] [serial = 1329] [outer = 00000000] 02:41:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (1940FC00) [pid = 3852] [serial = 1330] [outer = 19348400] 02:41:17 INFO - PROCESS | 3852 | 1470735677301 Marionette DEBUG loaded listener.js 02:41:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (194C9400) [pid = 3852] [serial = 1331] [outer = 19348400] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (08182C00) [pid = 3852] [serial = 1278] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0B827400) [pid = 3852] [serial = 1266] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (13D83C00) [pid = 3852] [serial = 1269] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (179BE000) [pid = 3852] [serial = 1272] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (15F63800) [pid = 3852] [serial = 1293] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (14FDA000) [pid = 3852] [serial = 1290] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0CF38000) [pid = 3852] [serial = 1296] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0D10E800) [pid = 3852] [serial = 1284] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0C7F0400) [pid = 3852] [serial = 1281] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1764DC00) [pid = 3852] [serial = 1299] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:41:17 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (13D7BC00) [pid = 3852] [serial = 1287] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:41:17 INFO - PROCESS | 3852 | 1470735677782 Marionette TRACE conn5 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:41:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 691ms 02:41:17 INFO - PROCESS | 3852 | 1470735677827 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 02:41:17 INFO - PROCESS | 3852 | 1470735677829 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 02:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:41:17 INFO - PROCESS | 3852 | 1470735677832 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:41:17 INFO - PROCESS | 3852 | 1470735677834 Marionette TRACE conn5 <- [1,1738,null,{}] 02:41:17 INFO - PROCESS | 3852 | 1470735677837 Marionette TRACE conn5 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:17 INFO - PROCESS | 3852 | 1470735677839 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:17 INFO - PROCESS | 3852 | 1470735677919 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 02:41:17 INFO - PROCESS | 3852 | 1470735677924 Marionette TRACE conn5 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:17 INFO - PROCESS | 3852 | 1470735677926 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:17 INFO - PROCESS | 3852 | ++DOCSHELL 0D2E5C00 == 31 [pid = 3852] [id = 444] 02:41:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (103DD000) [pid = 3852] [serial = 1332] [outer = 00000000] 02:41:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (176BEC00) [pid = 3852] [serial = 1333] [outer = 103DD000] 02:41:17 INFO - PROCESS | 3852 | 1470735677970 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (179BE000) [pid = 3852] [serial = 1334] [outer = 103DD000] 02:41:18 INFO - PROCESS | 3852 | 1470735678393 Marionette TRACE conn5 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 630ms 02:41:18 INFO - PROCESS | 3852 | 1470735678463 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 02:41:18 INFO - PROCESS | 3852 | 1470735678465 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 02:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:41:18 INFO - PROCESS | 3852 | 1470735678468 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:41:18 INFO - PROCESS | 3852 | 1470735678470 Marionette TRACE conn5 <- [1,1742,null,{}] 02:41:18 INFO - PROCESS | 3852 | 1470735678473 Marionette TRACE conn5 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:18 INFO - PROCESS | 3852 | 1470735678475 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:18 INFO - PROCESS | 3852 | 1470735678556 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 02:41:18 INFO - PROCESS | 3852 | 1470735678561 Marionette TRACE conn5 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:18 INFO - PROCESS | 3852 | 1470735678563 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:18 INFO - PROCESS | 3852 | ++DOCSHELL 18859000 == 32 [pid = 3852] [id = 445] 02:41:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (193CE800) [pid = 3852] [serial = 1335] [outer = 00000000] 02:41:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (1952B000) [pid = 3852] [serial = 1336] [outer = 193CE800] 02:41:18 INFO - PROCESS | 3852 | 1470735678607 Marionette DEBUG loaded listener.js 02:41:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (19530000) [pid = 3852] [serial = 1337] [outer = 193CE800] 02:41:19 INFO - PROCESS | 3852 | 1470735679065 Marionette TRACE conn5 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 630ms 02:41:19 INFO - PROCESS | 3852 | 1470735679099 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 02:41:19 INFO - PROCESS | 3852 | 1470735679101 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 02:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:41:19 INFO - PROCESS | 3852 | 1470735679119 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 3852 | 1470735679121 Marionette TRACE conn5 <- [1,1746,null,{}] 02:41:19 INFO - PROCESS | 3852 | 1470735679129 Marionette TRACE conn5 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:19 INFO - PROCESS | 3852 | 1470735679131 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:19 INFO - PROCESS | 3852 | 1470735679212 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 02:41:19 INFO - PROCESS | 3852 | 1470735679218 Marionette TRACE conn5 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:19 INFO - PROCESS | 3852 | 1470735679220 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:19 INFO - PROCESS | 3852 | ++DOCSHELL 08184C00 == 33 [pid = 3852] [id = 446] 02:41:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (08770000) [pid = 3852] [serial = 1338] [outer = 00000000] 02:41:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (196D2C00) [pid = 3852] [serial = 1339] [outer = 08770000] 02:41:19 INFO - PROCESS | 3852 | 1470735679265 Marionette DEBUG loaded listener.js 02:41:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (196D4000) [pid = 3852] [serial = 1340] [outer = 08770000] 02:41:19 INFO - PROCESS | 3852 | 1470735679883 Marionette TRACE conn5 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:41:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:41:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 850ms 02:41:19 INFO - PROCESS | 3852 | 1470735679969 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 02:41:19 INFO - PROCESS | 3852 | 1470735679974 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 02:41:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:41:19 INFO - PROCESS | 3852 | 1470735679980 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:41:19 INFO - PROCESS | 3852 | 1470735679984 Marionette TRACE conn5 <- [1,1750,null,{}] 02:41:20 INFO - PROCESS | 3852 | 1470735679990 Marionette TRACE conn5 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 3852 | 1470735679993 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:20 INFO - PROCESS | 3852 | 1470735680114 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 02:41:20 INFO - PROCESS | 3852 | 1470735680215 Marionette TRACE conn5 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:20 INFO - PROCESS | 3852 | 1470735680218 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:20 INFO - PROCESS | 3852 | ++DOCSHELL 08180000 == 34 [pid = 3852] [id = 447] 02:41:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0B8B8C00) [pid = 3852] [serial = 1341] [outer = 00000000] 02:41:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (10502400) [pid = 3852] [serial = 1342] [outer = 0B8B8C00] 02:41:20 INFO - PROCESS | 3852 | 1470735680276 Marionette DEBUG loaded listener.js 02:41:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (13D78C00) [pid = 3852] [serial = 1343] [outer = 0B8B8C00] 02:41:20 INFO - PROCESS | 3852 | 1470735680832 Marionette TRACE conn5 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 930ms 02:41:20 INFO - PROCESS | 3852 | 1470735680914 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 02:41:20 INFO - PROCESS | 3852 | 1470735680918 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 02:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:41:20 INFO - PROCESS | 3852 | 1470735680925 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:41:20 INFO - PROCESS | 3852 | 1470735680928 Marionette TRACE conn5 <- [1,1754,null,{}] 02:41:20 INFO - PROCESS | 3852 | 1470735680932 Marionette TRACE conn5 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:20 INFO - PROCESS | 3852 | 1470735680935 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:21 INFO - PROCESS | 3852 | 1470735681054 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 02:41:21 INFO - PROCESS | 3852 | 1470735681155 Marionette TRACE conn5 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:21 INFO - PROCESS | 3852 | 1470735681158 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:21 INFO - PROCESS | 3852 | ++DOCSHELL 14F37800 == 35 [pid = 3852] [id = 448] 02:41:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (14F3AC00) [pid = 3852] [serial = 1344] [outer = 00000000] 02:41:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (15F5B000) [pid = 3852] [serial = 1345] [outer = 14F3AC00] 02:41:21 INFO - PROCESS | 3852 | 1470735681214 Marionette DEBUG loaded listener.js 02:41:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (17647C00) [pid = 3852] [serial = 1346] [outer = 14F3AC00] 02:41:21 INFO - PROCESS | 3852 | 1470735681819 Marionette TRACE conn5 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 930ms 02:41:21 INFO - PROCESS | 3852 | 1470735681858 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 02:41:21 INFO - PROCESS | 3852 | 1470735681861 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 02:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:41:21 INFO - PROCESS | 3852 | 1470735681865 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:41:21 INFO - PROCESS | 3852 | 1470735681869 Marionette TRACE conn5 <- [1,1758,null,{}] 02:41:21 INFO - PROCESS | 3852 | 1470735681880 Marionette TRACE conn5 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:21 INFO - PROCESS | 3852 | 1470735681885 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:22 INFO - PROCESS | 3852 | 1470735681996 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 02:41:22 INFO - PROCESS | 3852 | 1470735682106 Marionette TRACE conn5 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:22 INFO - PROCESS | 3852 | 1470735682109 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:22 INFO - PROCESS | 3852 | ++DOCSHELL 19529C00 == 36 [pid = 3852] [id = 449] 02:41:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (19555C00) [pid = 3852] [serial = 1347] [outer = 00000000] 02:41:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (196DA800) [pid = 3852] [serial = 1348] [outer = 19555C00] 02:41:22 INFO - PROCESS | 3852 | 1470735682166 Marionette DEBUG loaded listener.js 02:41:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (19826400) [pid = 3852] [serial = 1349] [outer = 19555C00] 02:41:22 INFO - PROCESS | 3852 | 1470735682793 Marionette TRACE conn5 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 970ms 02:41:22 INFO - PROCESS | 3852 | 1470735682839 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 02:41:22 INFO - PROCESS | 3852 | 1470735682841 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 02:41:22 INFO - PROCESS | 3852 | 1470735682845 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:41:22 INFO - PROCESS | 3852 | 1470735682847 Marionette TRACE conn5 <- [1,1762,null,{}] 02:41:22 INFO - PROCESS | 3852 | 1470735682851 Marionette TRACE conn5 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:22 INFO - PROCESS | 3852 | 1470735682854 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:22 INFO - PROCESS | 3852 | 1470735682964 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 02:41:23 INFO - PROCESS | 3852 | 1470735683069 Marionette TRACE conn5 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:23 INFO - PROCESS | 3852 | 1470735683072 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:23 INFO - PROCESS | 3852 | ++DOCSHELL 19828400 == 37 [pid = 3852] [id = 450] 02:41:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1982C800) [pid = 3852] [serial = 1350] [outer = 00000000] 02:41:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (19832400) [pid = 3852] [serial = 1351] [outer = 1982C800] 02:41:23 INFO - PROCESS | 3852 | 1470735683126 Marionette DEBUG loaded listener.js 02:41:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (1A4BCC00) [pid = 3852] [serial = 1352] [outer = 1982C800] 02:41:23 INFO - PROCESS | 3852 | 1470735683864 Marionette TRACE conn5 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1068ms 02:41:23 INFO - PROCESS | 3852 | 1470735683916 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 02:41:23 INFO - PROCESS | 3852 | 1470735683921 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 02:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:41:23 INFO - PROCESS | 3852 | 1470735683926 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:41:23 INFO - PROCESS | 3852 | 1470735683929 Marionette TRACE conn5 <- [1,1766,null,{}] 02:41:23 INFO - PROCESS | 3852 | 1470735683934 Marionette TRACE conn5 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:23 INFO - PROCESS | 3852 | 1470735683937 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:24 INFO - PROCESS | 3852 | 1470735684038 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 02:41:24 INFO - PROCESS | 3852 | 1470735684148 Marionette TRACE conn5 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:24 INFO - PROCESS | 3852 | 1470735684152 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:24 INFO - PROCESS | 3852 | ++DOCSHELL 0D108800 == 38 [pid = 3852] [id = 451] 02:41:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (0D110400) [pid = 3852] [serial = 1353] [outer = 00000000] 02:41:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 97 (0D372400) [pid = 3852] [serial = 1354] [outer = 0D110400] 02:41:24 INFO - PROCESS | 3852 | 1470735684202 Marionette DEBUG loaded listener.js 02:41:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 98 (105AAC00) [pid = 3852] [serial = 1355] [outer = 0D110400] 02:41:25 INFO - PROCESS | 3852 | --DOCSHELL 110DE000 == 37 [pid = 3852] [id = 409] 02:41:25 INFO - PROCESS | 3852 | --DOCSHELL 0D10D400 == 36 [pid = 3852] [id = 393] 02:41:25 INFO - PROCESS | 3852 | --DOCSHELL 10B8F800 == 35 [pid = 3852] [id = 397] 02:41:25 INFO - PROCESS | 3852 | --DOCSHELL 08182000 == 34 [pid = 3852] [id = 426] 02:41:25 INFO - PROCESS | 3852 | --DOCSHELL 179BEC00 == 33 [pid = 3852] [id = 398] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 97 (1696B400) [pid = 3852] [serial = 1295] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 96 (105A6800) [pid = 3852] [serial = 1286] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (0C7FAC00) [pid = 3852] [serial = 1282] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (14531800) [pid = 3852] [serial = 1303] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (179B9800) [pid = 3852] [serial = 1301] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (0CE55000) [pid = 3852] [serial = 1283] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (08764C00) [pid = 3852] [serial = 1280] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (16970800) [pid = 3852] [serial = 1298] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (13EBD000) [pid = 3852] [serial = 1288] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (14588000) [pid = 3852] [serial = 1289] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (15F4FC00) [pid = 3852] [serial = 1292] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (176C2400) [pid = 3852] [serial = 1300] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0875AC00) [pid = 3852] [serial = 1279] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0D373800) [pid = 3852] [serial = 1268] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0CF32800) [pid = 3852] [serial = 1267] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (14F37400) [pid = 3852] [serial = 1271] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (14162000) [pid = 3852] [serial = 1270] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (18F89400) [pid = 3852] [serial = 1274] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (18743800) [pid = 3852] [serial = 1273] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (196D6000) [pid = 3852] [serial = 1276] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (16367C00) [pid = 3852] [serial = 1294] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15955000) [pid = 3852] [serial = 1291] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (15F5C400) [pid = 3852] [serial = 1297] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (103D8400) [pid = 3852] [serial = 1285] [outer = 00000000] [url = about:blank] 02:41:25 INFO - PROCESS | 3852 | 1470735685446 Marionette TRACE conn5 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 02:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1573ms 02:41:25 INFO - PROCESS | 3852 | 1470735685500 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 02:41:25 INFO - PROCESS | 3852 | 1470735685504 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 02:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:41:25 INFO - PROCESS | 3852 | 1470735685509 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:41:25 INFO - PROCESS | 3852 | 1470735685512 Marionette TRACE conn5 <- [1,1770,null,{}] 02:41:25 INFO - PROCESS | 3852 | 1470735685517 Marionette TRACE conn5 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:25 INFO - PROCESS | 3852 | 1470735685520 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:25 INFO - PROCESS | 3852 | 1470735685652 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 02:41:25 INFO - PROCESS | 3852 | 1470735685747 Marionette TRACE conn5 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:25 INFO - PROCESS | 3852 | 1470735685751 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:25 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B4C00 == 34 [pid = 3852] [id = 452] 02:41:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (0B8B5400) [pid = 3852] [serial = 1356] [outer = 00000000] 02:41:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0B8BE000) [pid = 3852] [serial = 1357] [outer = 0B8B5400] 02:41:25 INFO - PROCESS | 3852 | 1470735685799 Marionette DEBUG loaded listener.js 02:41:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0C684000) [pid = 3852] [serial = 1358] [outer = 0B8B5400] 02:41:26 INFO - PROCESS | 3852 | 1470735686213 Marionette TRACE conn5 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 02:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 730ms 02:41:26 INFO - PROCESS | 3852 | 1470735686240 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 3852 | 1470735686245 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 02:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:41:26 INFO - PROCESS | 3852 | 1470735686251 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - PROCESS | 3852 | 1470735686254 Marionette TRACE conn5 <- [1,1774,null,{}] 02:41:26 INFO - PROCESS | 3852 | 1470735686258 Marionette TRACE conn5 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:26 INFO - PROCESS | 3852 | 1470735686261 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:26 INFO - PROCESS | 3852 | 1470735686349 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 02:41:26 INFO - PROCESS | 3852 | 1470735686357 Marionette TRACE conn5 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:26 INFO - PROCESS | 3852 | 1470735686359 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:26 INFO - PROCESS | 3852 | ++DOCSHELL 0D10C400 == 35 [pid = 3852] [id = 453] 02:41:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0D111000) [pid = 3852] [serial = 1359] [outer = 00000000] 02:41:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (0D374C00) [pid = 3852] [serial = 1360] [outer = 0D111000] 02:41:26 INFO - PROCESS | 3852 | 1470735686407 Marionette DEBUG loaded listener.js 02:41:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (105A2400) [pid = 3852] [serial = 1361] [outer = 0D111000] 02:41:26 INFO - PROCESS | 3852 | 1470735686871 Marionette TRACE conn5 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 02:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 671ms 02:41:26 INFO - PROCESS | 3852 | 1470735686926 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 02:41:26 INFO - PROCESS | 3852 | 1470735686929 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 02:41:26 INFO - PROCESS | 3852 | 1470735686932 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:41:26 INFO - PROCESS | 3852 | 1470735686935 Marionette TRACE conn5 <- [1,1778,null,{}] 02:41:26 INFO - PROCESS | 3852 | 1470735686946 Marionette TRACE conn5 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:26 INFO - PROCESS | 3852 | 1470735686951 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:27 INFO - PROCESS | 3852 | 1470735687066 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 02:41:27 INFO - PROCESS | 3852 | 1470735687082 Marionette TRACE conn5 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 3852 | 1470735687085 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:27 INFO - PROCESS | 3852 | ++DOCSHELL 14536C00 == 36 [pid = 3852] [id = 454] 02:41:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1456D400) [pid = 3852] [serial = 1362] [outer = 00000000] 02:41:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (14678000) [pid = 3852] [serial = 1363] [outer = 1456D400] 02:41:27 INFO - PROCESS | 3852 | 1470735687218 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (14FD8000) [pid = 3852] [serial = 1364] [outer = 1456D400] 02:41:27 INFO - PROCESS | 3852 | 1470735687642 Marionette TRACE conn5 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:41:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 731ms 02:41:27 INFO - PROCESS | 3852 | 1470735687667 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 02:41:27 INFO - PROCESS | 3852 | 1470735687669 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 02:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:41:27 INFO - PROCESS | 3852 | 1470735687672 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:41:27 INFO - PROCESS | 3852 | 1470735687674 Marionette TRACE conn5 <- [1,1782,null,{}] 02:41:27 INFO - PROCESS | 3852 | 1470735687677 Marionette TRACE conn5 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:27 INFO - PROCESS | 3852 | 1470735687679 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:27 INFO - PROCESS | 3852 | 1470735687798 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 02:41:27 INFO - PROCESS | 3852 | 1470735687803 Marionette TRACE conn5 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:27 INFO - PROCESS | 3852 | 1470735687805 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:27 INFO - PROCESS | 3852 | ++DOCSHELL 14FD6800 == 37 [pid = 3852] [id = 455] 02:41:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (15543800) [pid = 3852] [serial = 1365] [outer = 00000000] 02:41:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (15F55800) [pid = 3852] [serial = 1366] [outer = 15543800] 02:41:27 INFO - PROCESS | 3852 | 1470735687904 Marionette DEBUG loaded listener.js 02:41:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (16365000) [pid = 3852] [serial = 1367] [outer = 15543800] 02:41:28 INFO - PROCESS | 3852 | 1470735688342 Marionette TRACE conn5 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:41:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 730ms 02:41:28 INFO - PROCESS | 3852 | 1470735688419 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 02:41:28 INFO - PROCESS | 3852 | 1470735688421 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 02:41:28 INFO - PROCESS | 3852 | 1470735688427 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:41:28 INFO - PROCESS | 3852 | 1470735688429 Marionette TRACE conn5 <- [1,1786,null,{}] 02:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:41:28 INFO - PROCESS | 3852 | 1470735688432 Marionette TRACE conn5 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:28 INFO - PROCESS | 3852 | 1470735688434 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:28 INFO - PROCESS | 3852 | 1470735688546 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 02:41:28 INFO - PROCESS | 3852 | 1470735688558 Marionette TRACE conn5 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:28 INFO - PROCESS | 3852 | 1470735688560 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:28 INFO - PROCESS | 3852 | ++DOCSHELL 16968000 == 38 [pid = 3852] [id = 456] 02:41:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (1696AC00) [pid = 3852] [serial = 1368] [outer = 00000000] 02:41:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1761E400) [pid = 3852] [serial = 1369] [outer = 1696AC00] 02:41:28 INFO - PROCESS | 3852 | 1470735688604 Marionette DEBUG loaded listener.js 02:41:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (176B1400) [pid = 3852] [serial = 1370] [outer = 1696AC00] 02:41:29 INFO - PROCESS | 3852 | 1470735689080 Marionette TRACE conn5 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:41:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 670ms 02:41:29 INFO - PROCESS | 3852 | 1470735689104 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 02:41:29 INFO - PROCESS | 3852 | 1470735689107 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 02:41:29 INFO - PROCESS | 3852 | 1470735689111 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:41:29 INFO - PROCESS | 3852 | 1470735689112 Marionette TRACE conn5 <- [1,1790,null,{}] 02:41:29 INFO - PROCESS | 3852 | 1470735689116 Marionette TRACE conn5 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:29 INFO - PROCESS | 3852 | 1470735689121 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:29 INFO - PROCESS | 3852 | 1470735689261 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 02:41:29 INFO - PROCESS | 3852 | 1470735689328 Marionette TRACE conn5 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:29 INFO - PROCESS | 3852 | 1470735689330 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:29 INFO - PROCESS | 3852 | ++DOCSHELL 176C2800 == 39 [pid = 3852] [id = 457] 02:41:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (179B8C00) [pid = 3852] [serial = 1371] [outer = 00000000] 02:41:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (179C4800) [pid = 3852] [serial = 1372] [outer = 179B8C00] 02:41:29 INFO - PROCESS | 3852 | 1470735689375 Marionette DEBUG loaded listener.js 02:41:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (18749C00) [pid = 3852] [serial = 1373] [outer = 179B8C00] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (193CE800) [pid = 3852] [serial = 1335] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (08770000) [pid = 3852] [serial = 1338] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (176BCC00) [pid = 3852] [serial = 1323] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (08768800) [pid = 3852] [serial = 1326] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (19348400) [pid = 3852] [serial = 1329] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (179BD400) [pid = 3852] [serial = 1302] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0B831000) [pid = 3852] [serial = 1305] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0D110000) [pid = 3852] [serial = 1314] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (10B96800) [pid = 3852] [serial = 1308] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0875F000) [pid = 3852] [serial = 1311] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (14FDBC00) [pid = 3852] [serial = 1317] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (16371000) [pid = 3852] [serial = 1320] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (103DD000) [pid = 3852] [serial = 1332] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:41:29 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (19559800) [pid = 3852] [serial = 1275] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:41:30 INFO - PROCESS | 3852 | 1470735690019 Marionette TRACE conn5 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 930ms 02:41:30 INFO - PROCESS | 3852 | 1470735690044 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 02:41:30 INFO - PROCESS | 3852 | 1470735690046 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 02:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:41:30 INFO - PROCESS | 3852 | 1470735690049 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 3852 | 1470735690051 Marionette TRACE conn5 <- [1,1794,null,{}] 02:41:30 INFO - PROCESS | 3852 | 1470735690054 Marionette TRACE conn5 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:30 INFO - PROCESS | 3852 | 1470735690056 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:30 INFO - PROCESS | 3852 | 1470735690134 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 02:41:30 INFO - PROCESS | 3852 | 1470735690141 Marionette TRACE conn5 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 3852 | 1470735690142 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:30 INFO - PROCESS | 3852 | ++DOCSHELL 13D79000 == 40 [pid = 3852] [id = 458] 02:41:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (13D7C000) [pid = 3852] [serial = 1374] [outer = 00000000] 02:41:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (15F58C00) [pid = 3852] [serial = 1375] [outer = 13D7C000] 02:41:30 INFO - PROCESS | 3852 | 1470735690187 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (16366000) [pid = 3852] [serial = 1376] [outer = 13D7C000] 02:41:30 INFO - PROCESS | 3852 | 1470735690616 Marionette TRACE conn5 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 630ms 02:41:30 INFO - PROCESS | 3852 | 1470735690680 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 02:41:30 INFO - PROCESS | 3852 | 1470735690682 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 02:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:41:30 INFO - PROCESS | 3852 | 1470735690685 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:41:30 INFO - PROCESS | 3852 | 1470735690687 Marionette TRACE conn5 <- [1,1798,null,{}] 02:41:30 INFO - PROCESS | 3852 | 1470735690691 Marionette TRACE conn5 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:30 INFO - PROCESS | 3852 | 1470735690693 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:30 INFO - PROCESS | 3852 | 1470735690770 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 02:41:30 INFO - PROCESS | 3852 | 1470735690778 Marionette TRACE conn5 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:30 INFO - PROCESS | 3852 | 1470735690780 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:30 INFO - PROCESS | 3852 | ++DOCSHELL 179B7400 == 41 [pid = 3852] [id = 459] 02:41:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (179B9800) [pid = 3852] [serial = 1377] [outer = 00000000] 02:41:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18838000) [pid = 3852] [serial = 1378] [outer = 179B9800] 02:41:30 INFO - PROCESS | 3852 | 1470735690824 Marionette DEBUG loaded listener.js 02:41:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (18851800) [pid = 3852] [serial = 1379] [outer = 179B9800] 02:41:31 INFO - PROCESS | 3852 | 1470735691273 Marionette TRACE conn5 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 630ms 02:41:31 INFO - PROCESS | 3852 | 1470735691327 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 02:41:31 INFO - PROCESS | 3852 | 1470735691329 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 02:41:31 INFO - PROCESS | 3852 | 1470735691332 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:41:31 INFO - PROCESS | 3852 | 1470735691334 Marionette TRACE conn5 <- [1,1802,null,{}] 02:41:31 INFO - PROCESS | 3852 | 1470735691337 Marionette TRACE conn5 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:31 INFO - PROCESS | 3852 | 1470735691339 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:31 INFO - PROCESS | 3852 | 1470735691419 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 02:41:31 INFO - PROCESS | 3852 | 1470735691424 Marionette TRACE conn5 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:31 INFO - PROCESS | 3852 | 1470735691426 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:31 INFO - PROCESS | 3852 | ++DOCSHELL 14531800 == 42 [pid = 3852] [id = 460] 02:41:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (18F8B000) [pid = 3852] [serial = 1380] [outer = 00000000] 02:41:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (191DA400) [pid = 3852] [serial = 1381] [outer = 18F8B000] 02:41:31 INFO - PROCESS | 3852 | 1470735691470 Marionette DEBUG loaded listener.js 02:41:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (191DD800) [pid = 3852] [serial = 1382] [outer = 18F8B000] 02:41:32 INFO - PROCESS | 3852 | 1470735692209 Marionette TRACE conn5 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 930ms 02:41:32 INFO - PROCESS | 3852 | 1470735692268 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 02:41:32 INFO - PROCESS | 3852 | 1470735692272 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 02:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:41:32 INFO - PROCESS | 3852 | 1470735692277 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:41:32 INFO - PROCESS | 3852 | 1470735692281 Marionette TRACE conn5 <- [1,1806,null,{}] 02:41:32 INFO - PROCESS | 3852 | 1470735692286 Marionette TRACE conn5 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:32 INFO - PROCESS | 3852 | 1470735692290 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:32 INFO - PROCESS | 3852 | 1470735692418 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 02:41:32 INFO - PROCESS | 3852 | 1470735692546 Marionette TRACE conn5 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:32 INFO - PROCESS | 3852 | 1470735692549 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:32 INFO - PROCESS | 3852 | ++DOCSHELL 0876FC00 == 43 [pid = 3852] [id = 461] 02:41:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (0B82F000) [pid = 3852] [serial = 1383] [outer = 00000000] 02:41:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0D10B800) [pid = 3852] [serial = 1384] [outer = 0B82F000] 02:41:32 INFO - PROCESS | 3852 | 1470735692608 Marionette DEBUG loaded listener.js 02:41:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0D377C00) [pid = 3852] [serial = 1385] [outer = 0B82F000] 02:41:33 INFO - PROCESS | 3852 | 1470735693271 Marionette TRACE conn5 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1022ms 02:41:33 INFO - PROCESS | 3852 | 1470735693300 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 02:41:33 INFO - PROCESS | 3852 | 1470735693305 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 02:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:41:33 INFO - PROCESS | 3852 | 1470735693357 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:41:33 INFO - PROCESS | 3852 | 1470735693360 Marionette TRACE conn5 <- [1,1810,null,{}] 02:41:33 INFO - PROCESS | 3852 | 1470735693364 Marionette TRACE conn5 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:33 INFO - PROCESS | 3852 | 1470735693366 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:33 INFO - PROCESS | 3852 | 1470735693495 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 02:41:33 INFO - PROCESS | 3852 | 1470735693622 Marionette TRACE conn5 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:33 INFO - PROCESS | 3852 | 1470735693625 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:33 INFO - PROCESS | 3852 | ++DOCSHELL 0875A000 == 44 [pid = 3852] [id = 462] 02:41:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (0875A800) [pid = 3852] [serial = 1386] [outer = 00000000] 02:41:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1458F800) [pid = 3852] [serial = 1387] [outer = 0875A800] 02:41:33 INFO - PROCESS | 3852 | 1470735693684 Marionette DEBUG loaded listener.js 02:41:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (155C2800) [pid = 3852] [serial = 1388] [outer = 0875A800] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 18859000 == 43 [pid = 3852] [id = 445] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 0D2E5C00 == 42 [pid = 3852] [id = 444] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 179B7400 == 41 [pid = 3852] [id = 459] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 13D79000 == 40 [pid = 3852] [id = 458] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 176C2800 == 39 [pid = 3852] [id = 457] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 16968000 == 38 [pid = 3852] [id = 456] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 14FD6800 == 37 [pid = 3852] [id = 455] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 14536C00 == 36 [pid = 3852] [id = 454] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 0D10C400 == 35 [pid = 3852] [id = 453] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 0B8B4C00 == 34 [pid = 3852] [id = 452] 02:41:34 INFO - PROCESS | 3852 | --DOCSHELL 0D108800 == 33 [pid = 3852] [id = 451] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (196DC800) [pid = 3852] [serial = 1277] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (19530000) [pid = 3852] [serial = 1337] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (196D4000) [pid = 3852] [serial = 1340] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (196D2C00) [pid = 3852] [serial = 1339] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (176C4400) [pid = 3852] [serial = 1324] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (1885DC00) [pid = 3852] [serial = 1327] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (176C5C00) [pid = 3852] [serial = 1325] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (1940FC00) [pid = 3852] [serial = 1330] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1458C800) [pid = 3852] [serial = 1304] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0B8B9C00) [pid = 3852] [serial = 1306] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0C6EA800) [pid = 3852] [serial = 1307] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (10B9B000) [pid = 3852] [serial = 1315] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (110D9400) [pid = 3852] [serial = 1316] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (1109A400) [pid = 3852] [serial = 1309] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (13EB5C00) [pid = 3852] [serial = 1310] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (18833C00) [pid = 3852] [serial = 1328] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B8B7400) [pid = 3852] [serial = 1312] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0CF3AC00) [pid = 3852] [serial = 1313] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (155CA000) [pid = 3852] [serial = 1318] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (15F53400) [pid = 3852] [serial = 1319] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (176A8000) [pid = 3852] [serial = 1321] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1952B000) [pid = 3852] [serial = 1336] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (194C9400) [pid = 3852] [serial = 1331] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (179BE000) [pid = 3852] [serial = 1334] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (176BEC00) [pid = 3852] [serial = 1333] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (176B2000) [pid = 3852] [serial = 1322] [outer = 00000000] [url = about:blank] 02:41:34 INFO - PROCESS | 3852 | 1470735694605 Marionette TRACE conn5 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1304ms 02:41:34 INFO - PROCESS | 3852 | 1470735694640 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 02:41:34 INFO - PROCESS | 3852 | 1470735694643 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 02:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:41:34 INFO - PROCESS | 3852 | 1470735694648 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:41:34 INFO - PROCESS | 3852 | 1470735694651 Marionette TRACE conn5 <- [1,1814,null,{}] 02:41:34 INFO - PROCESS | 3852 | 1470735694656 Marionette TRACE conn5 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:34 INFO - PROCESS | 3852 | 1470735694658 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:34 INFO - PROCESS | 3852 | 1470735694745 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 02:41:34 INFO - PROCESS | 3852 | 1470735694758 Marionette TRACE conn5 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:34 INFO - PROCESS | 3852 | 1470735694760 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:34 INFO - PROCESS | 3852 | ++DOCSHELL 0C642800 == 34 [pid = 3852] [id = 463] 02:41:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0C684400) [pid = 3852] [serial = 1389] [outer = 00000000] 02:41:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0CE50800) [pid = 3852] [serial = 1390] [outer = 0C684400] 02:41:34 INFO - PROCESS | 3852 | 1470735694808 Marionette DEBUG loaded listener.js 02:41:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0CF37400) [pid = 3852] [serial = 1391] [outer = 0C684400] 02:41:35 INFO - PROCESS | 3852 | 1470735695330 Marionette TRACE conn5 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:41:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 730ms 02:41:35 INFO - PROCESS | 3852 | 1470735695380 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 02:41:35 INFO - PROCESS | 3852 | 1470735695384 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 02:41:35 INFO - PROCESS | 3852 | 1470735695389 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:41:35 INFO - PROCESS | 3852 | 1470735695392 Marionette TRACE conn5 <- [1,1818,null,{}] 02:41:35 INFO - PROCESS | 3852 | 1470735695396 Marionette TRACE conn5 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:35 INFO - PROCESS | 3852 | 1470735695398 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:35 INFO - PROCESS | 3852 | 1470735695489 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 02:41:35 INFO - PROCESS | 3852 | 1470735695583 Marionette TRACE conn5 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:35 INFO - PROCESS | 3852 | 1470735695586 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:35 INFO - PROCESS | 3852 | ++DOCSHELL 10B03000 == 35 [pid = 3852] [id = 464] 02:41:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (10B9B000) [pid = 3852] [serial = 1392] [outer = 00000000] 02:41:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (110E2C00) [pid = 3852] [serial = 1393] [outer = 10B9B000] 02:41:35 INFO - PROCESS | 3852 | 1470735695633 Marionette DEBUG loaded listener.js 02:41:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (13D87000) [pid = 3852] [serial = 1394] [outer = 10B9B000] 02:41:36 INFO - PROCESS | 3852 | 1470735696008 Marionette TRACE conn5 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 02:41:36 INFO - PROCESS | 3852 | 1470735696065 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 02:41:36 INFO - PROCESS | 3852 | 1470735696067 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 02:41:36 INFO - PROCESS | 3852 | 1470735696071 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:41:36 INFO - PROCESS | 3852 | 1470735696074 Marionette TRACE conn5 <- [1,1822,null,{}] 02:41:36 INFO - PROCESS | 3852 | 1470735696084 Marionette TRACE conn5 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:36 INFO - PROCESS | 3852 | 1470735696089 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:36 INFO - PROCESS | 3852 | 1470735696203 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 02:41:36 INFO - PROCESS | 3852 | 1470735696213 Marionette TRACE conn5 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 3852 | 1470735696216 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:36 INFO - PROCESS | 3852 | ++DOCSHELL 15F55400 == 36 [pid = 3852] [id = 465] 02:41:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F57C00) [pid = 3852] [serial = 1395] [outer = 00000000] 02:41:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (15F6A000) [pid = 3852] [serial = 1396] [outer = 15F57C00] 02:41:36 INFO - PROCESS | 3852 | 1470735696274 Marionette DEBUG loaded listener.js 02:41:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1696B400) [pid = 3852] [serial = 1397] [outer = 15F57C00] 02:41:36 INFO - PROCESS | 3852 | 1470735696705 Marionette TRACE conn5 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 02:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 670ms 02:41:36 INFO - PROCESS | 3852 | 1470735696754 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 02:41:36 INFO - PROCESS | 3852 | 1470735696757 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 02:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:41:36 INFO - PROCESS | 3852 | 1470735696767 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:41:36 INFO - PROCESS | 3852 | 1470735696769 Marionette TRACE conn5 <- [1,1826,null,{}] 02:41:36 INFO - PROCESS | 3852 | 1470735696794 Marionette TRACE conn5 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:36 INFO - PROCESS | 3852 | 1470735696796 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:36 INFO - PROCESS | 3852 | 1470735696916 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 02:41:36 INFO - PROCESS | 3852 | 1470735696923 Marionette TRACE conn5 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:36 INFO - PROCESS | 3852 | 1470735696925 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:36 INFO - PROCESS | 3852 | ++DOCSHELL 176B1800 == 37 [pid = 3852] [id = 466] 02:41:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (176B2000) [pid = 3852] [serial = 1398] [outer = 00000000] 02:41:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176BEC00) [pid = 3852] [serial = 1399] [outer = 176B2000] 02:41:36 INFO - PROCESS | 3852 | 1470735696970 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176C5000) [pid = 3852] [serial = 1400] [outer = 176B2000] 02:41:37 INFO - PROCESS | 3852 | 1470735697414 Marionette TRACE conn5 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 710ms 02:41:37 INFO - PROCESS | 3852 | 1470735697476 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 02:41:37 INFO - PROCESS | 3852 | 1470735697478 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 02:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:41:37 INFO - PROCESS | 3852 | 1470735697481 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:41:37 INFO - PROCESS | 3852 | 1470735697483 Marionette TRACE conn5 <- [1,1830,null,{}] 02:41:37 INFO - PROCESS | 3852 | 1470735697486 Marionette TRACE conn5 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:37 INFO - PROCESS | 3852 | 1470735697488 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:37 INFO - PROCESS | 3852 | 1470735697629 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 02:41:37 INFO - PROCESS | 3852 | 1470735697651 Marionette TRACE conn5 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:37 INFO - PROCESS | 3852 | 1470735697653 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:37 INFO - PROCESS | 3852 | ++DOCSHELL 176B5000 == 38 [pid = 3852] [id = 467] 02:41:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (176C6C00) [pid = 3852] [serial = 1401] [outer = 00000000] 02:41:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (179BF400) [pid = 3852] [serial = 1402] [outer = 176C6C00] 02:41:37 INFO - PROCESS | 3852 | 1470735697699 Marionette DEBUG loaded listener.js 02:41:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (179C0800) [pid = 3852] [serial = 1403] [outer = 176C6C00] 02:41:38 INFO - PROCESS | 3852 | 1470735698167 Marionette TRACE conn5 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 731ms 02:41:38 INFO - PROCESS | 3852 | 1470735698212 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 02:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:41:38 INFO - PROCESS | 3852 | 1470735698214 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 02:41:38 INFO - PROCESS | 3852 | 1470735698217 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:41:38 INFO - PROCESS | 3852 | 1470735698218 Marionette TRACE conn5 <- [1,1834,null,{}] 02:41:38 INFO - PROCESS | 3852 | 1470735698222 Marionette TRACE conn5 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:38 INFO - PROCESS | 3852 | 1470735698227 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:38 INFO - PROCESS | 3852 | 1470735698376 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 02:41:38 INFO - PROCESS | 3852 | 1470735698439 Marionette TRACE conn5 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:38 INFO - PROCESS | 3852 | 1470735698441 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:38 INFO - PROCESS | 3852 | ++DOCSHELL 18F94C00 == 39 [pid = 3852] [id = 468] 02:41:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18F96000) [pid = 3852] [serial = 1404] [outer = 00000000] 02:41:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (194C7C00) [pid = 3852] [serial = 1405] [outer = 18F96000] 02:41:38 INFO - PROCESS | 3852 | 1470735698486 Marionette DEBUG loaded listener.js 02:41:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (194C8800) [pid = 3852] [serial = 1406] [outer = 18F96000] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0D111000) [pid = 3852] [serial = 1359] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0B8B5400) [pid = 3852] [serial = 1356] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0D110400) [pid = 3852] [serial = 1353] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (15543800) [pid = 3852] [serial = 1365] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0B8B8C00) [pid = 3852] [serial = 1341] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (14F3AC00) [pid = 3852] [serial = 1344] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (19555C00) [pid = 3852] [serial = 1347] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1982C800) [pid = 3852] [serial = 1350] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1696AC00) [pid = 3852] [serial = 1368] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (179B8C00) [pid = 3852] [serial = 1371] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (179B9800) [pid = 3852] [serial = 1377] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1456D400) [pid = 3852] [serial = 1362] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:41:38 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (13D7C000) [pid = 3852] [serial = 1374] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:41:39 INFO - PROCESS | 3852 | 1470735699035 Marionette TRACE conn5 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 871ms 02:41:39 INFO - PROCESS | 3852 | 1470735699091 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 02:41:39 INFO - PROCESS | 3852 | 1470735699093 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 02:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:41:39 INFO - PROCESS | 3852 | 1470735699097 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 3852 | 1470735699099 Marionette TRACE conn5 <- [1,1838,null,{}] 02:41:39 INFO - PROCESS | 3852 | 1470735699102 Marionette TRACE conn5 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 3852 | 1470735699104 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:39 INFO - PROCESS | 3852 | 1470735699218 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 02:41:39 INFO - PROCESS | 3852 | 1470735699277 Marionette TRACE conn5 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 3852 | 1470735699279 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:39 INFO - PROCESS | 3852 | ++DOCSHELL 13D7A400 == 40 [pid = 3852] [id = 469] 02:41:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (13D7C000) [pid = 3852] [serial = 1407] [outer = 00000000] 02:41:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F5BC00) [pid = 3852] [serial = 1408] [outer = 13D7C000] 02:41:39 INFO - PROCESS | 3852 | 1470735699323 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1696AC00) [pid = 3852] [serial = 1409] [outer = 13D7C000] 02:41:39 INFO - PROCESS | 3852 | 1470735699675 Marionette TRACE conn5 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 630ms 02:41:39 INFO - PROCESS | 3852 | 1470735699729 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 02:41:39 INFO - PROCESS | 3852 | 1470735699731 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 02:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:41:39 INFO - PROCESS | 3852 | 1470735699734 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:41:39 INFO - PROCESS | 3852 | 1470735699735 Marionette TRACE conn5 <- [1,1842,null,{}] 02:41:39 INFO - PROCESS | 3852 | 1470735699739 Marionette TRACE conn5 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:39 INFO - PROCESS | 3852 | 1470735699741 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:39 INFO - PROCESS | 3852 | 1470735699822 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 02:41:39 INFO - PROCESS | 3852 | 1470735699827 Marionette TRACE conn5 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:39 INFO - PROCESS | 3852 | 1470735699829 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:39 INFO - PROCESS | 3852 | ++DOCSHELL 1885BC00 == 41 [pid = 3852] [id = 470] 02:41:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18F8A800) [pid = 3852] [serial = 1410] [outer = 00000000] 02:41:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (19555C00) [pid = 3852] [serial = 1411] [outer = 18F8A800] 02:41:39 INFO - PROCESS | 3852 | 1470735699873 Marionette DEBUG loaded listener.js 02:41:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (196D3800) [pid = 3852] [serial = 1412] [outer = 18F8A800] 02:41:40 INFO - PROCESS | 3852 | 1470735700317 Marionette TRACE conn5 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 630ms 02:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:41:40 INFO - PROCESS | 3852 | 1470735700365 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 02:41:40 INFO - PROCESS | 3852 | 1470735700367 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 02:41:40 INFO - PROCESS | 3852 | 1470735700370 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:41:40 INFO - PROCESS | 3852 | 1470735700371 Marionette TRACE conn5 <- [1,1846,null,{}] 02:41:40 INFO - PROCESS | 3852 | 1470735700375 Marionette TRACE conn5 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:40 INFO - PROCESS | 3852 | 1470735700376 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:40 INFO - PROCESS | 3852 | 1470735700458 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 02:41:40 INFO - PROCESS | 3852 | 1470735700463 Marionette TRACE conn5 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:40 INFO - PROCESS | 3852 | 1470735700465 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:40 INFO - PROCESS | 3852 | ++DOCSHELL 15F54000 == 42 [pid = 3852] [id = 471] 02:41:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (19526800) [pid = 3852] [serial = 1413] [outer = 00000000] 02:41:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (196DBC00) [pid = 3852] [serial = 1414] [outer = 19526800] 02:41:40 INFO - PROCESS | 3852 | 1470735700509 Marionette DEBUG loaded listener.js 02:41:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (196DF800) [pid = 3852] [serial = 1415] [outer = 19526800] 02:41:41 INFO - PROCESS | 3852 | 1470735701089 Marionette TRACE conn5 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 770ms 02:41:41 INFO - PROCESS | 3852 | 1470735701141 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 02:41:41 INFO - PROCESS | 3852 | 1470735701146 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 02:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:41:41 INFO - PROCESS | 3852 | 1470735701152 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:41:41 INFO - PROCESS | 3852 | 1470735701155 Marionette TRACE conn5 <- [1,1850,null,{}] 02:41:41 INFO - PROCESS | 3852 | 1470735701162 Marionette TRACE conn5 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:41 INFO - PROCESS | 3852 | 1470735701165 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:41 INFO - PROCESS | 3852 | 1470735701312 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 02:41:41 INFO - PROCESS | 3852 | 1470735701420 Marionette TRACE conn5 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:41 INFO - PROCESS | 3852 | 1470735701425 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:41 INFO - PROCESS | 3852 | ++DOCSHELL 08764C00 == 43 [pid = 3852] [id = 472] 02:41:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0B8B5400) [pid = 3852] [serial = 1416] [outer = 00000000] 02:41:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0CF38800) [pid = 3852] [serial = 1417] [outer = 0B8B5400] 02:41:41 INFO - PROCESS | 3852 | 1470735701484 Marionette DEBUG loaded listener.js 02:41:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0D373800) [pid = 3852] [serial = 1418] [outer = 0B8B5400] 02:41:42 INFO - PROCESS | 3852 | 1470735702089 Marionette TRACE conn5 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 970ms 02:41:42 INFO - PROCESS | 3852 | 1470735702126 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 02:41:42 INFO - PROCESS | 3852 | 1470735702131 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 02:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:41:42 INFO - PROCESS | 3852 | 1470735702138 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:41:42 INFO - PROCESS | 3852 | 1470735702141 Marionette TRACE conn5 <- [1,1854,null,{}] 02:41:42 INFO - PROCESS | 3852 | 1470735702145 Marionette TRACE conn5 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:42 INFO - PROCESS | 3852 | 1470735702148 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:42 INFO - PROCESS | 3852 | 1470735702260 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 02:41:42 INFO - PROCESS | 3852 | 1470735702369 Marionette TRACE conn5 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:42 INFO - PROCESS | 3852 | 1470735702371 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:42 INFO - PROCESS | 3852 | ++DOCSHELL 15956400 == 44 [pid = 3852] [id = 473] 02:41:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (15958800) [pid = 3852] [serial = 1419] [outer = 00000000] 02:41:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (1636A800) [pid = 3852] [serial = 1420] [outer = 15958800] 02:41:42 INFO - PROCESS | 3852 | 1470735702428 Marionette DEBUG loaded listener.js 02:41:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (176AF000) [pid = 3852] [serial = 1421] [outer = 15958800] 02:41:43 INFO - PROCESS | 3852 | 1470735703069 Marionette TRACE conn5 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 970ms 02:41:43 INFO - PROCESS | 3852 | 1470735703111 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 02:41:43 INFO - PROCESS | 3852 | 1470735703114 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 02:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:41:43 INFO - PROCESS | 3852 | 1470735703118 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:41:43 INFO - PROCESS | 3852 | 1470735703121 Marionette TRACE conn5 <- [1,1858,null,{}] 02:41:43 INFO - PROCESS | 3852 | 1470735703132 Marionette TRACE conn5 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:43 INFO - PROCESS | 3852 | 1470735703137 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:43 INFO - PROCESS | 3852 | 1470735703247 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 02:41:43 INFO - PROCESS | 3852 | 1470735703383 Marionette TRACE conn5 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:43 INFO - PROCESS | 3852 | 1470735703387 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:43 INFO - PROCESS | 3852 | ++DOCSHELL 191E2800 == 45 [pid = 3852] [id = 474] 02:41:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (19558C00) [pid = 3852] [serial = 1422] [outer = 00000000] 02:41:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (19777400) [pid = 3852] [serial = 1423] [outer = 19558C00] 02:41:43 INFO - PROCESS | 3852 | 1470735703446 Marionette DEBUG loaded listener.js 02:41:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (1982E400) [pid = 3852] [serial = 1424] [outer = 19558C00] 02:41:44 INFO - PROCESS | 3852 | 1470735704026 Marionette TRACE conn5 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 970ms 02:41:44 INFO - PROCESS | 3852 | 1470735704091 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 02:41:44 INFO - PROCESS | 3852 | 1470735704094 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 02:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:41:44 INFO - PROCESS | 3852 | 1470735704098 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:41:44 INFO - PROCESS | 3852 | 1470735704100 Marionette TRACE conn5 <- [1,1862,null,{}] 02:41:44 INFO - PROCESS | 3852 | 1470735704103 Marionette TRACE conn5 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:44 INFO - PROCESS | 3852 | 1470735704106 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:44 INFO - PROCESS | 3852 | 1470735704215 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 02:41:44 INFO - PROCESS | 3852 | 1470735704365 Marionette TRACE conn5 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:44 INFO - PROCESS | 3852 | 1470735704368 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:44 INFO - PROCESS | 3852 | ++DOCSHELL 10FED400 == 46 [pid = 3852] [id = 475] 02:41:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (1A4BC800) [pid = 3852] [serial = 1425] [outer = 00000000] 02:41:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (1A4C3000) [pid = 3852] [serial = 1426] [outer = 1A4BC800] 02:41:44 INFO - PROCESS | 3852 | 1470735704424 Marionette DEBUG loaded listener.js 02:41:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (1A4C6400) [pid = 3852] [serial = 1427] [outer = 1A4BC800] 02:41:45 INFO - PROCESS | 3852 | 1470735705215 Marionette TRACE conn5 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1183ms 02:41:45 INFO - PROCESS | 3852 | 1470735705284 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 02:41:45 INFO - PROCESS | 3852 | 1470735705288 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 02:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:41:45 INFO - PROCESS | 3852 | 1470735705293 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:41:45 INFO - PROCESS | 3852 | 1470735705296 Marionette TRACE conn5 <- [1,1866,null,{}] 02:41:45 INFO - PROCESS | 3852 | 1470735705302 Marionette TRACE conn5 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:45 INFO - PROCESS | 3852 | 1470735705304 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:45 INFO - PROCESS | 3852 | 1470735705409 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 02:41:45 INFO - PROCESS | 3852 | 1470735705547 Marionette TRACE conn5 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:45 INFO - PROCESS | 3852 | 1470735705550 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:45 INFO - PROCESS | 3852 | ++DOCSHELL 0B828800 == 47 [pid = 3852] [id = 476] 02:41:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (0B832800) [pid = 3852] [serial = 1428] [outer = 00000000] 02:41:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (0D2E5C00) [pid = 3852] [serial = 1429] [outer = 0B832800] 02:41:45 INFO - PROCESS | 3852 | 1470735705601 Marionette DEBUG loaded listener.js 02:41:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 96 (10F01800) [pid = 3852] [serial = 1430] [outer = 0B832800] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 1885BC00 == 46 [pid = 3852] [id = 470] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 13D7A400 == 45 [pid = 3852] [id = 469] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 18F94C00 == 44 [pid = 3852] [id = 468] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 176B5000 == 43 [pid = 3852] [id = 467] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 176B1800 == 42 [pid = 3852] [id = 466] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 15F55400 == 41 [pid = 3852] [id = 465] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 10B03000 == 40 [pid = 3852] [id = 464] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 0C642800 == 39 [pid = 3852] [id = 463] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 19828400 == 38 [pid = 3852] [id = 450] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 08180000 == 37 [pid = 3852] [id = 447] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 0876FC00 == 36 [pid = 3852] [id = 461] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 14531800 == 35 [pid = 3852] [id = 460] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 08184C00 == 34 [pid = 3852] [id = 446] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 14F37800 == 33 [pid = 3852] [id = 448] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 0875A000 == 32 [pid = 3852] [id = 462] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 19529C00 == 31 [pid = 3852] [id = 449] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 10FED400 == 30 [pid = 3852] [id = 475] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 15956400 == 29 [pid = 3852] [id = 473] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 191E2800 == 28 [pid = 3852] [id = 474] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 15F54000 == 27 [pid = 3852] [id = 471] 02:41:46 INFO - PROCESS | 3852 | --DOCSHELL 08764C00 == 26 [pid = 3852] [id = 472] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 95 (0D374C00) [pid = 3852] [serial = 1360] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (105A2400) [pid = 3852] [serial = 1361] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (0B8BE000) [pid = 3852] [serial = 1357] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (0C684000) [pid = 3852] [serial = 1358] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (105AAC00) [pid = 3852] [serial = 1355] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0D372400) [pid = 3852] [serial = 1354] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (15F55800) [pid = 3852] [serial = 1366] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (13D78C00) [pid = 3852] [serial = 1343] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (10502400) [pid = 3852] [serial = 1342] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (17647C00) [pid = 3852] [serial = 1346] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (15F5B000) [pid = 3852] [serial = 1345] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (19826400) [pid = 3852] [serial = 1349] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (196DA800) [pid = 3852] [serial = 1348] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1A4BCC00) [pid = 3852] [serial = 1352] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (19832400) [pid = 3852] [serial = 1351] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1761E400) [pid = 3852] [serial = 1369] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (16365000) [pid = 3852] [serial = 1367] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (179C4800) [pid = 3852] [serial = 1372] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (18851800) [pid = 3852] [serial = 1379] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (191DA400) [pid = 3852] [serial = 1381] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (18838000) [pid = 3852] [serial = 1378] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (18749C00) [pid = 3852] [serial = 1373] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (14678000) [pid = 3852] [serial = 1363] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (176B1400) [pid = 3852] [serial = 1370] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (15F58C00) [pid = 3852] [serial = 1375] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (14FD8000) [pid = 3852] [serial = 1364] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (16366000) [pid = 3852] [serial = 1376] [outer = 00000000] [url = about:blank] 02:41:46 INFO - PROCESS | 3852 | 1470735706730 Marionette TRACE conn5 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1475ms 02:41:46 INFO - PROCESS | 3852 | 1470735706770 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 02:41:46 INFO - PROCESS | 3852 | 1470735706774 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 02:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:41:46 INFO - PROCESS | 3852 | 1470735706778 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:41:46 INFO - PROCESS | 3852 | 1470735706783 Marionette TRACE conn5 <- [1,1870,null,{}] 02:41:46 INFO - PROCESS | 3852 | 1470735706788 Marionette TRACE conn5 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:46 INFO - PROCESS | 3852 | 1470735706791 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:46 INFO - PROCESS | 3852 | 1470735706881 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 02:41:47 INFO - PROCESS | 3852 | 1470735707010 Marionette TRACE conn5 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 3852 | 1470735707012 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:47 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B6000 == 27 [pid = 3852] [id = 477] 02:41:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0B8B8400) [pid = 3852] [serial = 1431] [outer = 00000000] 02:41:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0C6E4400) [pid = 3852] [serial = 1432] [outer = 0B8B8400] 02:41:47 INFO - PROCESS | 3852 | 1470735707061 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0CE4D400) [pid = 3852] [serial = 1433] [outer = 0B8B8400] 02:41:47 INFO - PROCESS | 3852 | 1470735707447 Marionette TRACE conn5 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 730ms 02:41:47 INFO - PROCESS | 3852 | 1470735707509 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 02:41:47 INFO - PROCESS | 3852 | 1470735707514 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 02:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:41:47 INFO - PROCESS | 3852 | 1470735707520 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:41:47 INFO - PROCESS | 3852 | 1470735707523 Marionette TRACE conn5 <- [1,1874,null,{}] 02:41:47 INFO - PROCESS | 3852 | 1470735707560 Marionette TRACE conn5 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:47 INFO - PROCESS | 3852 | 1470735707563 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:47 INFO - PROCESS | 3852 | 1470735707654 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 02:41:47 INFO - PROCESS | 3852 | 1470735707667 Marionette TRACE conn5 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:47 INFO - PROCESS | 3852 | 1470735707670 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:47 INFO - PROCESS | 3852 | ++DOCSHELL 1050F800 == 28 [pid = 3852] [id = 478] 02:41:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (1059E400) [pid = 3852] [serial = 1434] [outer = 00000000] 02:41:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (1066D000) [pid = 3852] [serial = 1435] [outer = 1059E400] 02:41:47 INFO - PROCESS | 3852 | 1470735707717 Marionette DEBUG loaded listener.js 02:41:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (10B9B400) [pid = 3852] [serial = 1436] [outer = 1059E400] 02:41:48 INFO - PROCESS | 3852 | 1470735708165 Marionette TRACE conn5 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 711ms 02:41:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:41:48 INFO - PROCESS | 3852 | 1470735708234 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 02:41:48 INFO - PROCESS | 3852 | 1470735708237 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 02:41:48 INFO - PROCESS | 3852 | 1470735708240 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:41:48 INFO - PROCESS | 3852 | 1470735708244 Marionette TRACE conn5 <- [1,1878,null,{}] 02:41:48 INFO - PROCESS | 3852 | 1470735708255 Marionette TRACE conn5 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:48 INFO - PROCESS | 3852 | 1470735708259 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:48 INFO - PROCESS | 3852 | 1470735708344 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 02:41:48 INFO - PROCESS | 3852 | 1470735708351 Marionette TRACE conn5 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:48 INFO - PROCESS | 3852 | 1470735708354 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:48 INFO - PROCESS | 3852 | ++DOCSHELL 13F7C400 == 29 [pid = 3852] [id = 479] 02:41:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1415B800) [pid = 3852] [serial = 1437] [outer = 00000000] 02:41:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (1467CC00) [pid = 3852] [serial = 1438] [outer = 1415B800] 02:41:48 INFO - PROCESS | 3852 | 1470735708402 Marionette DEBUG loaded listener.js 02:41:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (15541000) [pid = 3852] [serial = 1439] [outer = 1415B800] 02:41:48 INFO - PROCESS | 3852 | 1470735708905 Marionette TRACE conn5 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:41:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:41:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 730ms 02:41:49 INFO - PROCESS | 3852 | 1470735709007 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 02:41:49 INFO - PROCESS | 3852 | 1470735709010 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 02:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:41:49 INFO - PROCESS | 3852 | 1470735709019 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 3852 | 1470735709020 Marionette TRACE conn5 <- [1,1882,null,{}] 02:41:49 INFO - PROCESS | 3852 | 1470735709026 Marionette TRACE conn5 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:49 INFO - PROCESS | 3852 | 1470735709028 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:49 INFO - PROCESS | 3852 | 1470735709150 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 02:41:49 INFO - PROCESS | 3852 | 1470735709158 Marionette TRACE conn5 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 3852 | 1470735709160 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:49 INFO - PROCESS | 3852 | ++DOCSHELL 15959400 == 30 [pid = 3852] [id = 480] 02:41:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (15F51000) [pid = 3852] [serial = 1440] [outer = 00000000] 02:41:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (15F5D800) [pid = 3852] [serial = 1441] [outer = 15F51000] 02:41:49 INFO - PROCESS | 3852 | 1470735709256 Marionette DEBUG loaded listener.js 02:41:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1636B800) [pid = 3852] [serial = 1442] [outer = 15F51000] 02:41:49 INFO - PROCESS | 3852 | 1470735709685 Marionette TRACE conn5 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 730ms 02:41:49 INFO - PROCESS | 3852 | 1470735709749 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 02:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:41:49 INFO - PROCESS | 3852 | 1470735709751 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 02:41:49 INFO - PROCESS | 3852 | 1470735709755 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:41:49 INFO - PROCESS | 3852 | 1470735709756 Marionette TRACE conn5 <- [1,1886,null,{}] 02:41:49 INFO - PROCESS | 3852 | 1470735709760 Marionette TRACE conn5 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:49 INFO - PROCESS | 3852 | 1470735709762 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:49 INFO - PROCESS | 3852 | 1470735709881 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 02:41:49 INFO - PROCESS | 3852 | 1470735709893 Marionette TRACE conn5 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:49 INFO - PROCESS | 3852 | 1470735709895 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:49 INFO - PROCESS | 3852 | ++DOCSHELL 15F55400 == 31 [pid = 3852] [id = 481] 02:41:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (16903800) [pid = 3852] [serial = 1443] [outer = 00000000] 02:41:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (17647C00) [pid = 3852] [serial = 1444] [outer = 16903800] 02:41:49 INFO - PROCESS | 3852 | 1470735709939 Marionette DEBUG loaded listener.js 02:41:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (176AF400) [pid = 3852] [serial = 1445] [outer = 16903800] 02:41:50 INFO - PROCESS | 3852 | 1470735710411 Marionette TRACE conn5 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 670ms 02:41:50 INFO - PROCESS | 3852 | 1470735710426 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 02:41:50 INFO - PROCESS | 3852 | 1470735710428 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 02:41:50 INFO - PROCESS | 3852 | 1470735710431 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:41:50 INFO - PROCESS | 3852 | 1470735710432 Marionette TRACE conn5 <- [1,1890,null,{}] 02:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:41:50 INFO - PROCESS | 3852 | 1470735710462 Marionette TRACE conn5 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:50 INFO - PROCESS | 3852 | 1470735710467 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:50 INFO - PROCESS | 3852 | 1470735710841 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (176B2000) [pid = 3852] [serial = 1398] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (176C6C00) [pid = 3852] [serial = 1401] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0875A800) [pid = 3852] [serial = 1386] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (10B9B000) [pid = 3852] [serial = 1392] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (15F57C00) [pid = 3852] [serial = 1395] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18F8B000) [pid = 3852] [serial = 1380] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0C684400) [pid = 3852] [serial = 1389] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B82F000) [pid = 3852] [serial = 1383] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (13D7C000) [pid = 3852] [serial = 1407] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (18F96000) [pid = 3852] [serial = 1404] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (18F8A800) [pid = 3852] [serial = 1410] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:41:50 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (19526800) [pid = 3852] [serial = 1413] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:41:50 INFO - PROCESS | 3852 | 1470735710913 Marionette TRACE conn5 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:50 INFO - PROCESS | 3852 | 1470735710915 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:50 INFO - PROCESS | 3852 | ++DOCSHELL 0875A800 == 32 [pid = 3852] [id = 482] 02:41:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0875AC00) [pid = 3852] [serial = 1446] [outer = 00000000] 02:41:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0C684400) [pid = 3852] [serial = 1447] [outer = 0875AC00] 02:41:50 INFO - PROCESS | 3852 | 1470735710960 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1458C800) [pid = 3852] [serial = 1448] [outer = 0875AC00] 02:41:51 INFO - PROCESS | 3852 | 1470735711311 Marionette TRACE conn5 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 930ms 02:41:51 INFO - PROCESS | 3852 | 1470735711365 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 02:41:51 INFO - PROCESS | 3852 | 1470735711367 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 02:41:51 INFO - PROCESS | 3852 | 1470735711371 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:41:51 INFO - PROCESS | 3852 | 1470735711372 Marionette TRACE conn5 <- [1,1894,null,{}] 02:41:51 INFO - PROCESS | 3852 | 1470735711376 Marionette TRACE conn5 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:51 INFO - PROCESS | 3852 | 1470735711378 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:51 INFO - PROCESS | 3852 | 1470735711456 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 02:41:51 INFO - PROCESS | 3852 | 1470735711461 Marionette TRACE conn5 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:51 INFO - PROCESS | 3852 | 1470735711463 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:51 INFO - PROCESS | 3852 | ++DOCSHELL 15F55000 == 33 [pid = 3852] [id = 483] 02:41:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (15F6C400) [pid = 3852] [serial = 1449] [outer = 00000000] 02:41:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (179BD800) [pid = 3852] [serial = 1450] [outer = 15F6C400] 02:41:51 INFO - PROCESS | 3852 | 1470735711507 Marionette DEBUG loaded listener.js 02:41:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18745400) [pid = 3852] [serial = 1451] [outer = 15F6C400] 02:41:51 INFO - PROCESS | 3852 | 1470735711924 Marionette TRACE conn5 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 630ms 02:41:52 INFO - PROCESS | 3852 | 1470735712005 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 3852 | 1470735712007 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 02:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:41:52 INFO - PROCESS | 3852 | 1470735712010 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 3852 | 1470735712012 Marionette TRACE conn5 <- [1,1898,null,{}] 02:41:52 INFO - PROCESS | 3852 | 1470735712016 Marionette TRACE conn5 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:52 INFO - PROCESS | 3852 | 1470735712018 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:52 INFO - PROCESS | 3852 | 1470735712097 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 02:41:52 INFO - PROCESS | 3852 | 1470735712102 Marionette TRACE conn5 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 3852 | 1470735712104 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:52 INFO - PROCESS | 3852 | ++DOCSHELL 176B8800 == 34 [pid = 3852] [id = 484] 02:41:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (179BA800) [pid = 3852] [serial = 1452] [outer = 00000000] 02:41:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18857C00) [pid = 3852] [serial = 1453] [outer = 179BA800] 02:41:52 INFO - PROCESS | 3852 | 1470735712148 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (18859000) [pid = 3852] [serial = 1454] [outer = 179BA800] 02:41:52 INFO - PROCESS | 3852 | 1470735712601 Marionette TRACE conn5 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 630ms 02:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:41:52 INFO - PROCESS | 3852 | 1470735712649 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 02:41:52 INFO - PROCESS | 3852 | 1470735712651 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 02:41:52 INFO - PROCESS | 3852 | 1470735712659 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:41:52 INFO - PROCESS | 3852 | 1470735712661 Marionette TRACE conn5 <- [1,1902,null,{}] 02:41:52 INFO - PROCESS | 3852 | 1470735712665 Marionette TRACE conn5 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:52 INFO - PROCESS | 3852 | 1470735712666 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:52 INFO - PROCESS | 3852 | 1470735712748 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 02:41:52 INFO - PROCESS | 3852 | 1470735712754 Marionette TRACE conn5 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:52 INFO - PROCESS | 3852 | 1470735712756 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:52 INFO - PROCESS | 3852 | ++DOCSHELL 18F8E800 == 35 [pid = 3852] [id = 485] 02:41:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18F8F800) [pid = 3852] [serial = 1455] [outer = 00000000] 02:41:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18F95800) [pid = 3852] [serial = 1456] [outer = 18F8F800] 02:41:52 INFO - PROCESS | 3852 | 1470735712811 Marionette DEBUG loaded listener.js 02:41:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (19348400) [pid = 3852] [serial = 1457] [outer = 18F8F800] 02:41:53 INFO - PROCESS | 3852 | 1470735713646 Marionette TRACE conn5 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1026ms 02:41:53 INFO - PROCESS | 3852 | 1470735713683 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 02:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:41:53 INFO - PROCESS | 3852 | 1470735713687 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 02:41:53 INFO - PROCESS | 3852 | 1470735713692 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:41:53 INFO - PROCESS | 3852 | 1470735713697 Marionette TRACE conn5 <- [1,1906,null,{}] 02:41:53 INFO - PROCESS | 3852 | 1470735713723 Marionette TRACE conn5 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:53 INFO - PROCESS | 3852 | 1470735713726 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:53 INFO - PROCESS | 3852 | 1470735713876 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 02:41:54 INFO - PROCESS | 3852 | 1470735714011 Marionette TRACE conn5 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:54 INFO - PROCESS | 3852 | 1470735714014 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:54 INFO - PROCESS | 3852 | ++DOCSHELL 0B827800 == 36 [pid = 3852] [id = 486] 02:41:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0B830000) [pid = 3852] [serial = 1458] [outer = 00000000] 02:41:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0CF3D000) [pid = 3852] [serial = 1459] [outer = 0B830000] 02:41:54 INFO - PROCESS | 3852 | 1470735714073 Marionette DEBUG loaded listener.js 02:41:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (103D5C00) [pid = 3852] [serial = 1460] [outer = 0B830000] 02:41:54 INFO - PROCESS | 3852 | 1470735714766 Marionette TRACE conn5 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1152ms 02:41:54 INFO - PROCESS | 3852 | 1470735714845 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 02:41:54 INFO - PROCESS | 3852 | 1470735714850 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 02:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:41:54 INFO - PROCESS | 3852 | 1470735714880 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:41:54 INFO - PROCESS | 3852 | 1470735714883 Marionette TRACE conn5 <- [1,1910,null,{}] 02:41:54 INFO - PROCESS | 3852 | 1470735714889 Marionette TRACE conn5 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:54 INFO - PROCESS | 3852 | 1470735714892 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:55 INFO - PROCESS | 3852 | 1470735715023 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 02:41:55 INFO - PROCESS | 3852 | 1470735715222 Marionette TRACE conn5 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:55 INFO - PROCESS | 3852 | 1470735715225 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:55 INFO - PROCESS | 3852 | ++DOCSHELL 08187800 == 37 [pid = 3852] [id = 487] 02:41:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (08187C00) [pid = 3852] [serial = 1461] [outer = 00000000] 02:41:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (08762400) [pid = 3852] [serial = 1462] [outer = 08187C00] 02:41:55 INFO - PROCESS | 3852 | 1470735715287 Marionette DEBUG loaded listener.js 02:41:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0B82B000) [pid = 3852] [serial = 1463] [outer = 08187C00] 02:41:55 INFO - PROCESS | 3852 | --DOCSHELL 176B8800 == 36 [pid = 3852] [id = 484] 02:41:55 INFO - PROCESS | 3852 | --DOCSHELL 15F55000 == 35 [pid = 3852] [id = 483] 02:41:55 INFO - PROCESS | 3852 | --DOCSHELL 0875A800 == 34 [pid = 3852] [id = 482] 02:41:55 INFO - PROCESS | 3852 | --DOCSHELL 15F55400 == 33 [pid = 3852] [id = 481] 02:41:55 INFO - PROCESS | 3852 | --DOCSHELL 15959400 == 32 [pid = 3852] [id = 480] 02:41:55 INFO - PROCESS | 3852 | --DOCSHELL 13F7C400 == 31 [pid = 3852] [id = 479] 02:41:55 INFO - PROCESS | 3852 | --DOCSHELL 1050F800 == 30 [pid = 3852] [id = 478] 02:41:55 INFO - PROCESS | 3852 | --DOCSHELL 0B8B6000 == 29 [pid = 3852] [id = 477] 02:41:55 INFO - PROCESS | 3852 | --DOCSHELL 0B828800 == 28 [pid = 3852] [id = 476] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (176BEC00) [pid = 3852] [serial = 1399] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (179C0800) [pid = 3852] [serial = 1403] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (179BF400) [pid = 3852] [serial = 1402] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1458F800) [pid = 3852] [serial = 1387] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (155C2800) [pid = 3852] [serial = 1388] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (110E2C00) [pid = 3852] [serial = 1393] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (13D87000) [pid = 3852] [serial = 1394] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (15F6A000) [pid = 3852] [serial = 1396] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (191DD800) [pid = 3852] [serial = 1382] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0CE50800) [pid = 3852] [serial = 1390] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0CF37400) [pid = 3852] [serial = 1391] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0D10B800) [pid = 3852] [serial = 1384] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0D377C00) [pid = 3852] [serial = 1385] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15F5BC00) [pid = 3852] [serial = 1408] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (194C7C00) [pid = 3852] [serial = 1405] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (196D3800) [pid = 3852] [serial = 1412] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (19555C00) [pid = 3852] [serial = 1411] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (176C5000) [pid = 3852] [serial = 1400] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1696AC00) [pid = 3852] [serial = 1409] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (196DBC00) [pid = 3852] [serial = 1414] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (194C8800) [pid = 3852] [serial = 1406] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (196DF800) [pid = 3852] [serial = 1415] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (1696B400) [pid = 3852] [serial = 1397] [outer = 00000000] [url = about:blank] 02:41:55 INFO - PROCESS | 3852 | 1470735715913 Marionette TRACE conn5 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1093ms 02:41:55 INFO - PROCESS | 3852 | 1470735715953 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 02:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:41:55 INFO - PROCESS | 3852 | 1470735715957 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 02:41:55 INFO - PROCESS | 3852 | 1470735715961 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:41:55 INFO - PROCESS | 3852 | 1470735715964 Marionette TRACE conn5 <- [1,1914,null,{}] 02:41:55 INFO - PROCESS | 3852 | 1470735715969 Marionette TRACE conn5 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:55 INFO - PROCESS | 3852 | 1470735715973 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:56 INFO - PROCESS | 3852 | 1470735716061 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 02:41:56 INFO - PROCESS | 3852 | 1470735716158 Marionette TRACE conn5 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 3852 | 1470735716161 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:56 INFO - PROCESS | 3852 | ++DOCSHELL 0B82E800 == 29 [pid = 3852] [id = 488] 02:41:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0B8B0400) [pid = 3852] [serial = 1464] [outer = 00000000] 02:41:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0D111000) [pid = 3852] [serial = 1465] [outer = 0B8B0400] 02:41:56 INFO - PROCESS | 3852 | 1470735716209 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (103DDC00) [pid = 3852] [serial = 1466] [outer = 0B8B0400] 02:41:56 INFO - PROCESS | 3852 | 1470735716661 Marionette TRACE conn5 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 730ms 02:41:56 INFO - PROCESS | 3852 | 1470735716694 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 02:41:56 INFO - PROCESS | 3852 | 1470735716698 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 02:41:56 INFO - PROCESS | 3852 | 1470735716702 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:41:56 INFO - PROCESS | 3852 | 1470735716704 Marionette TRACE conn5 <- [1,1918,null,{}] 02:41:56 INFO - PROCESS | 3852 | 1470735716708 Marionette TRACE conn5 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:56 INFO - PROCESS | 3852 | 1470735716710 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:56 INFO - PROCESS | 3852 | 1470735716799 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 02:41:56 INFO - PROCESS | 3852 | 1470735716806 Marionette TRACE conn5 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:56 INFO - PROCESS | 3852 | 1470735716808 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:56 INFO - PROCESS | 3852 | ++DOCSHELL 13D7EC00 == 30 [pid = 3852] [id = 489] 02:41:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (13D7F800) [pid = 3852] [serial = 1467] [outer = 00000000] 02:41:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (141F4800) [pid = 3852] [serial = 1468] [outer = 13D7F800] 02:41:56 INFO - PROCESS | 3852 | 1470735716854 Marionette DEBUG loaded listener.js 02:41:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (14F36800) [pid = 3852] [serial = 1469] [outer = 13D7F800] 02:41:57 INFO - PROCESS | 3852 | 1470735717325 Marionette TRACE conn5 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 02:41:57 INFO - PROCESS | 3852 | 1470735717378 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 02:41:57 INFO - PROCESS | 3852 | 1470735717380 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 02:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:41:57 INFO - PROCESS | 3852 | 1470735717384 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:41:57 INFO - PROCESS | 3852 | 1470735717390 Marionette TRACE conn5 <- [1,1922,null,{}] 02:41:57 INFO - PROCESS | 3852 | 1470735717400 Marionette TRACE conn5 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:57 INFO - PROCESS | 3852 | 1470735717403 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:57 INFO - PROCESS | 3852 | 1470735717492 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 02:41:57 INFO - PROCESS | 3852 | 1470735717501 Marionette TRACE conn5 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:57 INFO - PROCESS | 3852 | 1470735717503 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:57 INFO - PROCESS | 3852 | ++DOCSHELL 15F58C00 == 31 [pid = 3852] [id = 490] 02:41:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F5A000) [pid = 3852] [serial = 1470] [outer = 00000000] 02:41:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1696D000) [pid = 3852] [serial = 1471] [outer = 15F5A000] 02:41:57 INFO - PROCESS | 3852 | 1470735717634 Marionette DEBUG loaded listener.js 02:41:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1761DC00) [pid = 3852] [serial = 1472] [outer = 15F5A000] 02:41:58 INFO - PROCESS | 3852 | 1470735718054 Marionette TRACE conn5 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 731ms 02:41:58 INFO - PROCESS | 3852 | 1470735718117 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 3852 | 1470735718120 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 02:41:58 INFO - PROCESS | 3852 | 1470735718123 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:41:58 INFO - PROCESS | 3852 | 1470735718124 Marionette TRACE conn5 <- [1,1926,null,{}] 02:41:58 INFO - PROCESS | 3852 | 1470735718128 Marionette TRACE conn5 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:58 INFO - PROCESS | 3852 | 1470735718130 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:58 INFO - PROCESS | 3852 | 1470735718276 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 02:41:58 INFO - PROCESS | 3852 | 1470735718338 Marionette TRACE conn5 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:58 INFO - PROCESS | 3852 | 1470735718340 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:58 INFO - PROCESS | 3852 | ++DOCSHELL 176BA800 == 32 [pid = 3852] [id = 491] 02:41:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (176BAC00) [pid = 3852] [serial = 1473] [outer = 00000000] 02:41:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (179B5400) [pid = 3852] [serial = 1474] [outer = 176BAC00] 02:41:58 INFO - PROCESS | 3852 | 1470735718385 Marionette DEBUG loaded listener.js 02:41:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (179B9000) [pid = 3852] [serial = 1475] [outer = 176BAC00] 02:41:58 INFO - PROCESS | 3852 | 1470735718835 Marionette TRACE conn5 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 730ms 02:41:58 INFO - PROCESS | 3852 | 1470735718863 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 02:41:58 INFO - PROCESS | 3852 | 1470735718865 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 02:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:41:58 INFO - PROCESS | 3852 | 1470735718868 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:41:58 INFO - PROCESS | 3852 | 1470735718870 Marionette TRACE conn5 <- [1,1930,null,{}] 02:41:58 INFO - PROCESS | 3852 | 1470735718874 Marionette TRACE conn5 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:58 INFO - PROCESS | 3852 | 1470735718876 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:59 INFO - PROCESS | 3852 | 1470735718992 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 02:41:59 INFO - PROCESS | 3852 | 1470735718998 Marionette TRACE conn5 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 3852 | 1470735719003 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:59 INFO - PROCESS | 3852 | ++DOCSHELL 1066B000 == 33 [pid = 3852] [id = 492] 02:41:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (179C2000) [pid = 3852] [serial = 1476] [outer = 00000000] 02:41:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (18839000) [pid = 3852] [serial = 1477] [outer = 179C2000] 02:41:59 INFO - PROCESS | 3852 | 1470735719112 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18F90000) [pid = 3852] [serial = 1478] [outer = 179C2000] 02:41:59 INFO - PROCESS | 3852 | 1470735719542 Marionette TRACE conn5 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 730ms 02:41:59 INFO - PROCESS | 3852 | 1470735719619 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 02:41:59 INFO - PROCESS | 3852 | 1470735719621 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 02:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:41:59 INFO - PROCESS | 3852 | 1470735719628 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:41:59 INFO - PROCESS | 3852 | 1470735719630 Marionette TRACE conn5 <- [1,1934,null,{}] 02:41:59 INFO - PROCESS | 3852 | 1470735719634 Marionette TRACE conn5 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:41:59 INFO - PROCESS | 3852 | 1470735719636 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:59 INFO - PROCESS | 3852 | 1470735719763 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 02:41:59 INFO - PROCESS | 3852 | 1470735719776 Marionette TRACE conn5 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:41:59 INFO - PROCESS | 3852 | 1470735719778 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:41:59 INFO - PROCESS | 3852 | ++DOCSHELL 08761C00 == 34 [pid = 3852] [id = 493] 02:41:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1873E000) [pid = 3852] [serial = 1479] [outer = 00000000] 02:41:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (19524C00) [pid = 3852] [serial = 1480] [outer = 1873E000] 02:41:59 INFO - PROCESS | 3852 | 1470735719822 Marionette DEBUG loaded listener.js 02:41:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (1947B400) [pid = 3852] [serial = 1481] [outer = 1873E000] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (179BA800) [pid = 3852] [serial = 1452] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0B832800) [pid = 3852] [serial = 1428] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1059E400) [pid = 3852] [serial = 1434] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0B8B8400) [pid = 3852] [serial = 1431] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (15F51000) [pid = 3852] [serial = 1440] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (1415B800) [pid = 3852] [serial = 1437] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (16903800) [pid = 3852] [serial = 1443] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0875AC00) [pid = 3852] [serial = 1446] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15F6C400) [pid = 3852] [serial = 1449] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0B8B5400) [pid = 3852] [serial = 1416] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (15958800) [pid = 3852] [serial = 1419] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (19558C00) [pid = 3852] [serial = 1422] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:42:00 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1A4BC800) [pid = 3852] [serial = 1425] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:42:00 INFO - PROCESS | 3852 | 1470735720294 Marionette TRACE conn5 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 731ms 02:42:00 INFO - PROCESS | 3852 | 1470735720362 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 02:42:00 INFO - PROCESS | 3852 | 1470735720364 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 02:42:00 INFO - PROCESS | 3852 | 1470735720367 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:42:00 INFO - PROCESS | 3852 | 1470735720369 Marionette TRACE conn5 <- [1,1938,null,{}] 02:42:00 INFO - PROCESS | 3852 | 1470735720372 Marionette TRACE conn5 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:00 INFO - PROCESS | 3852 | 1470735720374 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:00 INFO - PROCESS | 3852 | 1470735720453 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 02:42:00 INFO - PROCESS | 3852 | 1470735720458 Marionette TRACE conn5 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:00 INFO - PROCESS | 3852 | 1470735720460 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:00 INFO - PROCESS | 3852 | ++DOCSHELL 110DF000 == 35 [pid = 3852] [id = 494] 02:42:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (155CA000) [pid = 3852] [serial = 1482] [outer = 00000000] 02:42:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176A8800) [pid = 3852] [serial = 1483] [outer = 155CA000] 02:42:00 INFO - PROCESS | 3852 | 1470735720504 Marionette DEBUG loaded listener.js 02:42:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1874AC00) [pid = 3852] [serial = 1484] [outer = 155CA000] 02:42:00 INFO - PROCESS | 3852 | 1470735720937 Marionette TRACE conn5 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 630ms 02:42:01 INFO - PROCESS | 3852 | 1470735721002 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 3852 | 1470735721004 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 02:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:42:01 INFO - PROCESS | 3852 | 1470735721007 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 3852 | 1470735721009 Marionette TRACE conn5 <- [1,1942,null,{}] 02:42:01 INFO - PROCESS | 3852 | 1470735721012 Marionette TRACE conn5 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 3852 | 1470735721015 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:01 INFO - PROCESS | 3852 | 1470735721096 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 02:42:01 INFO - PROCESS | 3852 | 1470735721101 Marionette TRACE conn5 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 3852 | 1470735721103 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:01 INFO - PROCESS | 3852 | ++DOCSHELL 15F54400 == 36 [pid = 3852] [id = 495] 02:42:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (19474400) [pid = 3852] [serial = 1485] [outer = 00000000] 02:42:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (196D1C00) [pid = 3852] [serial = 1486] [outer = 19474400] 02:42:01 INFO - PROCESS | 3852 | 1470735721147 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (196D6800) [pid = 3852] [serial = 1487] [outer = 19474400] 02:42:01 INFO - PROCESS | 3852 | 1470735721581 Marionette TRACE conn5 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 630ms 02:42:01 INFO - PROCESS | 3852 | 1470735721641 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 02:42:01 INFO - PROCESS | 3852 | 1470735721644 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 02:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:42:01 INFO - PROCESS | 3852 | 1470735721656 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:42:01 INFO - PROCESS | 3852 | 1470735721658 Marionette TRACE conn5 <- [1,1946,null,{}] 02:42:01 INFO - PROCESS | 3852 | 1470735721662 Marionette TRACE conn5 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:01 INFO - PROCESS | 3852 | 1470735721664 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:01 INFO - PROCESS | 3852 | 1470735721749 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 02:42:01 INFO - PROCESS | 3852 | 1470735721755 Marionette TRACE conn5 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:01 INFO - PROCESS | 3852 | 1470735721757 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:01 INFO - PROCESS | 3852 | ++DOCSHELL 193D4800 == 37 [pid = 3852] [id = 496] 02:42:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (19556400) [pid = 3852] [serial = 1488] [outer = 00000000] 02:42:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1977A000) [pid = 3852] [serial = 1489] [outer = 19556400] 02:42:01 INFO - PROCESS | 3852 | 1470735721802 Marionette DEBUG loaded listener.js 02:42:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (19827800) [pid = 3852] [serial = 1490] [outer = 19556400] 02:42:02 INFO - PROCESS | 3852 | 1470735722423 Marionette TRACE conn5 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 830ms 02:42:02 INFO - PROCESS | 3852 | 1470735722487 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 02:42:02 INFO - PROCESS | 3852 | 1470735722492 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 02:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:42:02 INFO - PROCESS | 3852 | 1470735722498 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:42:02 INFO - PROCESS | 3852 | 1470735722501 Marionette TRACE conn5 <- [1,1950,null,{}] 02:42:02 INFO - PROCESS | 3852 | 1470735722507 Marionette TRACE conn5 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:02 INFO - PROCESS | 3852 | 1470735722510 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:02 INFO - PROCESS | 3852 | 1470735722624 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 02:42:02 INFO - PROCESS | 3852 | 1470735722735 Marionette TRACE conn5 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:02 INFO - PROCESS | 3852 | 1470735722737 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:02 INFO - PROCESS | 3852 | ++DOCSHELL 0B828800 == 38 [pid = 3852] [id = 497] 02:42:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0CF36800) [pid = 3852] [serial = 1491] [outer = 00000000] 02:42:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (10B04C00) [pid = 3852] [serial = 1492] [outer = 0CF36800] 02:42:02 INFO - PROCESS | 3852 | 1470735722836 Marionette DEBUG loaded listener.js 02:42:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (13E66C00) [pid = 3852] [serial = 1493] [outer = 0CF36800] 02:42:03 INFO - PROCESS | 3852 | 1470735723413 Marionette TRACE conn5 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 990ms 02:42:03 INFO - PROCESS | 3852 | 1470735723489 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 02:42:03 INFO - PROCESS | 3852 | 1470735723494 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 02:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:42:03 INFO - PROCESS | 3852 | 1470735723500 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:42:03 INFO - PROCESS | 3852 | 1470735723503 Marionette TRACE conn5 <- [1,1954,null,{}] 02:42:03 INFO - PROCESS | 3852 | 1470735723508 Marionette TRACE conn5 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:03 INFO - PROCESS | 3852 | 1470735723510 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:03 INFO - PROCESS | 3852 | 1470735723653 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 02:42:03 INFO - PROCESS | 3852 | 1470735723791 Marionette TRACE conn5 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:03 INFO - PROCESS | 3852 | 1470735723793 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:03 INFO - PROCESS | 3852 | ++DOCSHELL 15956400 == 39 [pid = 3852] [id = 498] 02:42:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (15959400) [pid = 3852] [serial = 1494] [outer = 00000000] 02:42:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (15F6A000) [pid = 3852] [serial = 1495] [outer = 15959400] 02:42:03 INFO - PROCESS | 3852 | 1470735723851 Marionette DEBUG loaded listener.js 02:42:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (17621800) [pid = 3852] [serial = 1496] [outer = 15959400] 02:42:04 INFO - PROCESS | 3852 | 1470735724465 Marionette TRACE conn5 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1021ms 02:42:04 INFO - PROCESS | 3852 | 1470735724525 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 02:42:04 INFO - PROCESS | 3852 | 1470735724528 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 02:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:42:04 INFO - PROCESS | 3852 | 1470735724532 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:42:04 INFO - PROCESS | 3852 | 1470735724536 Marionette TRACE conn5 <- [1,1958,null,{}] 02:42:04 INFO - PROCESS | 3852 | 1470735724547 Marionette TRACE conn5 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:04 INFO - PROCESS | 3852 | 1470735724552 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:04 INFO - PROCESS | 3852 | 1470735724709 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 02:42:04 INFO - PROCESS | 3852 | 1470735724881 Marionette TRACE conn5 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:04 INFO - PROCESS | 3852 | 1470735724884 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:04 INFO - PROCESS | 3852 | ++DOCSHELL 18F8B400 == 40 [pid = 3852] [id = 499] 02:42:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (18F8BC00) [pid = 3852] [serial = 1497] [outer = 00000000] 02:42:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (196DE400) [pid = 3852] [serial = 1498] [outer = 18F8BC00] 02:42:04 INFO - PROCESS | 3852 | 1470735724943 Marionette DEBUG loaded listener.js 02:42:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (1982D400) [pid = 3852] [serial = 1499] [outer = 18F8BC00] 02:42:05 INFO - PROCESS | 3852 | 1470735725677 Marionette TRACE conn5 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:42:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1185ms 02:42:05 INFO - PROCESS | 3852 | 1470735725720 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 02:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:42:05 INFO - PROCESS | 3852 | 1470735725724 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 02:42:05 INFO - PROCESS | 3852 | 1470735725728 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:42:05 INFO - PROCESS | 3852 | 1470735725731 Marionette TRACE conn5 <- [1,1962,null,{}] 02:42:05 INFO - PROCESS | 3852 | 1470735725737 Marionette TRACE conn5 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:05 INFO - PROCESS | 3852 | 1470735725739 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:05 INFO - PROCESS | 3852 | 1470735725845 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 02:42:05 INFO - PROCESS | 3852 | 1470735725960 Marionette TRACE conn5 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:05 INFO - PROCESS | 3852 | 1470735725963 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:06 INFO - PROCESS | 3852 | ++DOCSHELL 0C7FAC00 == 41 [pid = 3852] [id = 500] 02:42:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (0CE5AC00) [pid = 3852] [serial = 1500] [outer = 00000000] 02:42:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (10B02000) [pid = 3852] [serial = 1501] [outer = 0CE5AC00] 02:42:06 INFO - PROCESS | 3852 | 1470735726057 Marionette DEBUG loaded listener.js 02:42:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (13D7E400) [pid = 3852] [serial = 1502] [outer = 0CE5AC00] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 15F54400 == 40 [pid = 3852] [id = 495] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 110DF000 == 39 [pid = 3852] [id = 494] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 08761C00 == 38 [pid = 3852] [id = 493] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 1066B000 == 37 [pid = 3852] [id = 492] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 176BA800 == 36 [pid = 3852] [id = 491] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 15F58C00 == 35 [pid = 3852] [id = 490] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 13D7EC00 == 34 [pid = 3852] [id = 489] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 0B82E800 == 33 [pid = 3852] [id = 488] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 08187800 == 32 [pid = 3852] [id = 487] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 18F8E800 == 31 [pid = 3852] [id = 485] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 0B827800 == 30 [pid = 3852] [id = 486] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 18F8B400 == 29 [pid = 3852] [id = 499] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 15956400 == 28 [pid = 3852] [id = 498] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 193D4800 == 27 [pid = 3852] [id = 496] 02:42:06 INFO - PROCESS | 3852 | --DOCSHELL 0B828800 == 26 [pid = 3852] [id = 497] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (18857C00) [pid = 3852] [serial = 1453] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (10F01800) [pid = 3852] [serial = 1430] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (0D2E5C00) [pid = 3852] [serial = 1429] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (1066D000) [pid = 3852] [serial = 1435] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (10B9B400) [pid = 3852] [serial = 1436] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (0C6E4400) [pid = 3852] [serial = 1432] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (0CE4D400) [pid = 3852] [serial = 1433] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (15F5D800) [pid = 3852] [serial = 1441] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1467CC00) [pid = 3852] [serial = 1438] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (17647C00) [pid = 3852] [serial = 1444] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1636B800) [pid = 3852] [serial = 1442] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0C684400) [pid = 3852] [serial = 1447] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (176AF400) [pid = 3852] [serial = 1445] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (179BD800) [pid = 3852] [serial = 1450] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0D373800) [pid = 3852] [serial = 1418] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0CF38800) [pid = 3852] [serial = 1417] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (18859000) [pid = 3852] [serial = 1454] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (176AF000) [pid = 3852] [serial = 1421] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (1636A800) [pid = 3852] [serial = 1420] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1982E400) [pid = 3852] [serial = 1424] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (19777400) [pid = 3852] [serial = 1423] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1A4C6400) [pid = 3852] [serial = 1427] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1A4C3000) [pid = 3852] [serial = 1426] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (1458C800) [pid = 3852] [serial = 1448] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (18745400) [pid = 3852] [serial = 1451] [outer = 00000000] [url = about:blank] 02:42:06 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (15541000) [pid = 3852] [serial = 1439] [outer = 00000000] [url = about:blank] 02:42:07 INFO - PROCESS | 3852 | 1470735727178 Marionette TRACE conn5 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1475ms 02:42:07 INFO - PROCESS | 3852 | 1470735727205 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 02:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:42:07 INFO - PROCESS | 3852 | 1470735727209 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 02:42:07 INFO - PROCESS | 3852 | 1470735727213 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - PROCESS | 3852 | 1470735727218 Marionette TRACE conn5 <- [1,1966,null,{}] 02:42:07 INFO - PROCESS | 3852 | 1470735727223 Marionette TRACE conn5 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:07 INFO - PROCESS | 3852 | 1470735727225 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:07 INFO - PROCESS | 3852 | 1470735727315 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 02:42:07 INFO - PROCESS | 3852 | 1470735727325 Marionette TRACE conn5 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:07 INFO - PROCESS | 3852 | 1470735727328 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:07 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BF800 == 27 [pid = 3852] [id = 501] 02:42:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0B994C00) [pid = 3852] [serial = 1503] [outer = 00000000] 02:42:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0CE4D800) [pid = 3852] [serial = 1504] [outer = 0B994C00] 02:42:07 INFO - PROCESS | 3852 | 1470735727377 Marionette DEBUG loaded listener.js 02:42:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0CF36400) [pid = 3852] [serial = 1505] [outer = 0B994C00] 02:42:07 INFO - PROCESS | 3852 | 1470735727850 Marionette TRACE conn5 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 691ms 02:42:07 INFO - PROCESS | 3852 | 1470735727905 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 02:42:07 INFO - PROCESS | 3852 | 1470735727910 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 02:42:07 INFO - PROCESS | 3852 | 1470735727916 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:42:07 INFO - PROCESS | 3852 | 1470735727919 Marionette TRACE conn5 <- [1,1970,null,{}] 02:42:07 INFO - PROCESS | 3852 | 1470735727923 Marionette TRACE conn5 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:07 INFO - PROCESS | 3852 | 1470735727925 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:08 INFO - PROCESS | 3852 | 1470735728045 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 02:42:08 INFO - PROCESS | 3852 | 1470735728061 Marionette TRACE conn5 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 3852 | 1470735728063 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:08 INFO - PROCESS | 3852 | ++DOCSHELL 10B03C00 == 28 [pid = 3852] [id = 502] 02:42:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (10B08000) [pid = 3852] [serial = 1506] [outer = 00000000] 02:42:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (10F01800) [pid = 3852] [serial = 1507] [outer = 10B08000] 02:42:08 INFO - PROCESS | 3852 | 1470735728111 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (10FF5800) [pid = 3852] [serial = 1508] [outer = 10B08000] 02:42:08 INFO - PROCESS | 3852 | 1470735728572 Marionette TRACE conn5 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 670ms 02:42:08 INFO - PROCESS | 3852 | 1470735728594 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 02:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:42:08 INFO - PROCESS | 3852 | 1470735728596 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 02:42:08 INFO - PROCESS | 3852 | 1470735728599 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:42:08 INFO - PROCESS | 3852 | 1470735728603 Marionette TRACE conn5 <- [1,1974,null,{}] 02:42:08 INFO - PROCESS | 3852 | 1470735728614 Marionette TRACE conn5 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:08 INFO - PROCESS | 3852 | 1470735728618 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:08 INFO - PROCESS | 3852 | 1470735728703 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 02:42:08 INFO - PROCESS | 3852 | 1470735728712 Marionette TRACE conn5 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:08 INFO - PROCESS | 3852 | 1470735728716 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:08 INFO - PROCESS | 3852 | ++DOCSHELL 14676000 == 29 [pid = 3852] [id = 503] 02:42:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (14678000) [pid = 3852] [serial = 1509] [outer = 00000000] 02:42:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (14F37000) [pid = 3852] [serial = 1510] [outer = 14678000] 02:42:08 INFO - PROCESS | 3852 | 1470735728764 Marionette DEBUG loaded listener.js 02:42:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (155BC400) [pid = 3852] [serial = 1511] [outer = 14678000] 02:42:09 INFO - PROCESS | 3852 | 1470735729221 Marionette TRACE conn5 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 672ms 02:42:09 INFO - PROCESS | 3852 | 1470735729276 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 02:42:09 INFO - PROCESS | 3852 | 1470735729279 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 02:42:09 INFO - PROCESS | 3852 | 1470735729282 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:42:09 INFO - PROCESS | 3852 | 1470735729283 Marionette TRACE conn5 <- [1,1978,null,{}] 02:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:42:09 INFO - PROCESS | 3852 | 1470735729287 Marionette TRACE conn5 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:09 INFO - PROCESS | 3852 | 1470735729289 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:09 INFO - PROCESS | 3852 | 1470735729406 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 02:42:09 INFO - PROCESS | 3852 | 1470735729491 Marionette TRACE conn5 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:09 INFO - PROCESS | 3852 | 1470735729493 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:09 INFO - PROCESS | 3852 | ++DOCSHELL 15958400 == 30 [pid = 3852] [id = 504] 02:42:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (15F51800) [pid = 3852] [serial = 1512] [outer = 00000000] 02:42:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (15F69C00) [pid = 3852] [serial = 1513] [outer = 15F51800] 02:42:09 INFO - PROCESS | 3852 | 1470735729539 Marionette DEBUG loaded listener.js 02:42:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (16907800) [pid = 3852] [serial = 1514] [outer = 15F51800] 02:42:09 INFO - PROCESS | 3852 | 1470735729948 Marionette TRACE conn5 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 730ms 02:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:42:10 INFO - PROCESS | 3852 | 1470735730017 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 02:42:10 INFO - PROCESS | 3852 | 1470735730019 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 02:42:10 INFO - PROCESS | 3852 | 1470735730022 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 3852 | 1470735730024 Marionette TRACE conn5 <- [1,1982,null,{}] 02:42:10 INFO - PROCESS | 3852 | 1470735730034 Marionette TRACE conn5 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:10 INFO - PROCESS | 3852 | 1470735730036 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:10 INFO - PROCESS | 3852 | 1470735730145 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 02:42:10 INFO - PROCESS | 3852 | 1470735730151 Marionette TRACE conn5 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 3852 | 1470735730153 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:10 INFO - PROCESS | 3852 | ++DOCSHELL 15F5D800 == 31 [pid = 3852] [id = 505] 02:42:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1696AC00) [pid = 3852] [serial = 1515] [outer = 00000000] 02:42:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (176A8C00) [pid = 3852] [serial = 1516] [outer = 1696AC00] 02:42:10 INFO - PROCESS | 3852 | 1470735730198 Marionette DEBUG loaded listener.js 02:42:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (176B1000) [pid = 3852] [serial = 1517] [outer = 1696AC00] 02:42:10 INFO - PROCESS | 3852 | 1470735730650 Marionette TRACE conn5 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 670ms 02:42:10 INFO - PROCESS | 3852 | 1470735730693 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 02:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:42:10 INFO - PROCESS | 3852 | 1470735730695 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 02:42:10 INFO - PROCESS | 3852 | 1470735730698 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:42:10 INFO - PROCESS | 3852 | 1470735730700 Marionette TRACE conn5 <- [1,1986,null,{}] 02:42:10 INFO - PROCESS | 3852 | 1470735730703 Marionette TRACE conn5 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:10 INFO - PROCESS | 3852 | 1470735730709 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:10 INFO - PROCESS | 3852 | 1470735730860 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 02:42:10 INFO - PROCESS | 3852 | 1470735730880 Marionette TRACE conn5 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:10 INFO - PROCESS | 3852 | 1470735730882 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:10 INFO - PROCESS | 3852 | ++DOCSHELL 176BA400 == 32 [pid = 3852] [id = 506] 02:42:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (176BBC00) [pid = 3852] [serial = 1518] [outer = 00000000] 02:42:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (179C0400) [pid = 3852] [serial = 1519] [outer = 176BBC00] 02:42:10 INFO - PROCESS | 3852 | 1470735730927 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (18749C00) [pid = 3852] [serial = 1520] [outer = 176BBC00] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (176BAC00) [pid = 3852] [serial = 1473] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (179C2000) [pid = 3852] [serial = 1476] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1873E000) [pid = 3852] [serial = 1479] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0B830000) [pid = 3852] [serial = 1458] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (08187C00) [pid = 3852] [serial = 1461] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0B8B0400) [pid = 3852] [serial = 1464] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18F8F800) [pid = 3852] [serial = 1455] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (15F5A000) [pid = 3852] [serial = 1470] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (13D7F800) [pid = 3852] [serial = 1467] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (19474400) [pid = 3852] [serial = 1485] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (19556400) [pid = 3852] [serial = 1488] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:42:11 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (155CA000) [pid = 3852] [serial = 1482] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:42:11 INFO - PROCESS | 3852 | 1470735731617 Marionette TRACE conn5 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 970ms 02:42:11 INFO - PROCESS | 3852 | 1470735731669 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 02:42:11 INFO - PROCESS | 3852 | 1470735731671 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 02:42:11 INFO - PROCESS | 3852 | 1470735731675 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:42:11 INFO - PROCESS | 3852 | 1470735731676 Marionette TRACE conn5 <- [1,1990,null,{}] 02:42:11 INFO - PROCESS | 3852 | 1470735731680 Marionette TRACE conn5 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:11 INFO - PROCESS | 3852 | 1470735731682 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:11 INFO - PROCESS | 3852 | 1470735731766 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 02:42:11 INFO - PROCESS | 3852 | 1470735731775 Marionette TRACE conn5 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:11 INFO - PROCESS | 3852 | 1470735731777 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:11 INFO - PROCESS | 3852 | ++DOCSHELL 0875B000 == 33 [pid = 3852] [id = 507] 02:42:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0B830000) [pid = 3852] [serial = 1521] [outer = 00000000] 02:42:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1458F400) [pid = 3852] [serial = 1522] [outer = 0B830000] 02:42:11 INFO - PROCESS | 3852 | 1470735731903 Marionette DEBUG loaded listener.js 02:42:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (15F6AC00) [pid = 3852] [serial = 1523] [outer = 0B830000] 02:42:12 INFO - PROCESS | 3852 | 1470735732291 Marionette TRACE conn5 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 02:42:12 INFO - PROCESS | 3852 | 1470735732349 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 02:42:12 INFO - PROCESS | 3852 | 1470735732351 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 02:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:42:12 INFO - PROCESS | 3852 | 1470735732354 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:42:12 INFO - PROCESS | 3852 | 1470735732356 Marionette TRACE conn5 <- [1,1994,null,{}] 02:42:12 INFO - PROCESS | 3852 | 1470735732359 Marionette TRACE conn5 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:12 INFO - PROCESS | 3852 | 1470735732361 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:12 INFO - PROCESS | 3852 | 1470735732475 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 02:42:12 INFO - PROCESS | 3852 | 1470735732483 Marionette TRACE conn5 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:12 INFO - PROCESS | 3852 | 1470735732485 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:12 INFO - PROCESS | 3852 | ++DOCSHELL 10B9C800 == 34 [pid = 3852] [id = 508] 02:42:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (15F5A400) [pid = 3852] [serial = 1524] [outer = 00000000] 02:42:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18851800) [pid = 3852] [serial = 1525] [outer = 15F5A400] 02:42:12 INFO - PROCESS | 3852 | 1470735732533 Marionette DEBUG loaded listener.js 02:42:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (179BCC00) [pid = 3852] [serial = 1526] [outer = 15F5A400] 02:42:12 INFO - PROCESS | 3852 | 1470735732936 Marionette TRACE conn5 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 630ms 02:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:42:13 INFO - PROCESS | 3852 | 1470735732985 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 3852 | 1470735732987 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 02:42:13 INFO - PROCESS | 3852 | 1470735732990 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 3852 | 1470735732992 Marionette TRACE conn5 <- [1,1998,null,{}] 02:42:13 INFO - PROCESS | 3852 | 1470735732995 Marionette TRACE conn5 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:13 INFO - PROCESS | 3852 | 1470735732997 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:13 INFO - PROCESS | 3852 | 1470735733112 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 02:42:13 INFO - PROCESS | 3852 | 1470735733170 Marionette TRACE conn5 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:13 INFO - PROCESS | 3852 | 1470735733172 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:13 INFO - PROCESS | 3852 | ++DOCSHELL 179C3000 == 35 [pid = 3852] [id = 509] 02:42:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18F8A800) [pid = 3852] [serial = 1527] [outer = 00000000] 02:42:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (193CCC00) [pid = 3852] [serial = 1528] [outer = 18F8A800] 02:42:13 INFO - PROCESS | 3852 | 1470735733219 Marionette DEBUG loaded listener.js 02:42:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (19474400) [pid = 3852] [serial = 1529] [outer = 18F8A800] 02:42:13 INFO - PROCESS | 3852 | 1470735733779 Marionette TRACE conn5 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 870ms 02:42:13 INFO - PROCESS | 3852 | 1470735733862 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 02:42:13 INFO - PROCESS | 3852 | 1470735733867 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 02:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:42:13 INFO - PROCESS | 3852 | 1470735733873 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:42:13 INFO - PROCESS | 3852 | 1470735733876 Marionette TRACE conn5 <- [1,2002,null,{}] 02:42:13 INFO - PROCESS | 3852 | 1470735733882 Marionette TRACE conn5 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:13 INFO - PROCESS | 3852 | 1470735733886 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:14 INFO - PROCESS | 3852 | 1470735734024 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 02:42:14 INFO - PROCESS | 3852 | 1470735734154 Marionette TRACE conn5 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:14 INFO - PROCESS | 3852 | 1470735734157 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:14 INFO - PROCESS | 3852 | ++DOCSHELL 01C6EC00 == 36 [pid = 3852] [id = 510] 02:42:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0875AC00) [pid = 3852] [serial = 1530] [outer = 00000000] 02:42:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0C684400) [pid = 3852] [serial = 1531] [outer = 0875AC00] 02:42:14 INFO - PROCESS | 3852 | 1470735734216 Marionette DEBUG loaded listener.js 02:42:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0D108400) [pid = 3852] [serial = 1532] [outer = 0875AC00] 02:42:14 INFO - PROCESS | 3852 | 1470735734969 Marionette TRACE conn5 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1176ms 02:42:15 INFO - PROCESS | 3852 | 1470735735049 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 02:42:15 INFO - PROCESS | 3852 | 1470735735054 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 02:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:42:15 INFO - PROCESS | 3852 | 1470735735060 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:42:15 INFO - PROCESS | 3852 | 1470735735063 Marionette TRACE conn5 <- [1,2006,null,{}] 02:42:15 INFO - PROCESS | 3852 | 1470735735067 Marionette TRACE conn5 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:15 INFO - PROCESS | 3852 | 1470735735070 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:15 INFO - PROCESS | 3852 | 1470735735197 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 02:42:15 INFO - PROCESS | 3852 | 1470735735326 Marionette TRACE conn5 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:15 INFO - PROCESS | 3852 | 1470735735329 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:15 INFO - PROCESS | 3852 | ++DOCSHELL 13D7F400 == 37 [pid = 3852] [id = 511] 02:42:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (13D81000) [pid = 3852] [serial = 1533] [outer = 00000000] 02:42:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (14128C00) [pid = 3852] [serial = 1534] [outer = 13D81000] 02:42:15 INFO - PROCESS | 3852 | 1470735735386 Marionette DEBUG loaded listener.js 02:42:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (14F31800) [pid = 3852] [serial = 1535] [outer = 13D81000] 02:42:16 INFO - PROCESS | 3852 | 1470735736259 Marionette TRACE conn5 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:16 INFO - PROCESS | 3852 | --DOCSHELL 10B9C800 == 36 [pid = 3852] [id = 508] 02:42:16 INFO - PROCESS | 3852 | --DOCSHELL 0875B000 == 35 [pid = 3852] [id = 507] 02:42:16 INFO - PROCESS | 3852 | --DOCSHELL 176BA400 == 34 [pid = 3852] [id = 506] 02:42:16 INFO - PROCESS | 3852 | --DOCSHELL 15F5D800 == 33 [pid = 3852] [id = 505] 02:42:16 INFO - PROCESS | 3852 | --DOCSHELL 15958400 == 32 [pid = 3852] [id = 504] 02:42:16 INFO - PROCESS | 3852 | --DOCSHELL 14676000 == 31 [pid = 3852] [id = 503] 02:42:16 INFO - PROCESS | 3852 | --DOCSHELL 10B03C00 == 30 [pid = 3852] [id = 502] 02:42:16 INFO - PROCESS | 3852 | --DOCSHELL 0B8BF800 == 29 [pid = 3852] [id = 501] 02:42:16 INFO - PROCESS | 3852 | --DOCSHELL 0C7FAC00 == 28 [pid = 3852] [id = 500] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (179B5400) [pid = 3852] [serial = 1474] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (18839000) [pid = 3852] [serial = 1477] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (179B9000) [pid = 3852] [serial = 1475] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (19524C00) [pid = 3852] [serial = 1480] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0CF3D000) [pid = 3852] [serial = 1459] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (103D5C00) [pid = 3852] [serial = 1460] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (08762400) [pid = 3852] [serial = 1462] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0B82B000) [pid = 3852] [serial = 1463] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0D111000) [pid = 3852] [serial = 1465] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (103DDC00) [pid = 3852] [serial = 1466] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (18F95800) [pid = 3852] [serial = 1456] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (19348400) [pid = 3852] [serial = 1457] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1696D000) [pid = 3852] [serial = 1471] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (18F90000) [pid = 3852] [serial = 1478] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (141F4800) [pid = 3852] [serial = 1468] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (14F36800) [pid = 3852] [serial = 1469] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (196D6800) [pid = 3852] [serial = 1487] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (19827800) [pid = 3852] [serial = 1490] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (1977A000) [pid = 3852] [serial = 1489] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (196D1C00) [pid = 3852] [serial = 1486] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (1947B400) [pid = 3852] [serial = 1481] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (176A8800) [pid = 3852] [serial = 1483] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (1874AC00) [pid = 3852] [serial = 1484] [outer = 00000000] [url = about:blank] 02:42:16 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (1761DC00) [pid = 3852] [serial = 1472] [outer = 00000000] [url = about:blank] 02:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1270ms 02:42:16 INFO - PROCESS | 3852 | 1470735736333 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 02:42:16 INFO - PROCESS | 3852 | 1470735736338 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 02:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:42:16 INFO - PROCESS | 3852 | 1470735736343 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:42:16 INFO - PROCESS | 3852 | 1470735736346 Marionette TRACE conn5 <- [1,2010,null,{}] 02:42:16 INFO - PROCESS | 3852 | 1470735736351 Marionette TRACE conn5 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:16 INFO - PROCESS | 3852 | 1470735736354 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:16 INFO - PROCESS | 3852 | 1470735736448 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 02:42:16 INFO - PROCESS | 3852 | 1470735736456 Marionette TRACE conn5 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:16 INFO - PROCESS | 3852 | 1470735736460 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:16 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BF800 == 29 [pid = 3852] [id = 512] 02:42:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0B995C00) [pid = 3852] [serial = 1536] [outer = 00000000] 02:42:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0C759800) [pid = 3852] [serial = 1537] [outer = 0B995C00] 02:42:16 INFO - PROCESS | 3852 | 1470735736509 Marionette DEBUG loaded listener.js 02:42:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0CF38C00) [pid = 3852] [serial = 1538] [outer = 0B995C00] 02:42:17 INFO - PROCESS | 3852 | 1470735737044 Marionette TRACE conn5 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 731ms 02:42:17 INFO - PROCESS | 3852 | 1470735737074 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 3852 | 1470735737078 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 02:42:17 INFO - PROCESS | 3852 | 1470735737084 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:42:17 INFO - PROCESS | 3852 | 1470735737087 Marionette TRACE conn5 <- [1,2014,null,{}] 02:42:17 INFO - PROCESS | 3852 | 1470735737090 Marionette TRACE conn5 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:17 INFO - PROCESS | 3852 | 1470735737093 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:17 INFO - PROCESS | 3852 | 1470735737179 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 02:42:17 INFO - PROCESS | 3852 | 1470735737269 Marionette TRACE conn5 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 3852 | 1470735737271 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:17 INFO - PROCESS | 3852 | ++DOCSHELL 0D376000 == 30 [pid = 3852] [id = 513] 02:42:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (103DDC00) [pid = 3852] [serial = 1539] [outer = 00000000] 02:42:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (10B08800) [pid = 3852] [serial = 1540] [outer = 103DDC00] 02:42:17 INFO - PROCESS | 3852 | 1470735737326 Marionette DEBUG loaded listener.js 02:42:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (13D7BC00) [pid = 3852] [serial = 1541] [outer = 103DDC00] 02:42:17 INFO - PROCESS | 3852 | 1470735737731 Marionette TRACE conn5 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 671ms 02:42:17 INFO - PROCESS | 3852 | 1470735737759 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 02:42:17 INFO - PROCESS | 3852 | 1470735737762 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 02:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:42:17 INFO - PROCESS | 3852 | 1470735737765 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:42:17 INFO - PROCESS | 3852 | 1470735737768 Marionette TRACE conn5 <- [1,2018,null,{}] 02:42:17 INFO - PROCESS | 3852 | 1470735737779 Marionette TRACE conn5 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:17 INFO - PROCESS | 3852 | 1470735737784 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:17 INFO - PROCESS | 3852 | 1470735737870 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 02:42:17 INFO - PROCESS | 3852 | 1470735737877 Marionette TRACE conn5 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:17 INFO - PROCESS | 3852 | 1470735737880 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:17 INFO - PROCESS | 3852 | ++DOCSHELL 15956400 == 31 [pid = 3852] [id = 514] 02:42:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (15958800) [pid = 3852] [serial = 1542] [outer = 00000000] 02:42:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (15F58C00) [pid = 3852] [serial = 1543] [outer = 15958800] 02:42:17 INFO - PROCESS | 3852 | 1470735737929 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (1636F400) [pid = 3852] [serial = 1544] [outer = 15958800] 02:42:18 INFO - PROCESS | 3852 | 1470735738370 Marionette TRACE conn5 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 630ms 02:42:18 INFO - PROCESS | 3852 | 1470735738410 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 02:42:18 INFO - PROCESS | 3852 | 1470735738413 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 02:42:18 INFO - PROCESS | 3852 | 1470735738436 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:42:18 INFO - PROCESS | 3852 | 1470735738438 Marionette TRACE conn5 <- [1,2022,null,{}] 02:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:42:18 INFO - PROCESS | 3852 | 1470735738441 Marionette TRACE conn5 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:18 INFO - PROCESS | 3852 | 1470735738443 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:18 INFO - PROCESS | 3852 | 1470735738590 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 02:42:18 INFO - PROCESS | 3852 | 1470735738649 Marionette TRACE conn5 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:18 INFO - PROCESS | 3852 | 1470735738651 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:18 INFO - PROCESS | 3852 | ++DOCSHELL 17625400 == 32 [pid = 3852] [id = 515] 02:42:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176A8800) [pid = 3852] [serial = 1545] [outer = 00000000] 02:42:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (176C1000) [pid = 3852] [serial = 1546] [outer = 176A8800] 02:42:18 INFO - PROCESS | 3852 | 1470735738697 Marionette DEBUG loaded listener.js 02:42:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (179B6C00) [pid = 3852] [serial = 1547] [outer = 176A8800] 02:42:19 INFO - PROCESS | 3852 | 1470735739120 Marionette TRACE conn5 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 730ms 02:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:42:19 INFO - PROCESS | 3852 | 1470735739174 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 02:42:19 INFO - PROCESS | 3852 | 1470735739176 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 02:42:19 INFO - PROCESS | 3852 | 1470735739180 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 3852 | 1470735739182 Marionette TRACE conn5 <- [1,2026,null,{}] 02:42:19 INFO - PROCESS | 3852 | 1470735739185 Marionette TRACE conn5 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:19 INFO - PROCESS | 3852 | 1470735739187 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:19 INFO - PROCESS | 3852 | 1470735739300 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 02:42:19 INFO - PROCESS | 3852 | 1470735739309 Marionette TRACE conn5 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:19 INFO - PROCESS | 3852 | 1470735739311 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:19 INFO - PROCESS | 3852 | ++DOCSHELL 176C0000 == 33 [pid = 3852] [id = 516] 02:42:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (179BAC00) [pid = 3852] [serial = 1548] [outer = 00000000] 02:42:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1874B400) [pid = 3852] [serial = 1549] [outer = 179BAC00] 02:42:19 INFO - PROCESS | 3852 | 1470735739410 Marionette DEBUG loaded listener.js 02:42:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (18835000) [pid = 3852] [serial = 1550] [outer = 179BAC00] 02:42:19 INFO - PROCESS | 3852 | 1470735739872 Marionette TRACE conn5 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 730ms 02:42:19 INFO - PROCESS | 3852 | 1470735739933 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 02:42:19 INFO - PROCESS | 3852 | 1470735739935 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 02:42:19 INFO - PROCESS | 3852 | 1470735739938 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:42:19 INFO - PROCESS | 3852 | 1470735739940 Marionette TRACE conn5 <- [1,2030,null,{}] 02:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:42:19 INFO - PROCESS | 3852 | 1470735739943 Marionette TRACE conn5 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:19 INFO - PROCESS | 3852 | 1470735739949 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:20 INFO - PROCESS | 3852 | 1470735740101 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 02:42:20 INFO - PROCESS | 3852 | 1470735740160 Marionette TRACE conn5 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 3852 | 1470735740162 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:20 INFO - PROCESS | 3852 | ++DOCSHELL 179C0C00 == 34 [pid = 3852] [id = 517] 02:42:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1874AC00) [pid = 3852] [serial = 1551] [outer = 00000000] 02:42:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (194D2C00) [pid = 3852] [serial = 1552] [outer = 1874AC00] 02:42:20 INFO - PROCESS | 3852 | 1470735740207 Marionette DEBUG loaded listener.js 02:42:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (19403400) [pid = 3852] [serial = 1553] [outer = 1874AC00] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (18F8BC00) [pid = 3852] [serial = 1497] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (10B08000) [pid = 3852] [serial = 1506] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (14678000) [pid = 3852] [serial = 1509] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0CE5AC00) [pid = 3852] [serial = 1500] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0B994C00) [pid = 3852] [serial = 1503] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15F51800) [pid = 3852] [serial = 1512] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1696AC00) [pid = 3852] [serial = 1515] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0B830000) [pid = 3852] [serial = 1521] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176BBC00) [pid = 3852] [serial = 1518] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (15F5A400) [pid = 3852] [serial = 1524] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0CF36800) [pid = 3852] [serial = 1491] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:42:20 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (15959400) [pid = 3852] [serial = 1494] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:42:20 INFO - PROCESS | 3852 | 1470735740684 Marionette TRACE conn5 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:42:20 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) 02:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 770ms 02:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:42:20 INFO - PROCESS | 3852 | 1470735740716 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 02:42:20 INFO - PROCESS | 3852 | 1470735740718 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 02:42:20 INFO - PROCESS | 3852 | 1470735740721 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:42:20 INFO - PROCESS | 3852 | 1470735740723 Marionette TRACE conn5 <- [1,2034,null,{}] 02:42:20 INFO - PROCESS | 3852 | 1470735740726 Marionette TRACE conn5 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:20 INFO - PROCESS | 3852 | 1470735740728 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:20 INFO - PROCESS | 3852 | 1470735740808 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 02:42:20 INFO - PROCESS | 3852 | 1470735740904 Marionette TRACE conn5 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:20 INFO - PROCESS | 3852 | 1470735740906 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:20 INFO - PROCESS | 3852 | ++DOCSHELL 0C684000 == 35 [pid = 3852] [id = 518] 02:42:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0C7F7000) [pid = 3852] [serial = 1554] [outer = 00000000] 02:42:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (15F69400) [pid = 3852] [serial = 1555] [outer = 0C7F7000] 02:42:20 INFO - PROCESS | 3852 | 1470735740950 Marionette DEBUG loaded listener.js 02:42:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176C5C00) [pid = 3852] [serial = 1556] [outer = 0C7F7000] 02:42:21 INFO - PROCESS | 3852 | 1470735741306 Marionette TRACE conn5 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 630ms 02:42:21 INFO - PROCESS | 3852 | 1470735741352 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 02:42:21 INFO - PROCESS | 3852 | 1470735741354 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 02:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:42:21 INFO - PROCESS | 3852 | 1470735741358 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:42:21 INFO - PROCESS | 3852 | 1470735741359 Marionette TRACE conn5 <- [1,2038,null,{}] 02:42:21 INFO - PROCESS | 3852 | 1470735741363 Marionette TRACE conn5 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:21 INFO - PROCESS | 3852 | 1470735741365 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:21 INFO - PROCESS | 3852 | 1470735741507 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 02:42:21 INFO - PROCESS | 3852 | 1470735741518 Marionette TRACE conn5 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:21 INFO - PROCESS | 3852 | 1470735741520 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:21 INFO - PROCESS | 3852 | ++DOCSHELL 14162000 == 36 [pid = 3852] [id = 519] 02:42:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (16973000) [pid = 3852] [serial = 1557] [outer = 00000000] 02:42:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (19556400) [pid = 3852] [serial = 1558] [outer = 16973000] 02:42:21 INFO - PROCESS | 3852 | 1470735741564 Marionette DEBUG loaded listener.js 02:42:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (19559400) [pid = 3852] [serial = 1559] [outer = 16973000] 02:42:21 INFO - PROCESS | 3852 | 1470735741975 Marionette TRACE conn5 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 02:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:42:22 INFO - PROCESS | 3852 | 1470735742028 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 3852 | 1470735742030 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 02:42:22 INFO - PROCESS | 3852 | 1470735742033 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - PROCESS | 3852 | 1470735742035 Marionette TRACE conn5 <- [1,2042,null,{}] 02:42:22 INFO - PROCESS | 3852 | 1470735742047 Marionette TRACE conn5 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:22 INFO - PROCESS | 3852 | 1470735742049 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:22 INFO - PROCESS | 3852 | 1470735742132 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 02:42:22 INFO - PROCESS | 3852 | 1470735742137 Marionette TRACE conn5 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:22 INFO - PROCESS | 3852 | 1470735742139 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:22 INFO - PROCESS | 3852 | ++DOCSHELL 15955C00 == 37 [pid = 3852] [id = 520] 02:42:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (196D7400) [pid = 3852] [serial = 1560] [outer = 00000000] 02:42:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (19777C00) [pid = 3852] [serial = 1561] [outer = 196D7400] 02:42:22 INFO - PROCESS | 3852 | 1470735742184 Marionette DEBUG loaded listener.js 02:42:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (19829000) [pid = 3852] [serial = 1562] [outer = 196D7400] 02:42:22 INFO - PROCESS | 3852 | 1470735742784 Marionette TRACE conn5 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 830ms 02:42:22 INFO - PROCESS | 3852 | 1470735742865 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 02:42:22 INFO - PROCESS | 3852 | 1470735742870 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 02:42:22 INFO - PROCESS | 3852 | 1470735742876 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:42:22 INFO - PROCESS | 3852 | 1470735742879 Marionette TRACE conn5 <- [1,2046,null,{}] 02:42:22 INFO - PROCESS | 3852 | 1470735742885 Marionette TRACE conn5 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:22 INFO - PROCESS | 3852 | 1470735742888 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:23 INFO - PROCESS | 3852 | 1470735743011 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 02:42:23 INFO - PROCESS | 3852 | 1470735743142 Marionette TRACE conn5 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:23 INFO - PROCESS | 3852 | 1470735743147 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:23 INFO - PROCESS | 3852 | ++DOCSHELL 0B825C00 == 38 [pid = 3852] [id = 521] 02:42:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (0B831800) [pid = 3852] [serial = 1563] [outer = 00000000] 02:42:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0D111000) [pid = 3852] [serial = 1564] [outer = 0B831800] 02:42:23 INFO - PROCESS | 3852 | 1470735743208 Marionette DEBUG loaded listener.js 02:42:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0D375400) [pid = 3852] [serial = 1565] [outer = 0B831800] 02:42:23 INFO - PROCESS | 3852 | 1470735743783 Marionette TRACE conn5 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 970ms 02:42:23 INFO - PROCESS | 3852 | 1470735743850 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 02:42:23 INFO - PROCESS | 3852 | 1470735743855 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 02:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:42:23 INFO - PROCESS | 3852 | 1470735743862 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:42:23 INFO - PROCESS | 3852 | 1470735743865 Marionette TRACE conn5 <- [1,2050,null,{}] 02:42:23 INFO - PROCESS | 3852 | 1470735743869 Marionette TRACE conn5 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:23 INFO - PROCESS | 3852 | 1470735743872 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:24 INFO - PROCESS | 3852 | 1470735744015 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 02:42:24 INFO - PROCESS | 3852 | 1470735744152 Marionette TRACE conn5 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:24 INFO - PROCESS | 3852 | 1470735744155 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:24 INFO - PROCESS | 3852 | ++DOCSHELL 14F30000 == 39 [pid = 3852] [id = 522] 02:42:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (14F3A400) [pid = 3852] [serial = 1566] [outer = 00000000] 02:42:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (15F52800) [pid = 3852] [serial = 1567] [outer = 14F3A400] 02:42:24 INFO - PROCESS | 3852 | 1470735744213 Marionette DEBUG loaded listener.js 02:42:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (16972C00) [pid = 3852] [serial = 1568] [outer = 14F3A400] 02:42:24 INFO - PROCESS | 3852 | 1470735744838 Marionette TRACE conn5 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1018ms 02:42:24 INFO - PROCESS | 3852 | 1470735744884 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 02:42:24 INFO - PROCESS | 3852 | 1470735744886 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 02:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:42:24 INFO - PROCESS | 3852 | 1470735744890 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:42:24 INFO - PROCESS | 3852 | 1470735744894 Marionette TRACE conn5 <- [1,2054,null,{}] 02:42:24 INFO - PROCESS | 3852 | 1470735744905 Marionette TRACE conn5 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:24 INFO - PROCESS | 3852 | 1470735744910 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:25 INFO - PROCESS | 3852 | 1470735745071 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 02:42:25 INFO - PROCESS | 3852 | 1470735745208 Marionette TRACE conn5 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:25 INFO - PROCESS | 3852 | 1470735745212 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:25 INFO - PROCESS | 3852 | ++DOCSHELL 194CB400 == 40 [pid = 3852] [id = 523] 02:42:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (19530000) [pid = 3852] [serial = 1569] [outer = 00000000] 02:42:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (196DF000) [pid = 3852] [serial = 1570] [outer = 19530000] 02:42:25 INFO - PROCESS | 3852 | 1470735745270 Marionette DEBUG loaded listener.js 02:42:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (19830000) [pid = 3852] [serial = 1571] [outer = 19530000] 02:42:26 INFO - PROCESS | 3852 | 1470735746075 Marionette TRACE conn5 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1225ms 02:42:26 INFO - PROCESS | 3852 | 1470735746118 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 02:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:42:26 INFO - PROCESS | 3852 | 1470735746122 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 02:42:26 INFO - PROCESS | 3852 | 1470735746127 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:42:26 INFO - PROCESS | 3852 | 1470735746130 Marionette TRACE conn5 <- [1,2058,null,{}] 02:42:26 INFO - PROCESS | 3852 | 1470735746136 Marionette TRACE conn5 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:26 INFO - PROCESS | 3852 | 1470735746138 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:26 INFO - PROCESS | 3852 | 1470735746241 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 02:42:26 INFO - PROCESS | 3852 | 1470735746382 Marionette TRACE conn5 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:26 INFO - PROCESS | 3852 | 1470735746386 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:26 INFO - PROCESS | 3852 | ++DOCSHELL 0C7F7400 == 41 [pid = 3852] [id = 524] 02:42:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0C7FD000) [pid = 3852] [serial = 1572] [outer = 00000000] 02:42:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0D112400) [pid = 3852] [serial = 1573] [outer = 0C7FD000] 02:42:26 INFO - PROCESS | 3852 | 1470735746440 Marionette DEBUG loaded listener.js 02:42:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (10B08000) [pid = 3852] [serial = 1574] [outer = 0C7FD000] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 14162000 == 40 [pid = 3852] [id = 519] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 0C684000 == 39 [pid = 3852] [id = 518] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 179C0C00 == 38 [pid = 3852] [id = 517] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 176C0000 == 37 [pid = 3852] [id = 516] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 17625400 == 36 [pid = 3852] [id = 515] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 15956400 == 35 [pid = 3852] [id = 514] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 0D376000 == 34 [pid = 3852] [id = 513] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 0B8BF800 == 33 [pid = 3852] [id = 512] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 179C3000 == 32 [pid = 3852] [id = 509] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 01C6EC00 == 31 [pid = 3852] [id = 510] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 13D7F400 == 30 [pid = 3852] [id = 511] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 14F30000 == 29 [pid = 3852] [id = 522] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 194CB400 == 28 [pid = 3852] [id = 523] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 15955C00 == 27 [pid = 3852] [id = 520] 02:42:27 INFO - PROCESS | 3852 | --DOCSHELL 0B825C00 == 26 [pid = 3852] [id = 521] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (10F01800) [pid = 3852] [serial = 1507] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (10FF5800) [pid = 3852] [serial = 1508] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (14F37000) [pid = 3852] [serial = 1510] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (13D7E400) [pid = 3852] [serial = 1502] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (10B02000) [pid = 3852] [serial = 1501] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0CE4D800) [pid = 3852] [serial = 1504] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0CF36400) [pid = 3852] [serial = 1505] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (15F69C00) [pid = 3852] [serial = 1513] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (16907800) [pid = 3852] [serial = 1514] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (176A8C00) [pid = 3852] [serial = 1516] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1458F400) [pid = 3852] [serial = 1522] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (179C0400) [pid = 3852] [serial = 1519] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18851800) [pid = 3852] [serial = 1525] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (13E66C00) [pid = 3852] [serial = 1493] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (10B04C00) [pid = 3852] [serial = 1492] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (18749C00) [pid = 3852] [serial = 1520] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (17621800) [pid = 3852] [serial = 1496] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (179BCC00) [pid = 3852] [serial = 1526] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (15F6A000) [pid = 3852] [serial = 1495] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1982D400) [pid = 3852] [serial = 1499] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (196DE400) [pid = 3852] [serial = 1498] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (193CCC00) [pid = 3852] [serial = 1528] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (176B1000) [pid = 3852] [serial = 1517] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (15F6AC00) [pid = 3852] [serial = 1523] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (155BC400) [pid = 3852] [serial = 1511] [outer = 00000000] [url = about:blank] 02:42:27 INFO - PROCESS | 3852 | 1470735747532 Marionette TRACE conn5 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1482ms 02:42:27 INFO - PROCESS | 3852 | 1470735747609 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 02:42:27 INFO - PROCESS | 3852 | 1470735747613 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 02:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:42:27 INFO - PROCESS | 3852 | 1470735747618 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:42:27 INFO - PROCESS | 3852 | 1470735747622 Marionette TRACE conn5 <- [1,2062,null,{}] 02:42:27 INFO - PROCESS | 3852 | 1470735747627 Marionette TRACE conn5 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:27 INFO - PROCESS | 3852 | 1470735747630 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:27 INFO - PROCESS | 3852 | 1470735747721 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 02:42:27 INFO - PROCESS | 3852 | 1470735747735 Marionette TRACE conn5 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:27 INFO - PROCESS | 3852 | 1470735747738 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:27 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BC000 == 27 [pid = 3852] [id = 525] 02:42:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0B8BC800) [pid = 3852] [serial = 1575] [outer = 00000000] 02:42:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0C6E4C00) [pid = 3852] [serial = 1576] [outer = 0B8BC800] 02:42:27 INFO - PROCESS | 3852 | 1470735747787 Marionette DEBUG loaded listener.js 02:42:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0CE50800) [pid = 3852] [serial = 1577] [outer = 0B8BC800] 02:42:28 INFO - PROCESS | 3852 | 1470735748293 Marionette TRACE conn5 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 730ms 02:42:28 INFO - PROCESS | 3852 | 1470735748349 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 02:42:28 INFO - PROCESS | 3852 | 1470735748354 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 02:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:42:28 INFO - PROCESS | 3852 | 1470735748397 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:42:28 INFO - PROCESS | 3852 | 1470735748399 Marionette TRACE conn5 <- [1,2066,null,{}] 02:42:28 INFO - PROCESS | 3852 | 1470735748404 Marionette TRACE conn5 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:28 INFO - PROCESS | 3852 | 1470735748407 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:28 INFO - PROCESS | 3852 | 1470735748507 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 02:42:28 INFO - PROCESS | 3852 | 1470735748598 Marionette TRACE conn5 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:28 INFO - PROCESS | 3852 | 1470735748600 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:28 INFO - PROCESS | 3852 | ++DOCSHELL 105A7400 == 28 [pid = 3852] [id = 526] 02:42:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (105AA800) [pid = 3852] [serial = 1578] [outer = 00000000] 02:42:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (10F0B800) [pid = 3852] [serial = 1579] [outer = 105AA800] 02:42:28 INFO - PROCESS | 3852 | 1470735748648 Marionette DEBUG loaded listener.js 02:42:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (110D9400) [pid = 3852] [serial = 1580] [outer = 105AA800] 02:42:29 INFO - PROCESS | 3852 | 1470735749026 Marionette TRACE conn5 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 710ms 02:42:29 INFO - PROCESS | 3852 | 1470735749074 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 3852 | 1470735749076 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 02:42:29 INFO - PROCESS | 3852 | 1470735749080 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:42:29 INFO - PROCESS | 3852 | 1470735749083 Marionette TRACE conn5 <- [1,2070,null,{}] 02:42:29 INFO - PROCESS | 3852 | 1470735749094 Marionette TRACE conn5 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:29 INFO - PROCESS | 3852 | 1470735749098 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:29 INFO - PROCESS | 3852 | 1470735749183 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 02:42:29 INFO - PROCESS | 3852 | 1470735749191 Marionette TRACE conn5 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:29 INFO - PROCESS | 3852 | 1470735749195 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:29 INFO - PROCESS | 3852 | ++DOCSHELL 1415A000 == 29 [pid = 3852] [id = 527] 02:42:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (141F7400) [pid = 3852] [serial = 1581] [outer = 00000000] 02:42:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (1467E000) [pid = 3852] [serial = 1582] [outer = 141F7400] 02:42:29 INFO - PROCESS | 3852 | 1470735749243 Marionette DEBUG loaded listener.js 02:42:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (155BD400) [pid = 3852] [serial = 1583] [outer = 141F7400] 02:42:29 INFO - PROCESS | 3852 | 1470735749735 Marionette TRACE conn5 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:42:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:42:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 730ms 02:42:29 INFO - PROCESS | 3852 | 1470735749814 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 02:42:29 INFO - PROCESS | 3852 | 1470735749816 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 02:42:29 INFO - PROCESS | 3852 | 1470735749820 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:42:29 INFO - PROCESS | 3852 | 1470735749821 Marionette TRACE conn5 <- [1,2074,null,{}] 02:42:29 INFO - PROCESS | 3852 | 1470735749825 Marionette TRACE conn5 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:29 INFO - PROCESS | 3852 | 1470735749827 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:29 INFO - PROCESS | 3852 | 1470735749979 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 02:42:30 INFO - PROCESS | 3852 | 1470735750036 Marionette TRACE conn5 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 3852 | 1470735750038 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:30 INFO - PROCESS | 3852 | ++DOCSHELL 15F50000 == 30 [pid = 3852] [id = 528] 02:42:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (15F51800) [pid = 3852] [serial = 1584] [outer = 00000000] 02:42:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (15F5A800) [pid = 3852] [serial = 1585] [outer = 15F51800] 02:42:30 INFO - PROCESS | 3852 | 1470735750085 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1636B800) [pid = 3852] [serial = 1586] [outer = 15F51800] 02:42:30 INFO - PROCESS | 3852 | 1470735750477 Marionette TRACE conn5 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 730ms 02:42:30 INFO - PROCESS | 3852 | 1470735750554 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 02:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:42:30 INFO - PROCESS | 3852 | 1470735750556 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 02:42:30 INFO - PROCESS | 3852 | 1470735750559 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:42:30 INFO - PROCESS | 3852 | 1470735750561 Marionette TRACE conn5 <- [1,2078,null,{}] 02:42:30 INFO - PROCESS | 3852 | 1470735750564 Marionette TRACE conn5 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:30 INFO - PROCESS | 3852 | 1470735750566 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:30 INFO - PROCESS | 3852 | 1470735750679 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 02:42:30 INFO - PROCESS | 3852 | 1470735750684 Marionette TRACE conn5 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:30 INFO - PROCESS | 3852 | 1470735750686 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:30 INFO - PROCESS | 3852 | ++DOCSHELL 16907800 == 31 [pid = 3852] [id = 529] 02:42:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (16968000) [pid = 3852] [serial = 1587] [outer = 00000000] 02:42:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1764C000) [pid = 3852] [serial = 1588] [outer = 16968000] 02:42:30 INFO - PROCESS | 3852 | 1470735750731 Marionette DEBUG loaded listener.js 02:42:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1764F000) [pid = 3852] [serial = 1589] [outer = 16968000] 02:42:31 INFO - PROCESS | 3852 | 1470735751191 Marionette TRACE conn5 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 671ms 02:42:31 INFO - PROCESS | 3852 | 1470735751231 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 02:42:31 INFO - PROCESS | 3852 | 1470735751233 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 02:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:42:31 INFO - PROCESS | 3852 | 1470735751236 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:42:31 INFO - PROCESS | 3852 | 1470735751237 Marionette TRACE conn5 <- [1,2082,null,{}] 02:42:31 INFO - PROCESS | 3852 | 1470735751241 Marionette TRACE conn5 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:31 INFO - PROCESS | 3852 | 1470735751246 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:31 INFO - PROCESS | 3852 | 1470735751407 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (196D7400) [pid = 3852] [serial = 1560] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (103DDC00) [pid = 3852] [serial = 1539] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0B995C00) [pid = 3852] [serial = 1536] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (13D81000) [pid = 3852] [serial = 1533] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0875AC00) [pid = 3852] [serial = 1530] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (18F8A800) [pid = 3852] [serial = 1527] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (1874AC00) [pid = 3852] [serial = 1551] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (179BAC00) [pid = 3852] [serial = 1548] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (15958800) [pid = 3852] [serial = 1542] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (16973000) [pid = 3852] [serial = 1557] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0C7F7000) [pid = 3852] [serial = 1554] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:42:31 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (176A8800) [pid = 3852] [serial = 1545] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:42:31 INFO - PROCESS | 3852 | 1470735751701 Marionette TRACE conn5 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:31 INFO - PROCESS | 3852 | 1470735751703 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:31 INFO - PROCESS | 3852 | ++DOCSHELL 0817E400 == 32 [pid = 3852] [id = 530] 02:42:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (08180800) [pid = 3852] [serial = 1590] [outer = 00000000] 02:42:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0B994000) [pid = 3852] [serial = 1591] [outer = 08180800] 02:42:31 INFO - PROCESS | 3852 | 1470735751750 Marionette DEBUG loaded listener.js 02:42:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (105AD800) [pid = 3852] [serial = 1592] [outer = 08180800] 02:42:32 INFO - PROCESS | 3852 | 1470735752101 Marionette TRACE conn5 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 930ms 02:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:42:32 INFO - PROCESS | 3852 | 1470735752167 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 02:42:32 INFO - PROCESS | 3852 | 1470735752169 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 02:42:32 INFO - PROCESS | 3852 | 1470735752172 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 3852 | 1470735752174 Marionette TRACE conn5 <- [1,2086,null,{}] 02:42:32 INFO - PROCESS | 3852 | 1470735752177 Marionette TRACE conn5 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:32 INFO - PROCESS | 3852 | 1470735752179 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:32 INFO - PROCESS | 3852 | 1470735752292 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 02:42:32 INFO - PROCESS | 3852 | 1470735752345 Marionette TRACE conn5 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 3852 | 1470735752347 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:32 INFO - PROCESS | 3852 | ++DOCSHELL 0C7FE800 == 33 [pid = 3852] [id = 531] 02:42:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (103DDC00) [pid = 3852] [serial = 1593] [outer = 00000000] 02:42:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (179B9000) [pid = 3852] [serial = 1594] [outer = 103DDC00] 02:42:32 INFO - PROCESS | 3852 | 1470735752392 Marionette DEBUG loaded listener.js 02:42:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (179B9C00) [pid = 3852] [serial = 1595] [outer = 103DDC00] 02:42:32 INFO - PROCESS | 3852 | 1470735752732 Marionette TRACE conn5 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 630ms 02:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:42:32 INFO - PROCESS | 3852 | 1470735752803 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 02:42:32 INFO - PROCESS | 3852 | 1470735752805 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 02:42:32 INFO - PROCESS | 3852 | 1470735752808 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:42:32 INFO - PROCESS | 3852 | 1470735752810 Marionette TRACE conn5 <- [1,2090,null,{}] 02:42:32 INFO - PROCESS | 3852 | 1470735752814 Marionette TRACE conn5 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:32 INFO - PROCESS | 3852 | 1470735752815 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:32 INFO - PROCESS | 3852 | 1470735752930 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 02:42:32 INFO - PROCESS | 3852 | 1470735752967 Marionette TRACE conn5 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:32 INFO - PROCESS | 3852 | 1470735752968 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:32 INFO - PROCESS | 3852 | ++DOCSHELL 16970000 == 34 [pid = 3852] [id = 532] 02:42:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (176BE800) [pid = 3852] [serial = 1596] [outer = 00000000] 02:42:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18853000) [pid = 3852] [serial = 1597] [outer = 176BE800] 02:42:33 INFO - PROCESS | 3852 | 1470735753012 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18856000) [pid = 3852] [serial = 1598] [outer = 176BE800] 02:42:33 INFO - PROCESS | 3852 | 1470735753411 Marionette TRACE conn5 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 630ms 02:42:33 INFO - PROCESS | 3852 | 1470735753439 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 02:42:33 INFO - PROCESS | 3852 | 1470735753441 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 02:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:42:33 INFO - PROCESS | 3852 | 1470735753444 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:42:33 INFO - PROCESS | 3852 | 1470735753445 Marionette TRACE conn5 <- [1,2094,null,{}] 02:42:33 INFO - PROCESS | 3852 | 1470735753449 Marionette TRACE conn5 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:33 INFO - PROCESS | 3852 | 1470735753450 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:33 INFO - PROCESS | 3852 | 1470735753566 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 02:42:33 INFO - PROCESS | 3852 | 1470735753575 Marionette TRACE conn5 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:33 INFO - PROCESS | 3852 | 1470735753577 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:33 INFO - PROCESS | 3852 | ++DOCSHELL 18F8A000 == 35 [pid = 3852] [id = 533] 02:42:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (18F8C000) [pid = 3852] [serial = 1599] [outer = 00000000] 02:42:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18F97400) [pid = 3852] [serial = 1600] [outer = 18F8C000] 02:42:33 INFO - PROCESS | 3852 | 1470735753621 Marionette DEBUG loaded listener.js 02:42:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (193D3400) [pid = 3852] [serial = 1601] [outer = 18F8C000] 02:42:34 INFO - PROCESS | 3852 | 1470735754413 Marionette TRACE conn5 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1020ms 02:42:34 INFO - PROCESS | 3852 | 1470735754479 Marionette TRACE conn5 -> [0,2097,"getWindowHandle",null] 02:42:34 INFO - PROCESS | 3852 | 1470735754484 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 02:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:42:34 INFO - PROCESS | 3852 | 1470735754509 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:42:34 INFO - PROCESS | 3852 | 1470735754515 Marionette TRACE conn5 <- [1,2098,null,{}] 02:42:34 INFO - PROCESS | 3852 | 1470735754520 Marionette TRACE conn5 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:34 INFO - PROCESS | 3852 | 1470735754523 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:34 INFO - PROCESS | 3852 | 1470735754673 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 02:42:34 INFO - PROCESS | 3852 | 1470735754803 Marionette TRACE conn5 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:34 INFO - PROCESS | 3852 | 1470735754806 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:34 INFO - PROCESS | 3852 | ++DOCSHELL 0B824C00 == 36 [pid = 3852] [id = 534] 02:42:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0B8B2800) [pid = 3852] [serial = 1602] [outer = 00000000] 02:42:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0CF83C00) [pid = 3852] [serial = 1603] [outer = 0B8B2800] 02:42:34 INFO - PROCESS | 3852 | 1470735754867 Marionette DEBUG loaded listener.js 02:42:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (1066B000) [pid = 3852] [serial = 1604] [outer = 0B8B2800] 02:42:35 INFO - PROCESS | 3852 | --DOCSHELL 0C7F0C00 == 35 [pid = 3852] [id = 12] 02:42:35 INFO - PROCESS | 3852 | 1470735755623 Marionette TRACE conn5 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1179ms 02:42:35 INFO - PROCESS | 3852 | 1470735755689 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 02:42:35 INFO - PROCESS | 3852 | 1470735755694 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 02:42:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:42:35 INFO - PROCESS | 3852 | 1470735755700 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:42:35 INFO - PROCESS | 3852 | 1470735755703 Marionette TRACE conn5 <- [1,2102,null,{}] 02:42:35 INFO - PROCESS | 3852 | 1470735755707 Marionette TRACE conn5 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:35 INFO - PROCESS | 3852 | 1470735755710 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:35 INFO - PROCESS | 3852 | 1470735755840 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 02:42:36 INFO - PROCESS | 3852 | 1470735756073 Marionette TRACE conn5 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:36 INFO - PROCESS | 3852 | 1470735756077 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:36 INFO - PROCESS | 3852 | ++DOCSHELL 0817B800 == 36 [pid = 3852] [id = 535] 02:42:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0817D000) [pid = 3852] [serial = 1605] [outer = 00000000] 02:42:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0875B400) [pid = 3852] [serial = 1606] [outer = 0817D000] 02:42:36 INFO - PROCESS | 3852 | 1470735756138 Marionette DEBUG loaded listener.js 02:42:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (0B82C000) [pid = 3852] [serial = 1607] [outer = 0817D000] 02:42:36 INFO - PROCESS | 3852 | --DOCSHELL 16970000 == 35 [pid = 3852] [id = 532] 02:42:36 INFO - PROCESS | 3852 | --DOCSHELL 0C7FE800 == 34 [pid = 3852] [id = 531] 02:42:36 INFO - PROCESS | 3852 | --DOCSHELL 0817E400 == 33 [pid = 3852] [id = 530] 02:42:36 INFO - PROCESS | 3852 | --DOCSHELL 16907800 == 32 [pid = 3852] [id = 529] 02:42:36 INFO - PROCESS | 3852 | --DOCSHELL 15F50000 == 31 [pid = 3852] [id = 528] 02:42:36 INFO - PROCESS | 3852 | --DOCSHELL 1415A000 == 30 [pid = 3852] [id = 527] 02:42:36 INFO - PROCESS | 3852 | --DOCSHELL 105A7400 == 29 [pid = 3852] [id = 526] 02:42:36 INFO - PROCESS | 3852 | --DOCSHELL 0B8BC000 == 28 [pid = 3852] [id = 525] 02:42:36 INFO - PROCESS | 3852 | --DOCSHELL 0C7F7400 == 27 [pid = 3852] [id = 524] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (19559400) [pid = 3852] [serial = 1559] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (19777C00) [pid = 3852] [serial = 1561] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (19829000) [pid = 3852] [serial = 1562] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (13D7BC00) [pid = 3852] [serial = 1541] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0CF38C00) [pid = 3852] [serial = 1538] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (14128C00) [pid = 3852] [serial = 1534] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0D108400) [pid = 3852] [serial = 1532] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0C684400) [pid = 3852] [serial = 1531] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (19474400) [pid = 3852] [serial = 1529] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (194D2C00) [pid = 3852] [serial = 1552] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (10B08800) [pid = 3852] [serial = 1540] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1874B400) [pid = 3852] [serial = 1549] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (15F58C00) [pid = 3852] [serial = 1543] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (19556400) [pid = 3852] [serial = 1558] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (15F69400) [pid = 3852] [serial = 1555] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (18835000) [pid = 3852] [serial = 1550] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (14F31800) [pid = 3852] [serial = 1535] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0C759800) [pid = 3852] [serial = 1537] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (179B6C00) [pid = 3852] [serial = 1547] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (176C5C00) [pid = 3852] [serial = 1556] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (1636F400) [pid = 3852] [serial = 1544] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (176C1000) [pid = 3852] [serial = 1546] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (19403400) [pid = 3852] [serial = 1553] [outer = 00000000] [url = about:blank] 02:42:36 INFO - PROCESS | 3852 | 1470735756776 Marionette TRACE conn5 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:42:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:42:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1119ms 02:42:36 INFO - PROCESS | 3852 | 1470735756824 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 02:42:36 INFO - PROCESS | 3852 | 1470735756828 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 02:42:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:42:36 INFO - PROCESS | 3852 | 1470735756832 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:42:36 INFO - PROCESS | 3852 | 1470735756835 Marionette TRACE conn5 <- [1,2106,null,{}] 02:42:36 INFO - PROCESS | 3852 | 1470735756840 Marionette TRACE conn5 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:36 INFO - PROCESS | 3852 | 1470735756844 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:36 INFO - PROCESS | 3852 | 1470735756934 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 02:42:37 INFO - PROCESS | 3852 | 1470735757031 Marionette TRACE conn5 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 3852 | 1470735757034 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:37 INFO - PROCESS | 3852 | ++DOCSHELL 0B827800 == 28 [pid = 3852] [id = 536] 02:42:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0B82B000) [pid = 3852] [serial = 1608] [outer = 00000000] 02:42:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0CF38C00) [pid = 3852] [serial = 1609] [outer = 0B82B000] 02:42:37 INFO - PROCESS | 3852 | 1470735757082 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0D108800) [pid = 3852] [serial = 1610] [outer = 0B82B000] 02:42:37 INFO - PROCESS | 3852 | 1470735757527 Marionette TRACE conn5 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:42:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:42:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 730ms 02:42:37 INFO - PROCESS | 3852 | 1470735757565 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 02:42:37 INFO - PROCESS | 3852 | 1470735757568 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 02:42:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:42:37 INFO - PROCESS | 3852 | 1470735757573 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:42:37 INFO - PROCESS | 3852 | 1470735757575 Marionette TRACE conn5 <- [1,2110,null,{}] 02:42:37 INFO - PROCESS | 3852 | 1470735757578 Marionette TRACE conn5 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:37 INFO - PROCESS | 3852 | 1470735757580 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:37 INFO - PROCESS | 3852 | 1470735757670 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 02:42:37 INFO - PROCESS | 3852 | 1470735757676 Marionette TRACE conn5 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:37 INFO - PROCESS | 3852 | 1470735757679 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:37 INFO - PROCESS | 3852 | ++DOCSHELL 10B9C800 == 29 [pid = 3852] [id = 537] 02:42:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (10F03400) [pid = 3852] [serial = 1611] [outer = 00000000] 02:42:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (1415F400) [pid = 3852] [serial = 1612] [outer = 10F03400] 02:42:37 INFO - PROCESS | 3852 | 1470735757724 Marionette DEBUG loaded listener.js 02:42:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (14F37800) [pid = 3852] [serial = 1613] [outer = 10F03400] 02:42:38 INFO - PROCESS | 3852 | 1470735758190 Marionette TRACE conn5 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 670ms 02:42:38 INFO - PROCESS | 3852 | 1470735758248 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 3852 | 1470735758250 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 02:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:42:38 INFO - PROCESS | 3852 | 1470735758255 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 3852 | 1470735758261 Marionette TRACE conn5 <- [1,2114,null,{}] 02:42:38 INFO - PROCESS | 3852 | 1470735758270 Marionette TRACE conn5 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:38 INFO - PROCESS | 3852 | 1470735758274 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:38 INFO - PROCESS | 3852 | 1470735758361 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 02:42:38 INFO - PROCESS | 3852 | 1470735758370 Marionette TRACE conn5 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:38 INFO - PROCESS | 3852 | 1470735758372 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:38 INFO - PROCESS | 3852 | ++DOCSHELL 16371C00 == 30 [pid = 3852] [id = 538] 02:42:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (16907800) [pid = 3852] [serial = 1614] [outer = 00000000] 02:42:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (17623C00) [pid = 3852] [serial = 1615] [outer = 16907800] 02:42:38 INFO - PROCESS | 3852 | 1470735758417 Marionette DEBUG loaded listener.js 02:42:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (17651800) [pid = 3852] [serial = 1616] [outer = 16907800] 02:42:38 INFO - PROCESS | 3852 | 1470735758872 Marionette TRACE conn5 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:42:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:42:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 630ms 02:42:38 INFO - PROCESS | 3852 | 1470735758888 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 02:42:38 INFO - PROCESS | 3852 | 1470735758890 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 02:42:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:42:38 INFO - PROCESS | 3852 | 1470735758913 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:42:38 INFO - PROCESS | 3852 | 1470735758915 Marionette TRACE conn5 <- [1,2118,null,{}] 02:42:38 INFO - PROCESS | 3852 | 1470735758918 Marionette TRACE conn5 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:38 INFO - PROCESS | 3852 | 1470735758920 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:39 INFO - PROCESS | 3852 | 1470735759041 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 02:42:39 INFO - PROCESS | 3852 | 1470735759129 Marionette TRACE conn5 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 3852 | 1470735759131 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:39 INFO - PROCESS | 3852 | ++DOCSHELL 176BBC00 == 31 [pid = 3852] [id = 539] 02:42:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176BEC00) [pid = 3852] [serial = 1617] [outer = 00000000] 02:42:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (179B8000) [pid = 3852] [serial = 1618] [outer = 176BEC00] 02:42:39 INFO - PROCESS | 3852 | 1470735759175 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (179C0400) [pid = 3852] [serial = 1619] [outer = 176BEC00] 02:42:39 INFO - PROCESS | 3852 | 1470735759595 Marionette TRACE conn5 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2121,"getWindowHandle",null] 02:42:39 INFO - PROCESS | 3852 | 1470735759648 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 02:42:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 02:42:39 INFO - PROCESS | 3852 | 1470735759651 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:42:39 INFO - PROCESS | 3852 | 1470735759653 Marionette TRACE conn5 <- [1,2122,null,{}] 02:42:39 INFO - PROCESS | 3852 | 1470735759663 Marionette TRACE conn5 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:39 INFO - PROCESS | 3852 | 1470735759665 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:39 INFO - PROCESS | 3852 | 1470735759776 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 02:42:39 INFO - PROCESS | 3852 | 1470735759781 Marionette TRACE conn5 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:39 INFO - PROCESS | 3852 | 1470735759787 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:39 INFO - PROCESS | 3852 | ++DOCSHELL 11099400 == 32 [pid = 3852] [id = 540] 02:42:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18837C00) [pid = 3852] [serial = 1620] [outer = 00000000] 02:42:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18F8BC00) [pid = 3852] [serial = 1621] [outer = 18837C00] 02:42:39 INFO - PROCESS | 3852 | 1470735759845 Marionette DEBUG loaded listener.js 02:42:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (191DD800) [pid = 3852] [serial = 1622] [outer = 18837C00] 02:42:40 INFO - PROCESS | 3852 | 1470735760321 Marionette TRACE conn5 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:42:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:42:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 730ms 02:42:40 INFO - PROCESS | 3852 | 1470735760403 Marionette TRACE conn5 -> [0,2125,"getWindowHandle",null] 02:42:40 INFO - PROCESS | 3852 | 1470735760405 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 02:42:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:42:40 INFO - PROCESS | 3852 | 1470735760409 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:42:40 INFO - PROCESS | 3852 | 1470735760411 Marionette TRACE conn5 <- [1,2126,null,{}] 02:42:40 INFO - PROCESS | 3852 | 1470735760414 Marionette TRACE conn5 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:40 INFO - PROCESS | 3852 | 1470735760416 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:40 INFO - PROCESS | 3852 | 1470735760543 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 02:42:40 INFO - PROCESS | 3852 | 1470735760611 Marionette TRACE conn5 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:40 INFO - PROCESS | 3852 | 1470735760613 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:40 INFO - PROCESS | 3852 | ++DOCSHELL 194D2C00 == 33 [pid = 3852] [id = 541] 02:42:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (194D4400) [pid = 3852] [serial = 1623] [outer = 00000000] 02:42:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1954E400) [pid = 3852] [serial = 1624] [outer = 194D4400] 02:42:40 INFO - PROCESS | 3852 | 1470735760657 Marionette DEBUG loaded listener.js 02:42:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (19559400) [pid = 3852] [serial = 1625] [outer = 194D4400] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (105AA800) [pid = 3852] [serial = 1578] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0C7FD000) [pid = 3852] [serial = 1572] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (141F7400) [pid = 3852] [serial = 1581] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (15F51800) [pid = 3852] [serial = 1584] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (176BE800) [pid = 3852] [serial = 1596] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B8BC800) [pid = 3852] [serial = 1575] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (16968000) [pid = 3852] [serial = 1587] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (08180800) [pid = 3852] [serial = 1590] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0B831800) [pid = 3852] [serial = 1563] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (103DDC00) [pid = 3852] [serial = 1593] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (14F3A400) [pid = 3852] [serial = 1566] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:42:41 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (19530000) [pid = 3852] [serial = 1569] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:42:41 INFO - PROCESS | 3852 | 1470735761133 Marionette TRACE conn5 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:42:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:42:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 770ms 02:42:41 INFO - PROCESS | 3852 | 1470735761180 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 02:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:42:41 INFO - PROCESS | 3852 | 1470735761182 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 02:42:41 INFO - PROCESS | 3852 | 1470735761185 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 3852 | 1470735761187 Marionette TRACE conn5 <- [1,2130,null,{}] 02:42:41 INFO - PROCESS | 3852 | 1470735761190 Marionette TRACE conn5 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:41 INFO - PROCESS | 3852 | 1470735761192 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:41 INFO - PROCESS | 3852 | 1470735761305 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 02:42:41 INFO - PROCESS | 3852 | 1470735761365 Marionette TRACE conn5 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:41 INFO - PROCESS | 3852 | 1470735761367 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:41 INFO - PROCESS | 3852 | ++DOCSHELL 0B827000 == 34 [pid = 3852] [id = 542] 02:42:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0B8BC800) [pid = 3852] [serial = 1626] [outer = 00000000] 02:42:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1456D400) [pid = 3852] [serial = 1627] [outer = 0B8BC800] 02:42:41 INFO - PROCESS | 3852 | 1470735761411 Marionette DEBUG loaded listener.js 02:42:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (16365000) [pid = 3852] [serial = 1628] [outer = 0B8BC800] 02:42:41 INFO - PROCESS | 3852 | 1470735761770 Marionette TRACE conn5 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:42:41 INFO - PROCESS | 3852 | 1470735761818 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 02:42:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:42:41 INFO - PROCESS | 3852 | 1470735761821 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:42:41 INFO - PROCESS | 3852 | 1470735761823 Marionette TRACE conn5 <- [1,2134,null,{}] 02:42:41 INFO - PROCESS | 3852 | 1470735761827 Marionette TRACE conn5 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:41 INFO - PROCESS | 3852 | 1470735761829 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:41 INFO - PROCESS | 3852 | 1470735761972 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 02:42:42 INFO - PROCESS | 3852 | 1470735761980 Marionette TRACE conn5 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:42 INFO - PROCESS | 3852 | 1470735761982 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:42 INFO - PROCESS | 3852 | ++DOCSHELL 1415E800 == 35 [pid = 3852] [id = 543] 02:42:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176BE800) [pid = 3852] [serial = 1629] [outer = 00000000] 02:42:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (196D6400) [pid = 3852] [serial = 1630] [outer = 176BE800] 02:42:42 INFO - PROCESS | 3852 | 1470735762026 Marionette DEBUG loaded listener.js 02:42:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (196D7800) [pid = 3852] [serial = 1631] [outer = 176BE800] 02:42:42 INFO - PROCESS | 3852 | 1470735762425 Marionette TRACE conn5 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2137,"getWindowHandle",null] 02:42:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:42:42 INFO - PROCESS | 3852 | 1470735762494 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 02:42:42 INFO - PROCESS | 3852 | 1470735762507 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:42:42 INFO - PROCESS | 3852 | 1470735762509 Marionette TRACE conn5 <- [1,2138,null,{}] 02:42:42 INFO - PROCESS | 3852 | 1470735762521 Marionette TRACE conn5 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:42 INFO - PROCESS | 3852 | 1470735762523 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:42 INFO - PROCESS | 3852 | 1470735762608 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 02:42:42 INFO - PROCESS | 3852 | 1470735762614 Marionette TRACE conn5 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:42 INFO - PROCESS | 3852 | 1470735762616 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:42 INFO - PROCESS | 3852 | ++DOCSHELL 1696D400 == 36 [pid = 3852] [id = 544] 02:42:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (196DD800) [pid = 3852] [serial = 1632] [outer = 00000000] 02:42:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (19826C00) [pid = 3852] [serial = 1633] [outer = 196DD800] 02:42:42 INFO - PROCESS | 3852 | 1470735762664 Marionette DEBUG loaded listener.js 02:42:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (1982D000) [pid = 3852] [serial = 1634] [outer = 196DD800] 02:42:43 INFO - PROCESS | 3852 | 1470735763193 Marionette TRACE conn5 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:42:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:42:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 791ms 02:42:43 INFO - PROCESS | 3852 | 1470735763290 Marionette TRACE conn5 -> [0,2141,"getWindowHandle",null] 02:42:43 INFO - PROCESS | 3852 | 1470735763295 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 02:42:43 INFO - PROCESS | 3852 | 1470735763300 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:42:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:42:43 INFO - PROCESS | 3852 | 1470735763304 Marionette TRACE conn5 <- [1,2142,null,{}] 02:42:43 INFO - PROCESS | 3852 | 1470735763309 Marionette TRACE conn5 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:43 INFO - PROCESS | 3852 | 1470735763313 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:43 INFO - PROCESS | 3852 | 1470735763437 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 02:42:43 INFO - PROCESS | 3852 | 1470735763541 Marionette TRACE conn5 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:43 INFO - PROCESS | 3852 | 1470735763546 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:43 INFO - PROCESS | 3852 | ++DOCSHELL 08765C00 == 37 [pid = 3852] [id = 545] 02:42:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (0B831C00) [pid = 3852] [serial = 1635] [outer = 00000000] 02:42:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0D10B000) [pid = 3852] [serial = 1636] [outer = 0B831C00] 02:42:43 INFO - PROCESS | 3852 | 1470735763604 Marionette DEBUG loaded listener.js 02:42:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (10F0F800) [pid = 3852] [serial = 1637] [outer = 0B831C00] 02:42:44 INFO - PROCESS | 3852 | 1470735764210 Marionette TRACE conn5 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:42:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:42:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 970ms 02:42:44 INFO - PROCESS | 3852 | 1470735764275 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 02:42:44 INFO - PROCESS | 3852 | 1470735764279 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 02:42:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:42:44 INFO - PROCESS | 3852 | 1470735764286 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:42:44 INFO - PROCESS | 3852 | 1470735764289 Marionette TRACE conn5 <- [1,2146,null,{}] 02:42:44 INFO - PROCESS | 3852 | 1470735764293 Marionette TRACE conn5 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:44 INFO - PROCESS | 3852 | 1470735764296 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:44 INFO - PROCESS | 3852 | 1470735764409 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 02:42:44 INFO - PROCESS | 3852 | 1470735764548 Marionette TRACE conn5 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:44 INFO - PROCESS | 3852 | 1470735764550 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:44 INFO - PROCESS | 3852 | ++DOCSHELL 1458AC00 == 38 [pid = 3852] [id = 546] 02:42:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1467D000) [pid = 3852] [serial = 1638] [outer = 00000000] 02:42:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (15F54000) [pid = 3852] [serial = 1639] [outer = 1467D000] 02:42:44 INFO - PROCESS | 3852 | 1470735764609 Marionette DEBUG loaded listener.js 02:42:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (16367C00) [pid = 3852] [serial = 1640] [outer = 1467D000] 02:42:45 INFO - PROCESS | 3852 | 1470735765233 Marionette TRACE conn5 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:42:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:42:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 970ms 02:42:45 INFO - PROCESS | 3852 | 1470735765260 Marionette TRACE conn5 -> [0,2149,"getWindowHandle",null] 02:42:45 INFO - PROCESS | 3852 | 1470735765262 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 02:42:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:42:45 INFO - PROCESS | 3852 | 1470735765266 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:42:45 INFO - PROCESS | 3852 | 1470735765270 Marionette TRACE conn5 <- [1,2150,null,{}] 02:42:45 INFO - PROCESS | 3852 | 1470735765281 Marionette TRACE conn5 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:45 INFO - PROCESS | 3852 | 1470735765286 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:45 INFO - PROCESS | 3852 | 1470735765395 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 02:42:45 INFO - PROCESS | 3852 | 1470735765532 Marionette TRACE conn5 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:45 INFO - PROCESS | 3852 | 1470735765535 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:45 INFO - PROCESS | 3852 | ++DOCSHELL 193CD400 == 39 [pid = 3852] [id = 547] 02:42:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (19528000) [pid = 3852] [serial = 1641] [outer = 00000000] 02:42:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (19778400) [pid = 3852] [serial = 1642] [outer = 19528000] 02:42:45 INFO - PROCESS | 3852 | 1470735765593 Marionette DEBUG loaded listener.js 02:42:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (19832000) [pid = 3852] [serial = 1643] [outer = 19528000] 02:42:46 INFO - PROCESS | 3852 | 1470735766228 Marionette TRACE conn5 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:42:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:42:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 970ms 02:42:46 INFO - PROCESS | 3852 | 1470735766239 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 02:42:46 INFO - PROCESS | 3852 | 1470735766242 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 02:42:46 INFO - PROCESS | 3852 | 1470735766246 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:42:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:42:46 INFO - PROCESS | 3852 | 1470735766248 Marionette TRACE conn5 <- [1,2154,null,{}] 02:42:46 INFO - PROCESS | 3852 | 1470735766251 Marionette TRACE conn5 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:46 INFO - PROCESS | 3852 | 1470735766254 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:46 INFO - PROCESS | 3852 | 1470735766379 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 02:42:46 INFO - PROCESS | 3852 | 1470735766487 Marionette TRACE conn5 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:46 INFO - PROCESS | 3852 | 1470735766489 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:46 INFO - PROCESS | 3852 | ++DOCSHELL 14FDBC00 == 40 [pid = 3852] [id = 548] 02:42:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (1553EC00) [pid = 3852] [serial = 1644] [outer = 00000000] 02:42:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (176C4800) [pid = 3852] [serial = 1645] [outer = 1553EC00] 02:42:46 INFO - PROCESS | 3852 | 1470735766543 Marionette DEBUG loaded listener.js 02:42:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (18F8B400) [pid = 3852] [serial = 1646] [outer = 1553EC00] 02:42:47 INFO - PROCESS | 3852 | 1470735767258 Marionette TRACE conn5 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:42:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:42:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1068ms 02:42:47 INFO - PROCESS | 3852 | 1470735767318 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 02:42:47 INFO - PROCESS | 3852 | 1470735767322 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 02:42:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:42:47 INFO - PROCESS | 3852 | 1470735767345 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:42:47 INFO - PROCESS | 3852 | 1470735767350 Marionette TRACE conn5 <- [1,2158,null,{}] 02:42:47 INFO - PROCESS | 3852 | 1470735767355 Marionette TRACE conn5 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:47 INFO - PROCESS | 3852 | 1470735767357 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:47 INFO - PROCESS | 3852 | 1470735767463 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 1415E800 == 39 [pid = 3852] [id = 543] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 0B827000 == 38 [pid = 3852] [id = 542] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 194D2C00 == 37 [pid = 3852] [id = 541] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 11099400 == 36 [pid = 3852] [id = 540] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 176BBC00 == 35 [pid = 3852] [id = 539] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 16371C00 == 34 [pid = 3852] [id = 538] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 10B9C800 == 33 [pid = 3852] [id = 537] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 0B827800 == 32 [pid = 3852] [id = 536] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 0817B800 == 31 [pid = 3852] [id = 535] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 01CD2800 == 30 [pid = 3852] [id = 13] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 0B824C00 == 29 [pid = 3852] [id = 534] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 18F8A000 == 28 [pid = 3852] [id = 533] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 14FDBC00 == 27 [pid = 3852] [id = 548] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 193CD400 == 26 [pid = 3852] [id = 547] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 1696D400 == 25 [pid = 3852] [id = 544] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 08765C00 == 24 [pid = 3852] [id = 545] 02:42:48 INFO - PROCESS | 3852 | --DOCSHELL 1458AC00 == 23 [pid = 3852] [id = 546] 02:42:48 INFO - PROCESS | 3852 | 1470735768187 Marionette TRACE conn5 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:48 INFO - PROCESS | 3852 | 1470735768191 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (10F0B800) [pid = 3852] [serial = 1579] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (110D9400) [pid = 3852] [serial = 1580] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (10B08000) [pid = 3852] [serial = 1574] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (0D112400) [pid = 3852] [serial = 1573] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1467E000) [pid = 3852] [serial = 1582] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (15F5A800) [pid = 3852] [serial = 1585] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (18853000) [pid = 3852] [serial = 1597] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0C6E4C00) [pid = 3852] [serial = 1576] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0CE50800) [pid = 3852] [serial = 1577] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1764C000) [pid = 3852] [serial = 1588] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1636B800) [pid = 3852] [serial = 1586] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0B994000) [pid = 3852] [serial = 1591] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1764F000) [pid = 3852] [serial = 1589] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (105AD800) [pid = 3852] [serial = 1592] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0D375400) [pid = 3852] [serial = 1565] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0D111000) [pid = 3852] [serial = 1564] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (179B9000) [pid = 3852] [serial = 1594] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (16972C00) [pid = 3852] [serial = 1568] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (15F52800) [pid = 3852] [serial = 1567] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (19830000) [pid = 3852] [serial = 1571] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (196DF000) [pid = 3852] [serial = 1570] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (18856000) [pid = 3852] [serial = 1598] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (155BD400) [pid = 3852] [serial = 1583] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (179B9C00) [pid = 3852] [serial = 1595] [outer = 00000000] [url = about:blank] 02:42:48 INFO - PROCESS | 3852 | ++DOCSHELL 08757800 == 24 [pid = 3852] [id = 549] 02:42:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (08759400) [pid = 3852] [serial = 1647] [outer = 00000000] 02:42:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (08762800) [pid = 3852] [serial = 1648] [outer = 08759400] 02:42:48 INFO - PROCESS | 3852 | 1470735768378 Marionette DEBUG loaded listener.js 02:42:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0B825C00) [pid = 3852] [serial = 1649] [outer = 08759400] 02:42:48 INFO - PROCESS | 3852 | 1470735768847 Marionette TRACE conn5 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:42:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:42:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1540ms 02:42:48 INFO - PROCESS | 3852 | 1470735768886 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 02:42:48 INFO - PROCESS | 3852 | 1470735768889 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 02:42:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:42:48 INFO - PROCESS | 3852 | 1470735768893 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:42:48 INFO - PROCESS | 3852 | 1470735768896 Marionette TRACE conn5 <- [1,2162,null,{}] 02:42:48 INFO - PROCESS | 3852 | 1470735768902 Marionette TRACE conn5 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:48 INFO - PROCESS | 3852 | 1470735768906 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:49 INFO - PROCESS | 3852 | 1470735768999 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 02:42:49 INFO - PROCESS | 3852 | 1470735769012 Marionette TRACE conn5 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 3852 | 1470735769015 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:49 INFO - PROCESS | 3852 | ++DOCSHELL 0C642800 == 25 [pid = 3852] [id = 550] 02:42:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0C7F7C00) [pid = 3852] [serial = 1650] [outer = 00000000] 02:42:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0CF37C00) [pid = 3852] [serial = 1651] [outer = 0C7F7C00] 02:42:49 INFO - PROCESS | 3852 | 1470735769064 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0D10A800) [pid = 3852] [serial = 1652] [outer = 0C7F7C00] 02:42:49 INFO - PROCESS | 3852 | 1470735769549 Marionette TRACE conn5 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:42:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:42:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 690ms 02:42:49 INFO - PROCESS | 3852 | 1470735769586 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 02:42:49 INFO - PROCESS | 3852 | 1470735769591 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 02:42:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:42:49 INFO - PROCESS | 3852 | 1470735769596 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:42:49 INFO - PROCESS | 3852 | 1470735769598 Marionette TRACE conn5 <- [1,2166,null,{}] 02:42:49 INFO - PROCESS | 3852 | 1470735769630 Marionette TRACE conn5 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:49 INFO - PROCESS | 3852 | 1470735769633 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:49 INFO - PROCESS | 3852 | 1470735769727 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 02:42:49 INFO - PROCESS | 3852 | 1470735769823 Marionette TRACE conn5 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:49 INFO - PROCESS | 3852 | 1470735769826 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:49 INFO - PROCESS | 3852 | ++DOCSHELL 0D110C00 == 26 [pid = 3852] [id = 551] 02:42:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (10510000) [pid = 3852] [serial = 1653] [outer = 00000000] 02:42:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (10B0AC00) [pid = 3852] [serial = 1654] [outer = 10510000] 02:42:49 INFO - PROCESS | 3852 | 1470735769873 Marionette DEBUG loaded listener.js 02:42:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (11099400) [pid = 3852] [serial = 1655] [outer = 10510000] 02:42:50 INFO - PROCESS | 3852 | 1470735770329 Marionette TRACE conn5 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:42:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:42:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 750ms 02:42:50 INFO - PROCESS | 3852 | 1470735770361 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 02:42:50 INFO - PROCESS | 3852 | 1470735770363 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 02:42:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:42:50 INFO - PROCESS | 3852 | 1470735770368 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:42:50 INFO - PROCESS | 3852 | 1470735770374 Marionette TRACE conn5 <- [1,2170,null,{}] 02:42:50 INFO - PROCESS | 3852 | 1470735770383 Marionette TRACE conn5 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:50 INFO - PROCESS | 3852 | 1470735770387 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:50 INFO - PROCESS | 3852 | 1470735770521 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 02:42:50 INFO - PROCESS | 3852 | 1470735770585 Marionette TRACE conn5 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:50 INFO - PROCESS | 3852 | 1470735770587 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:50 INFO - PROCESS | 3852 | ++DOCSHELL 14158400 == 27 [pid = 3852] [id = 552] 02:42:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (1415E800) [pid = 3852] [serial = 1656] [outer = 00000000] 02:42:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1467E000) [pid = 3852] [serial = 1657] [outer = 1415E800] 02:42:50 INFO - PROCESS | 3852 | 1470735770633 Marionette DEBUG loaded listener.js 02:42:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (14FDA400) [pid = 3852] [serial = 1658] [outer = 1415E800] 02:42:51 INFO - PROCESS | 3852 | 1470735771078 Marionette TRACE conn5 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:42:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:42:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 790ms 02:42:51 INFO - PROCESS | 3852 | 1470735771161 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 02:42:51 INFO - PROCESS | 3852 | 1470735771163 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 02:42:51 INFO - PROCESS | 3852 | 1470735771166 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 3852 | 1470735771168 Marionette TRACE conn5 <- [1,2174,null,{}] 02:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:42:51 INFO - PROCESS | 3852 | 1470735771171 Marionette TRACE conn5 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 3852 | 1470735771173 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:51 INFO - PROCESS | 3852 | 1470735771294 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 02:42:51 INFO - PROCESS | 3852 | 1470735771358 Marionette TRACE conn5 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:51 INFO - PROCESS | 3852 | 1470735771361 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:51 INFO - PROCESS | 3852 | ++DOCSHELL 1553E800 == 28 [pid = 3852] [id = 553] 02:42:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (15962C00) [pid = 3852] [serial = 1659] [outer = 00000000] 02:42:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (15F58800) [pid = 3852] [serial = 1660] [outer = 15962C00] 02:42:51 INFO - PROCESS | 3852 | 1470735771406 Marionette DEBUG loaded listener.js 02:42:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (15F63800) [pid = 3852] [serial = 1661] [outer = 15962C00] 02:42:51 INFO - PROCESS | 3852 | 1470735771833 Marionette TRACE conn5 <- [1,2176,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 730ms 02:42:51 INFO - PROCESS | 3852 | 1470735771901 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 02:42:51 INFO - PROCESS | 3852 | 1470735771903 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 02:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:42:51 INFO - PROCESS | 3852 | 1470735771913 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:42:51 INFO - PROCESS | 3852 | 1470735771915 Marionette TRACE conn5 <- [1,2178,null,{}] 02:42:51 INFO - PROCESS | 3852 | 1470735771918 Marionette TRACE conn5 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:51 INFO - PROCESS | 3852 | 1470735771920 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:52 INFO - PROCESS | 3852 | 1470735772037 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 02:42:52 INFO - PROCESS | 3852 | 1470735772049 Marionette TRACE conn5 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:52 INFO - PROCESS | 3852 | 1470735772055 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:52 INFO - PROCESS | 3852 | ++DOCSHELL 1636B800 == 29 [pid = 3852] [id = 554] 02:42:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1636E400) [pid = 3852] [serial = 1662] [outer = 00000000] 02:42:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (16904400) [pid = 3852] [serial = 1663] [outer = 1636E400] 02:42:52 INFO - PROCESS | 3852 | 1470735772169 Marionette DEBUG loaded listener.js 02:42:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (17647C00) [pid = 3852] [serial = 1664] [outer = 1636E400] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (176BEC00) [pid = 3852] [serial = 1617] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (18F8C000) [pid = 3852] [serial = 1599] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (16907800) [pid = 3852] [serial = 1614] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0B82B000) [pid = 3852] [serial = 1608] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (10F03400) [pid = 3852] [serial = 1611] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (176BE800) [pid = 3852] [serial = 1629] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18837C00) [pid = 3852] [serial = 1620] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0817D000) [pid = 3852] [serial = 1605] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B8B2800) [pid = 3852] [serial = 1602] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0B8BC800) [pid = 3852] [serial = 1626] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0C676400) [pid = 3852] [serial = 35] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (194D4400) [pid = 3852] [serial = 1623] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (196DD800) [pid = 3852] [serial = 1632] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:42:52 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0C7F1000) [pid = 3852] [serial = 32] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:42:52 INFO - PROCESS | 3852 | 1470735772869 Marionette TRACE conn5 <- [1,2180,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 970ms 02:42:52 INFO - PROCESS | 3852 | 1470735772885 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 02:42:52 INFO - PROCESS | 3852 | 1470735772887 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 02:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:42:52 INFO - PROCESS | 3852 | 1470735772895 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:42:52 INFO - PROCESS | 3852 | 1470735772896 Marionette TRACE conn5 <- [1,2182,null,{}] 02:42:52 INFO - PROCESS | 3852 | 1470735772908 Marionette TRACE conn5 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:52 INFO - PROCESS | 3852 | 1470735772910 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:53 INFO - PROCESS | 3852 | 1470735773003 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 02:42:53 INFO - PROCESS | 3852 | 1470735773011 Marionette TRACE conn5 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 3852 | 1470735773013 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:53 INFO - PROCESS | 3852 | ++DOCSHELL 0875FC00 == 30 [pid = 3852] [id = 555] 02:42:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (13EBB000) [pid = 3852] [serial = 1665] [outer = 00000000] 02:42:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176A8000) [pid = 3852] [serial = 1666] [outer = 13EBB000] 02:42:53 INFO - PROCESS | 3852 | 1470735773058 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176B3400) [pid = 3852] [serial = 1667] [outer = 13EBB000] 02:42:53 INFO - PROCESS | 3852 | 1470735773525 Marionette TRACE conn5 <- [1,2184,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 690ms 02:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:42:53 INFO - PROCESS | 3852 | 1470735773582 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 02:42:53 INFO - PROCESS | 3852 | 1470735773584 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 02:42:53 INFO - PROCESS | 3852 | 1470735773587 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:42:53 INFO - PROCESS | 3852 | 1470735773589 Marionette TRACE conn5 <- [1,2186,null,{}] 02:42:53 INFO - PROCESS | 3852 | 1470735773592 Marionette TRACE conn5 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:53 INFO - PROCESS | 3852 | 1470735773594 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:53 INFO - PROCESS | 3852 | 1470735773673 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 02:42:53 INFO - PROCESS | 3852 | 1470735773679 Marionette TRACE conn5 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:53 INFO - PROCESS | 3852 | 1470735773681 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:53 INFO - PROCESS | 3852 | ++DOCSHELL 176BEC00 == 31 [pid = 3852] [id = 556] 02:42:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (176BF000) [pid = 3852] [serial = 1668] [outer = 00000000] 02:42:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (179B5C00) [pid = 3852] [serial = 1669] [outer = 176BF000] 02:42:53 INFO - PROCESS | 3852 | 1470735773725 Marionette DEBUG loaded listener.js 02:42:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (179BD800) [pid = 3852] [serial = 1670] [outer = 176BF000] 02:42:54 INFO - PROCESS | 3852 | 1470735774181 Marionette TRACE conn5 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 630ms 02:42:54 INFO - PROCESS | 3852 | 1470735774225 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 02:42:54 INFO - PROCESS | 3852 | 1470735774227 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 02:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:42:54 INFO - PROCESS | 3852 | 1470735774230 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:42:54 INFO - PROCESS | 3852 | 1470735774232 Marionette TRACE conn5 <- [1,2190,null,{}] 02:42:54 INFO - PROCESS | 3852 | 1470735774235 Marionette TRACE conn5 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:54 INFO - PROCESS | 3852 | 1470735774237 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:54 INFO - PROCESS | 3852 | 1470735774316 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 02:42:54 INFO - PROCESS | 3852 | 1470735774322 Marionette TRACE conn5 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:54 INFO - PROCESS | 3852 | 1470735774323 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:54 INFO - PROCESS | 3852 | ++DOCSHELL 08183C00 == 32 [pid = 3852] [id = 557] 02:42:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0C6E9C00) [pid = 3852] [serial = 1671] [outer = 00000000] 02:42:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (1874B800) [pid = 3852] [serial = 1672] [outer = 0C6E9C00] 02:42:54 INFO - PROCESS | 3852 | 1470735774369 Marionette DEBUG loaded listener.js 02:42:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18834C00) [pid = 3852] [serial = 1673] [outer = 0C6E9C00] 02:42:55 INFO - PROCESS | 3852 | 1470735775092 Marionette TRACE conn5 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 930ms 02:42:55 INFO - PROCESS | 3852 | 1470735775163 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 02:42:55 INFO - PROCESS | 3852 | 1470735775168 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 02:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:42:55 INFO - PROCESS | 3852 | 1470735775173 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:42:55 INFO - PROCESS | 3852 | 1470735775177 Marionette TRACE conn5 <- [1,2194,null,{}] 02:42:55 INFO - PROCESS | 3852 | 1470735775183 Marionette TRACE conn5 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:55 INFO - PROCESS | 3852 | 1470735775186 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:55 INFO - PROCESS | 3852 | 1470735775315 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 02:42:55 INFO - PROCESS | 3852 | 1470735775447 Marionette TRACE conn5 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:55 INFO - PROCESS | 3852 | 1470735775450 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:55 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BF000 == 33 [pid = 3852] [id = 558] 02:42:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0B990400) [pid = 3852] [serial = 1674] [outer = 00000000] 02:42:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0CF3A000) [pid = 3852] [serial = 1675] [outer = 0B990400] 02:42:55 INFO - PROCESS | 3852 | 1470735775508 Marionette DEBUG loaded listener.js 02:42:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0D371000) [pid = 3852] [serial = 1676] [outer = 0B990400] 02:42:56 INFO - PROCESS | 3852 | 1470735776259 Marionette TRACE conn5 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1134ms 02:42:56 INFO - PROCESS | 3852 | 1470735776307 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 02:42:56 INFO - PROCESS | 3852 | 1470735776312 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 02:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:42:56 INFO - PROCESS | 3852 | 1470735776318 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:42:56 INFO - PROCESS | 3852 | 1470735776321 Marionette TRACE conn5 <- [1,2198,null,{}] 02:42:56 INFO - PROCESS | 3852 | 1470735776325 Marionette TRACE conn5 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:56 INFO - PROCESS | 3852 | 1470735776328 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:56 INFO - PROCESS | 3852 | 1470735776459 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 02:42:56 INFO - PROCESS | 3852 | 1470735776595 Marionette TRACE conn5 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:56 INFO - PROCESS | 3852 | 1470735776598 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:56 INFO - PROCESS | 3852 | ++DOCSHELL 08774C00 == 34 [pid = 3852] [id = 559] 02:42:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0B826400) [pid = 3852] [serial = 1677] [outer = 00000000] 02:42:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0C63AC00) [pid = 3852] [serial = 1678] [outer = 0B826400] 02:42:56 INFO - PROCESS | 3852 | 1470735776666 Marionette DEBUG loaded listener.js 02:42:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (105A7400) [pid = 3852] [serial = 1679] [outer = 0B826400] 02:42:57 INFO - PROCESS | 3852 | --DOCSHELL 08766C00 == 33 [pid = 3852] [id = 432] 02:42:57 INFO - PROCESS | 3852 | --DOCSHELL 15F67C00 == 32 [pid = 3852] [id = 440] 02:42:57 INFO - PROCESS | 3852 | --DOCSHELL 176BB000 == 31 [pid = 3852] [id = 441] 02:42:57 INFO - PROCESS | 3852 | --DOCSHELL 0875C400 == 30 [pid = 3852] [id = 437] 02:42:57 INFO - PROCESS | 3852 | --DOCSHELL 13EBB400 == 29 [pid = 3852] [id = 430] 02:42:57 INFO - PROCESS | 3852 | --DOCSHELL 14FDB400 == 28 [pid = 3852] [id = 439] 02:42:57 INFO - PROCESS | 3852 | --DOCSHELL 0D10F800 == 27 [pid = 3852] [id = 438] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (01C6C400) [pid = 3852] [serial = 34] [outer = 00000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (179B8000) [pid = 3852] [serial = 1618] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (179C0400) [pid = 3852] [serial = 1619] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (193D3400) [pid = 3852] [serial = 1601] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (18F97400) [pid = 3852] [serial = 1600] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (17623C00) [pid = 3852] [serial = 1615] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0CF38C00) [pid = 3852] [serial = 1609] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0D108800) [pid = 3852] [serial = 1610] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1415F400) [pid = 3852] [serial = 1612] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (196D7800) [pid = 3852] [serial = 1631] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (191DD800) [pid = 3852] [serial = 1622] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (14F37800) [pid = 3852] [serial = 1613] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0875B400) [pid = 3852] [serial = 1606] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0B82C000) [pid = 3852] [serial = 1607] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0CF83C00) [pid = 3852] [serial = 1603] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1066B000) [pid = 3852] [serial = 1604] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (18F8BC00) [pid = 3852] [serial = 1621] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (1456D400) [pid = 3852] [serial = 1627] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (0C75D000) [pid = 3852] [serial = 1103] [outer = 00000000] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (1954E400) [pid = 3852] [serial = 1624] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (196D6400) [pid = 3852] [serial = 1630] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (19559400) [pid = 3852] [serial = 1625] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (19826C00) [pid = 3852] [serial = 1633] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (1982D000) [pid = 3852] [serial = 1634] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (16365000) [pid = 3852] [serial = 1628] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (17651800) [pid = 3852] [serial = 1616] [outer = 00000000] [url = about:blank] 02:42:57 INFO - PROCESS | 3852 | 1470735777446 Marionette TRACE conn5 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1174ms 02:42:57 INFO - PROCESS | 3852 | 1470735777496 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 02:42:57 INFO - PROCESS | 3852 | 1470735777500 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 02:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:42:57 INFO - PROCESS | 3852 | 1470735777504 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:42:57 INFO - PROCESS | 3852 | 1470735777509 Marionette TRACE conn5 <- [1,2202,null,{}] 02:42:57 INFO - PROCESS | 3852 | 1470735777514 Marionette TRACE conn5 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:57 INFO - PROCESS | 3852 | 1470735777517 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:57 INFO - PROCESS | 3852 | 1470735777618 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 02:42:57 INFO - PROCESS | 3852 | 1470735777713 Marionette TRACE conn5 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:57 INFO - PROCESS | 3852 | 1470735777715 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:57 INFO - PROCESS | 3852 | ++DOCSHELL 0C7F3400 == 28 [pid = 3852] [id = 560] 02:42:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (0C7F5400) [pid = 3852] [serial = 1680] [outer = 00000000] 02:42:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (0CE51C00) [pid = 3852] [serial = 1681] [outer = 0C7F5400] 02:42:57 INFO - PROCESS | 3852 | 1470735777764 Marionette DEBUG loaded listener.js 02:42:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0CF3B400) [pid = 3852] [serial = 1682] [outer = 0C7F5400] 02:42:58 INFO - PROCESS | 3852 | 1470735778221 Marionette TRACE conn5 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 791ms 02:42:58 INFO - PROCESS | 3852 | 1470735778296 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 3852 | 1470735778300 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 02:42:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:42:58 INFO - PROCESS | 3852 | 1470735778306 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:42:58 INFO - PROCESS | 3852 | 1470735778308 Marionette TRACE conn5 <- [1,2206,null,{}] 02:42:58 INFO - PROCESS | 3852 | 1470735778312 Marionette TRACE conn5 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:58 INFO - PROCESS | 3852 | 1470735778315 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:58 INFO - PROCESS | 3852 | 1470735778413 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 02:42:58 INFO - PROCESS | 3852 | 1470735778419 Marionette TRACE conn5 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:58 INFO - PROCESS | 3852 | 1470735778421 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:58 INFO - PROCESS | 3852 | ++DOCSHELL 10504800 == 29 [pid = 3852] [id = 561] 02:42:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (105A0C00) [pid = 3852] [serial = 1683] [outer = 00000000] 02:42:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (10F0C800) [pid = 3852] [serial = 1684] [outer = 105A0C00] 02:42:58 INFO - PROCESS | 3852 | 1470735778468 Marionette DEBUG loaded listener.js 02:42:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (13D78800) [pid = 3852] [serial = 1685] [outer = 105A0C00] 02:42:58 INFO - PROCESS | 3852 | 1470735778936 Marionette TRACE conn5 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 02:42:58 INFO - PROCESS | 3852 | 1470735778981 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 02:42:58 INFO - PROCESS | 3852 | 1470735778983 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 02:42:59 INFO - PROCESS | 3852 | 1470735778987 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:42:59 INFO - PROCESS | 3852 | 1470735778990 Marionette TRACE conn5 <- [1,2210,null,{}] 02:42:59 INFO - PROCESS | 3852 | 1470735779000 Marionette TRACE conn5 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:59 INFO - PROCESS | 3852 | 1470735779005 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:59 INFO - PROCESS | 3852 | 1470735779092 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 02:42:59 INFO - PROCESS | 3852 | 1470735779101 Marionette TRACE conn5 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:59 INFO - PROCESS | 3852 | 1470735779104 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:59 INFO - PROCESS | 3852 | ++DOCSHELL 15543800 == 30 [pid = 3852] [id = 562] 02:42:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (15547C00) [pid = 3852] [serial = 1686] [outer = 00000000] 02:42:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (15957C00) [pid = 3852] [serial = 1687] [outer = 15547C00] 02:42:59 INFO - PROCESS | 3852 | 1470735779234 Marionette DEBUG loaded listener.js 02:42:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (15F65000) [pid = 3852] [serial = 1688] [outer = 15547C00] 02:42:59 INFO - PROCESS | 3852 | 1470735779626 Marionette TRACE conn5 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 670ms 02:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:42:59 INFO - PROCESS | 3852 | 1470735779661 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 02:42:59 INFO - PROCESS | 3852 | 1470735779663 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 02:42:59 INFO - PROCESS | 3852 | 1470735779666 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:42:59 INFO - PROCESS | 3852 | 1470735779668 Marionette TRACE conn5 <- [1,2214,null,{}] 02:42:59 INFO - PROCESS | 3852 | 1470735779672 Marionette TRACE conn5 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:42:59 INFO - PROCESS | 3852 | 1470735779674 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:59 INFO - PROCESS | 3852 | 1470735779830 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 02:42:59 INFO - PROCESS | 3852 | 1470735779896 Marionette TRACE conn5 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:42:59 INFO - PROCESS | 3852 | 1470735779898 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:42:59 INFO - PROCESS | 3852 | ++DOCSHELL 1761E800 == 31 [pid = 3852] [id = 563] 02:42:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (17623000) [pid = 3852] [serial = 1689] [outer = 00000000] 02:42:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (176B2000) [pid = 3852] [serial = 1690] [outer = 17623000] 02:42:59 INFO - PROCESS | 3852 | 1470735779943 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (176BB400) [pid = 3852] [serial = 1691] [outer = 17623000] 02:43:00 INFO - PROCESS | 3852 | 1470735780349 Marionette TRACE conn5 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:43:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:43:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 730ms 02:43:00 INFO - PROCESS | 3852 | 1470735780405 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 02:43:00 INFO - PROCESS | 3852 | 1470735780407 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 02:43:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:43:00 INFO - PROCESS | 3852 | 1470735780411 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:43:00 INFO - PROCESS | 3852 | 1470735780412 Marionette TRACE conn5 <- [1,2218,null,{}] 02:43:00 INFO - PROCESS | 3852 | 1470735780416 Marionette TRACE conn5 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:00 INFO - PROCESS | 3852 | 1470735780418 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:00 INFO - PROCESS | 3852 | 1470735780532 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 02:43:00 INFO - PROCESS | 3852 | 1470735780538 Marionette TRACE conn5 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:00 INFO - PROCESS | 3852 | 1470735780540 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:00 INFO - PROCESS | 3852 | ++DOCSHELL 176B1C00 == 32 [pid = 3852] [id = 564] 02:43:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176BA800) [pid = 3852] [serial = 1692] [outer = 00000000] 02:43:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (179BAC00) [pid = 3852] [serial = 1693] [outer = 176BA800] 02:43:00 INFO - PROCESS | 3852 | 1470735780585 Marionette DEBUG loaded listener.js 02:43:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (179BC000) [pid = 3852] [serial = 1694] [outer = 176BA800] 02:43:01 INFO - PROCESS | 3852 | 1470735781041 Marionette TRACE conn5 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 670ms 02:43:01 INFO - PROCESS | 3852 | 1470735781082 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 02:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:43:01 INFO - PROCESS | 3852 | 1470735781084 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 02:43:01 INFO - PROCESS | 3852 | 1470735781087 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 3852 | 1470735781089 Marionette TRACE conn5 <- [1,2222,null,{}] 02:43:01 INFO - PROCESS | 3852 | 1470735781092 Marionette TRACE conn5 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:01 INFO - PROCESS | 3852 | 1470735781098 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:01 INFO - PROCESS | 3852 | 1470735781263 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 02:43:01 INFO - PROCESS | 3852 | 1470735781276 Marionette TRACE conn5 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:01 INFO - PROCESS | 3852 | 1470735781278 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:01 INFO - PROCESS | 3852 | ++DOCSHELL 18F89C00 == 33 [pid = 3852] [id = 565] 02:43:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18F8D400) [pid = 3852] [serial = 1695] [outer = 00000000] 02:43:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (191E3000) [pid = 3852] [serial = 1696] [outer = 18F8D400] 02:43:01 INFO - PROCESS | 3852 | 1470735781387 Marionette DEBUG loaded listener.js 02:43:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18F92800) [pid = 3852] [serial = 1697] [outer = 18F8D400] 02:43:01 INFO - PROCESS | 3852 | 1470735781800 Marionette TRACE conn5 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 730ms 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (08759400) [pid = 3852] [serial = 1647] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0C7F7C00) [pid = 3852] [serial = 1650] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1636E400) [pid = 3852] [serial = 1662] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (1553EC00) [pid = 3852] [serial = 1644] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0B831C00) [pid = 3852] [serial = 1635] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1467D000) [pid = 3852] [serial = 1638] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (19528000) [pid = 3852] [serial = 1641] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (15962C00) [pid = 3852] [serial = 1659] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (176BF000) [pid = 3852] [serial = 1668] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (10510000) [pid = 3852] [serial = 1653] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (1415E800) [pid = 3852] [serial = 1656] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:43:01 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (13EBB000) [pid = 3852] [serial = 1665] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:43:01 INFO - PROCESS | 3852 | 1470735781885 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 02:43:01 INFO - PROCESS | 3852 | 1470735781887 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 02:43:01 INFO - PROCESS | 3852 | 1470735781896 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:43:01 INFO - PROCESS | 3852 | 1470735781898 Marionette TRACE conn5 <- [1,2226,null,{}] 02:43:01 INFO - PROCESS | 3852 | 1470735781901 Marionette TRACE conn5 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:01 INFO - PROCESS | 3852 | 1470735781903 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:02 INFO - PROCESS | 3852 | 1470735781984 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 02:43:02 INFO - PROCESS | 3852 | 1470735781990 Marionette TRACE conn5 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 3852 | 1470735781992 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:02 INFO - PROCESS | 3852 | ++DOCSHELL 0CF37400 == 34 [pid = 3852] [id = 566] 02:43:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0CF3BC00) [pid = 3852] [serial = 1698] [outer = 00000000] 02:43:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (10F0B400) [pid = 3852] [serial = 1699] [outer = 0CF3BC00] 02:43:02 INFO - PROCESS | 3852 | 1470735782038 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (14126000) [pid = 3852] [serial = 1700] [outer = 0CF3BC00] 02:43:02 INFO - PROCESS | 3852 | 1470735782451 Marionette TRACE conn5 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 630ms 02:43:02 INFO - PROCESS | 3852 | 1470735782528 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 02:43:02 INFO - PROCESS | 3852 | 1470735782530 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 02:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:43:02 INFO - PROCESS | 3852 | 1470735782533 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:43:02 INFO - PROCESS | 3852 | 1470735782535 Marionette TRACE conn5 <- [1,2230,null,{}] 02:43:02 INFO - PROCESS | 3852 | 1470735782538 Marionette TRACE conn5 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:02 INFO - PROCESS | 3852 | 1470735782540 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:02 INFO - PROCESS | 3852 | 1470735782645 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 02:43:02 INFO - PROCESS | 3852 | 1470735782661 Marionette TRACE conn5 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:02 INFO - PROCESS | 3852 | 1470735782663 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:02 INFO - PROCESS | 3852 | ++DOCSHELL 1764E800 == 35 [pid = 3852] [id = 567] 02:43:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (176BE400) [pid = 3852] [serial = 1701] [outer = 00000000] 02:43:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (19409400) [pid = 3852] [serial = 1702] [outer = 176BE400] 02:43:02 INFO - PROCESS | 3852 | 1470735782707 Marionette DEBUG loaded listener.js 02:43:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (194CAC00) [pid = 3852] [serial = 1703] [outer = 176BE400] 02:43:03 INFO - PROCESS | 3852 | 1470735783142 Marionette TRACE conn5 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 630ms 02:43:03 INFO - PROCESS | 3852 | 1470735783179 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 3852 | 1470735783181 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 02:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:43:03 INFO - PROCESS | 3852 | 1470735783185 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - PROCESS | 3852 | 1470735783186 Marionette TRACE conn5 <- [1,2234,null,{}] 02:43:03 INFO - PROCESS | 3852 | 1470735783190 Marionette TRACE conn5 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:03 INFO - PROCESS | 3852 | 1470735783192 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:03 INFO - PROCESS | 3852 | 1470735783284 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 02:43:03 INFO - PROCESS | 3852 | 1470735783290 Marionette TRACE conn5 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:03 INFO - PROCESS | 3852 | 1470735783292 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:03 INFO - PROCESS | 3852 | ++DOCSHELL 08187400 == 36 [pid = 3852] [id = 568] 02:43:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0B82D000) [pid = 3852] [serial = 1704] [outer = 00000000] 02:43:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (194D4400) [pid = 3852] [serial = 1705] [outer = 0B82D000] 02:43:03 INFO - PROCESS | 3852 | 1470735783337 Marionette DEBUG loaded listener.js 02:43:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1952BC00) [pid = 3852] [serial = 1706] [outer = 0B82D000] 02:43:03 INFO - PROCESS | 3852 | 1470735783762 Marionette TRACE conn5 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 630ms 02:43:03 INFO - PROCESS | 3852 | 1470735783817 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 02:43:03 INFO - PROCESS | 3852 | 1470735783819 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 02:43:03 INFO - PROCESS | 3852 | 1470735783822 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:43:03 INFO - PROCESS | 3852 | 1470735783824 Marionette TRACE conn5 <- [1,2238,null,{}] 02:43:03 INFO - PROCESS | 3852 | 1470735783828 Marionette TRACE conn5 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:03 INFO - PROCESS | 3852 | 1470735783830 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:03 INFO - PROCESS | 3852 | 1470735783957 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 02:43:04 INFO - PROCESS | 3852 | 1470735784146 Marionette TRACE conn5 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:04 INFO - PROCESS | 3852 | 1470735784149 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:04 INFO - PROCESS | 3852 | ++DOCSHELL 0875A400 == 37 [pid = 3852] [id = 569] 02:43:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0875C400) [pid = 3852] [serial = 1707] [outer = 00000000] 02:43:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0B832C00) [pid = 3852] [serial = 1708] [outer = 0875C400] 02:43:04 INFO - PROCESS | 3852 | 1470735784210 Marionette DEBUG loaded listener.js 02:43:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0C63A800) [pid = 3852] [serial = 1709] [outer = 0875C400] 02:43:04 INFO - PROCESS | 3852 | 1470735784797 Marionette TRACE conn5 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1016ms 02:43:04 INFO - PROCESS | 3852 | 1470735784845 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 02:43:04 INFO - PROCESS | 3852 | 1470735784849 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 02:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:43:04 INFO - PROCESS | 3852 | 1470735784854 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:43:04 INFO - PROCESS | 3852 | 1470735784858 Marionette TRACE conn5 <- [1,2242,null,{}] 02:43:04 INFO - PROCESS | 3852 | 1470735784882 Marionette TRACE conn5 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:04 INFO - PROCESS | 3852 | 1470735784885 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:05 INFO - PROCESS | 3852 | 1470735785000 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 02:43:05 INFO - PROCESS | 3852 | 1470735785139 Marionette TRACE conn5 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:05 INFO - PROCESS | 3852 | 1470735785142 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:05 INFO - PROCESS | 3852 | ++DOCSHELL 13D63000 == 38 [pid = 3852] [id = 570] 02:43:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (13D7E800) [pid = 3852] [serial = 1710] [outer = 00000000] 02:43:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (13EB3C00) [pid = 3852] [serial = 1711] [outer = 13D7E800] 02:43:05 INFO - PROCESS | 3852 | 1470735785201 Marionette DEBUG loaded listener.js 02:43:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1467C000) [pid = 3852] [serial = 1712] [outer = 13D7E800] 02:43:05 INFO - PROCESS | 3852 | 1470735785855 Marionette TRACE conn5 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:43:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1078ms 02:43:05 INFO - PROCESS | 3852 | 1470735785949 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 02:43:05 INFO - PROCESS | 3852 | 1470735785952 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 02:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:43:05 INFO - PROCESS | 3852 | 1470735785956 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:43:05 INFO - PROCESS | 3852 | 1470735785958 Marionette TRACE conn5 <- [1,2246,null,{}] 02:43:05 INFO - PROCESS | 3852 | 1470735785962 Marionette TRACE conn5 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:05 INFO - PROCESS | 3852 | 1470735785965 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:06 INFO - PROCESS | 3852 | 1470735786114 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 02:43:06 INFO - PROCESS | 3852 | 1470735786247 Marionette TRACE conn5 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:06 INFO - PROCESS | 3852 | 1470735786249 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:06 INFO - PROCESS | 3852 | ++DOCSHELL 155C4400 == 39 [pid = 3852] [id = 571] 02:43:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (179C1800) [pid = 3852] [serial = 1713] [outer = 00000000] 02:43:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18F8CC00) [pid = 3852] [serial = 1714] [outer = 179C1800] 02:43:06 INFO - PROCESS | 3852 | 1470735786305 Marionette DEBUG loaded listener.js 02:43:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (18F97800) [pid = 3852] [serial = 1715] [outer = 179C1800] 02:43:06 INFO - PROCESS | 3852 | 1470735786943 Marionette TRACE conn5 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1179ms 02:43:07 INFO - PROCESS | 3852 | 1470735787159 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 02:43:07 INFO - PROCESS | 3852 | 1470735787164 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 02:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:43:07 INFO - PROCESS | 3852 | 1470735787171 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:43:07 INFO - PROCESS | 3852 | 1470735787174 Marionette TRACE conn5 <- [1,2250,null,{}] 02:43:07 INFO - PROCESS | 3852 | 1470735787179 Marionette TRACE conn5 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:07 INFO - PROCESS | 3852 | 1470735787182 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:07 INFO - PROCESS | 3852 | 1470735787284 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 02:43:07 INFO - PROCESS | 3852 | 1470735787416 Marionette TRACE conn5 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:07 INFO - PROCESS | 3852 | 1470735787421 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:07 INFO - PROCESS | 3852 | ++DOCSHELL 0CE51000 == 40 [pid = 3852] [id = 572] 02:43:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0CE52000) [pid = 3852] [serial = 1716] [outer = 00000000] 02:43:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0CF38000) [pid = 3852] [serial = 1717] [outer = 0CE52000] 02:43:07 INFO - PROCESS | 3852 | 1470735787472 Marionette DEBUG loaded listener.js 02:43:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (0D108C00) [pid = 3852] [serial = 1718] [outer = 0CE52000] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 17624C00 == 39 [pid = 3852] [id = 433] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 0B830400 == 38 [pid = 3852] [id = 435] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 0C67E000 == 37 [pid = 3852] [id = 428] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 10F0D000 == 36 [pid = 3852] [id = 429] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 15F62C00 == 35 [pid = 3852] [id = 431] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 0C765400 == 34 [pid = 3852] [id = 427] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 191E0800 == 33 [pid = 3852] [id = 443] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 08757800 == 32 [pid = 3852] [id = 549] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 14F3D400 == 31 [pid = 3852] [id = 434] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 10B0F400 == 30 [pid = 3852] [id = 436] 02:43:08 INFO - PROCESS | 3852 | --DOCSHELL 08184400 == 29 [pid = 3852] [id = 442] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (08762800) [pid = 3852] [serial = 1648] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0B825C00) [pid = 3852] [serial = 1649] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0CF37C00) [pid = 3852] [serial = 1651] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (16904400) [pid = 3852] [serial = 1663] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0D10A800) [pid = 3852] [serial = 1652] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (18F8B400) [pid = 3852] [serial = 1646] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (176C4800) [pid = 3852] [serial = 1645] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (10F0F800) [pid = 3852] [serial = 1637] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0D10B000) [pid = 3852] [serial = 1636] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (16367C00) [pid = 3852] [serial = 1640] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15F54000) [pid = 3852] [serial = 1639] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (19832000) [pid = 3852] [serial = 1643] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (19778400) [pid = 3852] [serial = 1642] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1874B800) [pid = 3852] [serial = 1672] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (15F63800) [pid = 3852] [serial = 1661] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (15F58800) [pid = 3852] [serial = 1660] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (179B5C00) [pid = 3852] [serial = 1669] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (17647C00) [pid = 3852] [serial = 1664] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (179BD800) [pid = 3852] [serial = 1670] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (10B0AC00) [pid = 3852] [serial = 1654] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (1467E000) [pid = 3852] [serial = 1657] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (14FDA400) [pid = 3852] [serial = 1658] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (176A8000) [pid = 3852] [serial = 1666] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (176B3400) [pid = 3852] [serial = 1667] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (11099400) [pid = 3852] [serial = 1655] [outer = 00000000] [url = about:blank] 02:43:08 INFO - PROCESS | 3852 | 1470735788659 Marionette TRACE conn5 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1523ms 02:43:08 INFO - PROCESS | 3852 | 1470735788695 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 02:43:08 INFO - PROCESS | 3852 | 1470735788698 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 02:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:43:08 INFO - PROCESS | 3852 | 1470735788703 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:43:08 INFO - PROCESS | 3852 | 1470735788706 Marionette TRACE conn5 <- [1,2254,null,{}] 02:43:08 INFO - PROCESS | 3852 | 1470735788711 Marionette TRACE conn5 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:08 INFO - PROCESS | 3852 | 1470735788714 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:08 INFO - PROCESS | 3852 | 1470735788840 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 02:43:08 INFO - PROCESS | 3852 | 1470735788933 Marionette TRACE conn5 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:08 INFO - PROCESS | 3852 | 1470735788936 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:08 INFO - PROCESS | 3852 | ++DOCSHELL 0B825C00 == 30 [pid = 3852] [id = 573] 02:43:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0B826C00) [pid = 3852] [serial = 1719] [outer = 00000000] 02:43:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0C635800) [pid = 3852] [serial = 1720] [outer = 0B826C00] 02:43:09 INFO - PROCESS | 3852 | 1470735788985 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0C6E8800) [pid = 3852] [serial = 1721] [outer = 0B826C00] 02:43:09 INFO - PROCESS | 3852 | 1470735789372 Marionette TRACE conn5 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 730ms 02:43:09 INFO - PROCESS | 3852 | 1470735789434 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 02:43:09 INFO - PROCESS | 3852 | 1470735789439 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 02:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:43:09 INFO - PROCESS | 3852 | 1470735789446 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:43:09 INFO - PROCESS | 3852 | 1470735789448 Marionette TRACE conn5 <- [1,2258,null,{}] 02:43:09 INFO - PROCESS | 3852 | 1470735789452 Marionette TRACE conn5 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:09 INFO - PROCESS | 3852 | 1470735789455 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:09 INFO - PROCESS | 3852 | 1470735789546 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 02:43:09 INFO - PROCESS | 3852 | 1470735789553 Marionette TRACE conn5 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:09 INFO - PROCESS | 3852 | 1470735789556 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:09 INFO - PROCESS | 3852 | ++DOCSHELL 0D10BC00 == 31 [pid = 3852] [id = 574] 02:43:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0D10D000) [pid = 3852] [serial = 1722] [outer = 00000000] 02:43:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0D2D7400) [pid = 3852] [serial = 1723] [outer = 0D10D000] 02:43:09 INFO - PROCESS | 3852 | 1470735789605 Marionette DEBUG loaded listener.js 02:43:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0D374400) [pid = 3852] [serial = 1724] [outer = 0D10D000] 02:43:10 INFO - PROCESS | 3852 | 1470735790083 Marionette TRACE conn5 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 670ms 02:43:10 INFO - PROCESS | 3852 | 1470735790119 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 02:43:10 INFO - PROCESS | 3852 | 1470735790121 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 02:43:10 INFO - PROCESS | 3852 | 1470735790125 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:43:10 INFO - PROCESS | 3852 | 1470735790128 Marionette TRACE conn5 <- [1,2262,null,{}] 02:43:10 INFO - PROCESS | 3852 | 1470735790139 Marionette TRACE conn5 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 3852 | 1470735790143 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:10 INFO - PROCESS | 3852 | 1470735790259 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 02:43:10 INFO - PROCESS | 3852 | 1470735790363 Marionette TRACE conn5 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:10 INFO - PROCESS | 3852 | 1470735790366 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:10 INFO - PROCESS | 3852 | ++DOCSHELL 13F7D000 == 32 [pid = 3852] [id = 575] 02:43:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (13F7E800) [pid = 3852] [serial = 1725] [outer = 00000000] 02:43:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (1415EC00) [pid = 3852] [serial = 1726] [outer = 13F7E800] 02:43:10 INFO - PROCESS | 3852 | 1470735790416 Marionette DEBUG loaded listener.js 02:43:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1458F400) [pid = 3852] [serial = 1727] [outer = 13F7E800] 02:43:10 INFO - PROCESS | 3852 | 1470735790845 Marionette TRACE conn5 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 770ms 02:43:10 INFO - PROCESS | 3852 | 1470735790899 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 02:43:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:43:10 INFO - PROCESS | 3852 | 1470735790902 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 02:43:10 INFO - PROCESS | 3852 | 1470735790905 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:43:10 INFO - PROCESS | 3852 | 1470735790907 Marionette TRACE conn5 <- [1,2266,null,{}] 02:43:10 INFO - PROCESS | 3852 | 1470735790911 Marionette TRACE conn5 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:10 INFO - PROCESS | 3852 | 1470735790913 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:11 INFO - PROCESS | 3852 | 1470735791036 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 02:43:11 INFO - PROCESS | 3852 | 1470735791048 Marionette TRACE conn5 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 3852 | 1470735791050 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:11 INFO - PROCESS | 3852 | ++DOCSHELL 14FDA000 == 33 [pid = 3852] [id = 576] 02:43:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (14FDB400) [pid = 3852] [serial = 1728] [outer = 00000000] 02:43:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (155CA000) [pid = 3852] [serial = 1729] [outer = 14FDB400] 02:43:11 INFO - PROCESS | 3852 | 1470735791149 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F56C00) [pid = 3852] [serial = 1730] [outer = 14FDB400] 02:43:11 INFO - PROCESS | 3852 | 1470735791571 Marionette TRACE conn5 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:43:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:43:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 731ms 02:43:11 INFO - PROCESS | 3852 | 1470735791652 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 02:43:11 INFO - PROCESS | 3852 | 1470735791654 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 02:43:11 INFO - PROCESS | 3852 | 1470735791658 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:43:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:43:11 INFO - PROCESS | 3852 | 1470735791660 Marionette TRACE conn5 <- [1,2270,null,{}] 02:43:11 INFO - PROCESS | 3852 | 1470735791663 Marionette TRACE conn5 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:11 INFO - PROCESS | 3852 | 1470735791665 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:11 INFO - PROCESS | 3852 | 1470735791788 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 02:43:11 INFO - PROCESS | 3852 | 1470735791852 Marionette TRACE conn5 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:11 INFO - PROCESS | 3852 | 1470735791854 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:11 INFO - PROCESS | 3852 | ++DOCSHELL 15F64000 == 34 [pid = 3852] [id = 577] 02:43:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (15F64400) [pid = 3852] [serial = 1731] [outer = 00000000] 02:43:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (16369C00) [pid = 3852] [serial = 1732] [outer = 15F64400] 02:43:11 INFO - PROCESS | 3852 | 1470735791900 Marionette DEBUG loaded listener.js 02:43:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (16965C00) [pid = 3852] [serial = 1733] [outer = 15F64400] 02:43:12 INFO - PROCESS | 3852 | 1470735792331 Marionette TRACE conn5 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:43:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:43:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 730ms 02:43:12 INFO - PROCESS | 3852 | 1470735792391 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 02:43:12 INFO - PROCESS | 3852 | 1470735792393 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 02:43:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:43:12 INFO - PROCESS | 3852 | 1470735792396 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:43:12 INFO - PROCESS | 3852 | 1470735792398 Marionette TRACE conn5 <- [1,2274,null,{}] 02:43:12 INFO - PROCESS | 3852 | 1470735792411 Marionette TRACE conn5 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:12 INFO - PROCESS | 3852 | 1470735792417 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:12 INFO - PROCESS | 3852 | 1470735792553 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 02:43:12 INFO - PROCESS | 3852 | 1470735792567 Marionette TRACE conn5 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:12 INFO - PROCESS | 3852 | 1470735792568 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:12 INFO - PROCESS | 3852 | ++DOCSHELL 1696E000 == 35 [pid = 3852] [id = 578] 02:43:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176ABC00) [pid = 3852] [serial = 1734] [outer = 00000000] 02:43:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176C0000) [pid = 3852] [serial = 1735] [outer = 176ABC00] 02:43:12 INFO - PROCESS | 3852 | 1470735792613 Marionette DEBUG loaded listener.js 02:43:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (179B6C00) [pid = 3852] [serial = 1736] [outer = 176ABC00] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (176BA800) [pid = 3852] [serial = 1692] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18F8D400) [pid = 3852] [serial = 1695] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0B826400) [pid = 3852] [serial = 1677] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B990400) [pid = 3852] [serial = 1674] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (105A0C00) [pid = 3852] [serial = 1683] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0C6E9C00) [pid = 3852] [serial = 1671] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0C7F5400) [pid = 3852] [serial = 1680] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (15547C00) [pid = 3852] [serial = 1686] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0CF3BC00) [pid = 3852] [serial = 1698] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (176BE400) [pid = 3852] [serial = 1701] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (17623000) [pid = 3852] [serial = 1689] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:43:13 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (0B82D000) [pid = 3852] [serial = 1704] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:43:13 INFO - PROCESS | 3852 | 1470735793280 Marionette TRACE conn5 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:43:13 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 02:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 930ms 02:43:13 INFO - PROCESS | 3852 | 1470735793327 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 3852 | 1470735793329 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 02:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:43:13 INFO - PROCESS | 3852 | 1470735793332 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 3852 | 1470735793334 Marionette TRACE conn5 <- [1,2278,null,{}] 02:43:13 INFO - PROCESS | 3852 | 1470735793337 Marionette TRACE conn5 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:13 INFO - PROCESS | 3852 | 1470735793339 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:13 INFO - PROCESS | 3852 | 1470735793422 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 02:43:13 INFO - PROCESS | 3852 | 1470735793428 Marionette TRACE conn5 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:13 INFO - PROCESS | 3852 | 1470735793430 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:13 INFO - PROCESS | 3852 | ++DOCSHELL 0CF37800 == 36 [pid = 3852] [id = 579] 02:43:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (10F0EC00) [pid = 3852] [serial = 1737] [outer = 00000000] 02:43:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (176B9C00) [pid = 3852] [serial = 1738] [outer = 10F0EC00] 02:43:13 INFO - PROCESS | 3852 | 1470735793474 Marionette DEBUG loaded listener.js 02:43:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (176BAC00) [pid = 3852] [serial = 1739] [outer = 10F0EC00] 02:43:13 INFO - PROCESS | 3852 | 1470735793893 Marionette TRACE conn5 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:43:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:43:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 630ms 02:43:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:43:13 INFO - PROCESS | 3852 | 1470735793963 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 02:43:13 INFO - PROCESS | 3852 | 1470735793965 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 02:43:13 INFO - PROCESS | 3852 | 1470735793968 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:43:13 INFO - PROCESS | 3852 | 1470735793970 Marionette TRACE conn5 <- [1,2282,null,{}] 02:43:13 INFO - PROCESS | 3852 | 1470735793974 Marionette TRACE conn5 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:13 INFO - PROCESS | 3852 | 1470735793976 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:14 INFO - PROCESS | 3852 | 1470735794054 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 02:43:14 INFO - PROCESS | 3852 | 1470735794060 Marionette TRACE conn5 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:14 INFO - PROCESS | 3852 | 1470735794062 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:14 INFO - PROCESS | 3852 | ++DOCSHELL 179B8400 == 37 [pid = 3852] [id = 580] 02:43:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (179BC800) [pid = 3852] [serial = 1740] [outer = 00000000] 02:43:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (179C4C00) [pid = 3852] [serial = 1741] [outer = 179BC800] 02:43:14 INFO - PROCESS | 3852 | 1470735794106 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (179C0C00) [pid = 3852] [serial = 1742] [outer = 179BC800] 02:43:14 INFO - PROCESS | 3852 | 1470735794550 Marionette TRACE conn5 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:43:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:43:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 630ms 02:43:14 INFO - PROCESS | 3852 | 1470735794599 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 02:43:14 INFO - PROCESS | 3852 | 1470735794602 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 02:43:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:43:14 INFO - PROCESS | 3852 | 1470735794605 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:43:14 INFO - PROCESS | 3852 | 1470735794607 Marionette TRACE conn5 <- [1,2286,null,{}] 02:43:14 INFO - PROCESS | 3852 | 1470735794610 Marionette TRACE conn5 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:14 INFO - PROCESS | 3852 | 1470735794612 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:14 INFO - PROCESS | 3852 | 1470735794691 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 02:43:14 INFO - PROCESS | 3852 | 1470735794697 Marionette TRACE conn5 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:14 INFO - PROCESS | 3852 | 1470735794699 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:14 INFO - PROCESS | 3852 | ++DOCSHELL 18F88800 == 38 [pid = 3852] [id = 581] 02:43:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (18F89400) [pid = 3852] [serial = 1743] [outer = 00000000] 02:43:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18F8B800) [pid = 3852] [serial = 1744] [outer = 18F89400] 02:43:14 INFO - PROCESS | 3852 | 1470735794744 Marionette DEBUG loaded listener.js 02:43:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18F91800) [pid = 3852] [serial = 1745] [outer = 18F89400] 02:43:15 INFO - PROCESS | 3852 | 1470735795562 Marionette TRACE conn5 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:43:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:43:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 970ms 02:43:15 INFO - PROCESS | 3852 | 1470735795576 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 02:43:15 INFO - PROCESS | 3852 | 1470735795580 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 02:43:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:43:15 INFO - PROCESS | 3852 | 1470735795585 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:43:15 INFO - PROCESS | 3852 | 1470735795590 Marionette TRACE conn5 <- [1,2290,null,{}] 02:43:15 INFO - PROCESS | 3852 | 1470735795595 Marionette TRACE conn5 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:15 INFO - PROCESS | 3852 | 1470735795598 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:15 INFO - PROCESS | 3852 | 1470735795720 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 02:43:15 INFO - PROCESS | 3852 | 1470735795857 Marionette TRACE conn5 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:15 INFO - PROCESS | 3852 | 1470735795860 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:15 INFO - PROCESS | 3852 | ++DOCSHELL 0B827400 == 39 [pid = 3852] [id = 582] 02:43:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0B8B5000) [pid = 3852] [serial = 1746] [outer = 00000000] 02:43:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (0D107C00) [pid = 3852] [serial = 1747] [outer = 0B8B5000] 02:43:15 INFO - PROCESS | 3852 | 1470735795919 Marionette DEBUG loaded listener.js 02:43:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (105AC400) [pid = 3852] [serial = 1748] [outer = 0B8B5000] 02:43:16 INFO - PROCESS | 3852 | 1470735796572 Marionette TRACE conn5 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:43:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:43:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1026ms 02:43:16 INFO - PROCESS | 3852 | 1470735796615 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 02:43:16 INFO - PROCESS | 3852 | 1470735796620 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 02:43:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:43:16 INFO - PROCESS | 3852 | 1470735796627 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:43:16 INFO - PROCESS | 3852 | 1470735796630 Marionette TRACE conn5 <- [1,2294,null,{}] 02:43:16 INFO - PROCESS | 3852 | 1470735796634 Marionette TRACE conn5 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:16 INFO - PROCESS | 3852 | 1470735796637 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:16 INFO - PROCESS | 3852 | 1470735796774 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 02:43:16 INFO - PROCESS | 3852 | 1470735796917 Marionette TRACE conn5 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:16 INFO - PROCESS | 3852 | 1470735796920 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:16 INFO - PROCESS | 3852 | ++DOCSHELL 110DF000 == 40 [pid = 3852] [id = 583] 02:43:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (13D7F000) [pid = 3852] [serial = 1749] [outer = 00000000] 02:43:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (14568400) [pid = 3852] [serial = 1750] [outer = 13D7F000] 02:43:16 INFO - PROCESS | 3852 | 1470735796978 Marionette DEBUG loaded listener.js 02:43:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1553BC00) [pid = 3852] [serial = 1751] [outer = 13D7F000] 02:43:17 INFO - PROCESS | 3852 | --DOCSHELL 08187400 == 39 [pid = 3852] [id = 568] 02:43:17 INFO - PROCESS | 3852 | --DOCSHELL 179B8400 == 38 [pid = 3852] [id = 580] 02:43:17 INFO - PROCESS | 3852 | --DOCSHELL 0CF37800 == 37 [pid = 3852] [id = 579] 02:43:17 INFO - PROCESS | 3852 | --DOCSHELL 1696E000 == 36 [pid = 3852] [id = 578] 02:43:17 INFO - PROCESS | 3852 | --DOCSHELL 15F64000 == 35 [pid = 3852] [id = 577] 02:43:17 INFO - PROCESS | 3852 | --DOCSHELL 14FDA000 == 34 [pid = 3852] [id = 576] 02:43:17 INFO - PROCESS | 3852 | --DOCSHELL 13F7D000 == 33 [pid = 3852] [id = 575] 02:43:17 INFO - PROCESS | 3852 | --DOCSHELL 0D10BC00 == 32 [pid = 3852] [id = 574] 02:43:17 INFO - PROCESS | 3852 | --DOCSHELL 0B825C00 == 31 [pid = 3852] [id = 573] 02:43:17 INFO - PROCESS | 3852 | --DOCSHELL 0CE51000 == 30 [pid = 3852] [id = 572] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (194D4400) [pid = 3852] [serial = 1705] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (179BAC00) [pid = 3852] [serial = 1693] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (191E3000) [pid = 3852] [serial = 1696] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (179BC000) [pid = 3852] [serial = 1694] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0C63AC00) [pid = 3852] [serial = 1678] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1952BC00) [pid = 3852] [serial = 1706] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (105A7400) [pid = 3852] [serial = 1679] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0CF3A000) [pid = 3852] [serial = 1675] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0D371000) [pid = 3852] [serial = 1676] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (10F0C800) [pid = 3852] [serial = 1684] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (13D78800) [pid = 3852] [serial = 1685] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (18834C00) [pid = 3852] [serial = 1673] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0CE51C00) [pid = 3852] [serial = 1681] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0CF3B400) [pid = 3852] [serial = 1682] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (15957C00) [pid = 3852] [serial = 1687] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (15F65000) [pid = 3852] [serial = 1688] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (10F0B400) [pid = 3852] [serial = 1699] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (19409400) [pid = 3852] [serial = 1702] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (18F92800) [pid = 3852] [serial = 1697] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (194CAC00) [pid = 3852] [serial = 1703] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (176B2000) [pid = 3852] [serial = 1690] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (176BB400) [pid = 3852] [serial = 1691] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (14126000) [pid = 3852] [serial = 1700] [outer = 00000000] [url = about:blank] 02:43:17 INFO - PROCESS | 3852 | 1470735797780 Marionette TRACE conn5 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:43:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:43:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1176ms 02:43:17 INFO - PROCESS | 3852 | 1470735797808 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 02:43:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:43:17 INFO - PROCESS | 3852 | 1470735797812 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 02:43:17 INFO - PROCESS | 3852 | 1470735797816 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:43:17 INFO - PROCESS | 3852 | 1470735797820 Marionette TRACE conn5 <- [1,2298,null,{}] 02:43:17 INFO - PROCESS | 3852 | 1470735797825 Marionette TRACE conn5 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:17 INFO - PROCESS | 3852 | 1470735797828 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:17 INFO - PROCESS | 3852 | 1470735797916 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 02:43:18 INFO - PROCESS | 3852 | 1470735798004 Marionette TRACE conn5 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 3852 | 1470735798007 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:18 INFO - PROCESS | 3852 | ++DOCSHELL 0C760000 == 31 [pid = 3852] [id = 584] 02:43:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (0C7F8400) [pid = 3852] [serial = 1752] [outer = 00000000] 02:43:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (0CF37800) [pid = 3852] [serial = 1753] [outer = 0C7F8400] 02:43:18 INFO - PROCESS | 3852 | 1470735798062 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0D108800) [pid = 3852] [serial = 1754] [outer = 0C7F8400] 02:43:18 INFO - PROCESS | 3852 | 1470735798497 Marionette TRACE conn5 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:43:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:43:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 730ms 02:43:18 INFO - PROCESS | 3852 | 1470735798548 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 02:43:18 INFO - PROCESS | 3852 | 1470735798552 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 02:43:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:43:18 INFO - PROCESS | 3852 | 1470735798558 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:43:18 INFO - PROCESS | 3852 | 1470735798561 Marionette TRACE conn5 <- [1,2302,null,{}] 02:43:18 INFO - PROCESS | 3852 | 1470735798564 Marionette TRACE conn5 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:18 INFO - PROCESS | 3852 | 1470735798567 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:18 INFO - PROCESS | 3852 | 1470735798657 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 02:43:18 INFO - PROCESS | 3852 | 1470735798666 Marionette TRACE conn5 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:18 INFO - PROCESS | 3852 | 1470735798668 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:18 INFO - PROCESS | 3852 | ++DOCSHELL 0B82D000 == 32 [pid = 3852] [id = 585] 02:43:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (10B0D800) [pid = 3852] [serial = 1755] [outer = 00000000] 02:43:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (1109E400) [pid = 3852] [serial = 1756] [outer = 10B0D800] 02:43:18 INFO - PROCESS | 3852 | 1470735798715 Marionette DEBUG loaded listener.js 02:43:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (13D79400) [pid = 3852] [serial = 1757] [outer = 10B0D800] 02:43:19 INFO - PROCESS | 3852 | 1470735799188 Marionette TRACE conn5 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:43:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:43:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 670ms 02:43:19 INFO - PROCESS | 3852 | 1470735799233 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 3852 | 1470735799235 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 02:43:19 INFO - PROCESS | 3852 | 1470735799238 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:43:19 INFO - PROCESS | 3852 | 1470735799242 Marionette TRACE conn5 <- [1,2306,null,{}] 02:43:19 INFO - PROCESS | 3852 | 1470735799252 Marionette TRACE conn5 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:19 INFO - PROCESS | 3852 | 1470735799257 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:19 INFO - PROCESS | 3852 | 1470735799344 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 02:43:19 INFO - PROCESS | 3852 | 1470735799353 Marionette TRACE conn5 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:19 INFO - PROCESS | 3852 | 1470735799356 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:19 INFO - PROCESS | 3852 | ++DOCSHELL 14FDBC00 == 33 [pid = 3852] [id = 586] 02:43:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (14FDE800) [pid = 3852] [serial = 1758] [outer = 00000000] 02:43:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (15F50000) [pid = 3852] [serial = 1759] [outer = 14FDE800] 02:43:19 INFO - PROCESS | 3852 | 1470735799405 Marionette DEBUG loaded listener.js 02:43:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (15F6A400) [pid = 3852] [serial = 1760] [outer = 14FDE800] 02:43:19 INFO - PROCESS | 3852 | 1470735799930 Marionette TRACE conn5 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2309,"getWindowHandle",null] 02:43:19 INFO - PROCESS | 3852 | 1470735799975 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 02:43:19 INFO - PROCESS | 3852 | 1470735799978 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:43:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:43:20 INFO - PROCESS | 3852 | 1470735799980 Marionette TRACE conn5 <- [1,2310,null,{}] 02:43:20 INFO - PROCESS | 3852 | 1470735800017 Marionette TRACE conn5 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:20 INFO - PROCESS | 3852 | 1470735800019 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:20 INFO - PROCESS | 3852 | 1470735800154 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 02:43:20 INFO - PROCESS | 3852 | 1470735800162 Marionette TRACE conn5 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:20 INFO - PROCESS | 3852 | 1470735800164 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:20 INFO - PROCESS | 3852 | ++DOCSHELL 1636F400 == 34 [pid = 3852] [id = 587] 02:43:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (16370000) [pid = 3852] [serial = 1761] [outer = 00000000] 02:43:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (176A8000) [pid = 3852] [serial = 1762] [outer = 16370000] 02:43:20 INFO - PROCESS | 3852 | 1470735800263 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (176B2400) [pid = 3852] [serial = 1763] [outer = 16370000] 02:43:20 INFO - PROCESS | 3852 | 1470735800689 Marionette TRACE conn5 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:43:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:43:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 730ms 02:43:20 INFO - PROCESS | 3852 | 1470735800712 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 02:43:20 INFO - PROCESS | 3852 | 1470735800714 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 02:43:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:43:20 INFO - PROCESS | 3852 | 1470735800717 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:43:20 INFO - PROCESS | 3852 | 1470735800719 Marionette TRACE conn5 <- [1,2314,null,{}] 02:43:20 INFO - PROCESS | 3852 | 1470735800722 Marionette TRACE conn5 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:20 INFO - PROCESS | 3852 | 1470735800724 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:20 INFO - PROCESS | 3852 | 1470735800842 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 02:43:20 INFO - PROCESS | 3852 | 1470735800847 Marionette TRACE conn5 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:20 INFO - PROCESS | 3852 | 1470735800849 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:20 INFO - PROCESS | 3852 | ++DOCSHELL 176B6000 == 35 [pid = 3852] [id = 588] 02:43:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176B6C00) [pid = 3852] [serial = 1764] [outer = 00000000] 02:43:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (179B8C00) [pid = 3852] [serial = 1765] [outer = 176B6C00] 02:43:20 INFO - PROCESS | 3852 | 1470735800894 Marionette DEBUG loaded listener.js 02:43:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (179C2800) [pid = 3852] [serial = 1766] [outer = 176B6C00] 02:43:21 INFO - PROCESS | 3852 | 1470735801360 Marionette TRACE conn5 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:43:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:43:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 670ms 02:43:21 INFO - PROCESS | 3852 | 1470735801388 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 02:43:21 INFO - PROCESS | 3852 | 1470735801390 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 02:43:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:43:21 INFO - PROCESS | 3852 | 1470735801394 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:43:21 INFO - PROCESS | 3852 | 1470735801395 Marionette TRACE conn5 <- [1,2318,null,{}] 02:43:21 INFO - PROCESS | 3852 | 1470735801399 Marionette TRACE conn5 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:21 INFO - PROCESS | 3852 | 1470735801404 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:21 INFO - PROCESS | 3852 | 1470735801568 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 02:43:21 INFO - PROCESS | 3852 | 1470735801592 Marionette TRACE conn5 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:21 INFO - PROCESS | 3852 | 1470735801595 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:21 INFO - PROCESS | 3852 | ++DOCSHELL 0D2DD800 == 36 [pid = 3852] [id = 589] 02:43:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (10B0E800) [pid = 3852] [serial = 1767] [outer = 00000000] 02:43:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (193D4800) [pid = 3852] [serial = 1768] [outer = 10B0E800] 02:43:21 INFO - PROCESS | 3852 | 1470735801639 Marionette DEBUG loaded listener.js 02:43:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (176C1400) [pid = 3852] [serial = 1769] [outer = 10B0E800] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0D10D000) [pid = 3852] [serial = 1722] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B826C00) [pid = 3852] [serial = 1719] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0CE52000) [pid = 3852] [serial = 1716] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (14FDB400) [pid = 3852] [serial = 1728] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (13F7E800) [pid = 3852] [serial = 1725] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (15F64400) [pid = 3852] [serial = 1731] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (176ABC00) [pid = 3852] [serial = 1734] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (179BC800) [pid = 3852] [serial = 1740] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0875C400) [pid = 3852] [serial = 1707] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (13D7E800) [pid = 3852] [serial = 1710] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (179C1800) [pid = 3852] [serial = 1713] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:43:22 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (10F0EC00) [pid = 3852] [serial = 1737] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:43:22 INFO - PROCESS | 3852 | 1470735802149 Marionette TRACE conn5 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 770ms 02:43:22 INFO - PROCESS | 3852 | 1470735802164 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 3852 | 1470735802166 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 02:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:43:22 INFO - PROCESS | 3852 | 1470735802169 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 3852 | 1470735802171 Marionette TRACE conn5 <- [1,2322,null,{}] 02:43:22 INFO - PROCESS | 3852 | 1470735802174 Marionette TRACE conn5 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:22 INFO - PROCESS | 3852 | 1470735802176 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:22 INFO - PROCESS | 3852 | 1470735802256 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 02:43:22 INFO - PROCESS | 3852 | 1470735802261 Marionette TRACE conn5 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 3852 | 1470735802263 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:22 INFO - PROCESS | 3852 | ++DOCSHELL 0D106C00 == 37 [pid = 3852] [id = 590] 02:43:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (13D80C00) [pid = 3852] [serial = 1770] [outer = 00000000] 02:43:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (16972800) [pid = 3852] [serial = 1771] [outer = 13D80C00] 02:43:22 INFO - PROCESS | 3852 | 1470735802307 Marionette DEBUG loaded listener.js 02:43:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (179C1800) [pid = 3852] [serial = 1772] [outer = 13D80C00] 02:43:22 INFO - PROCESS | 3852 | 1470735802744 Marionette TRACE conn5 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:43:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:43:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 630ms 02:43:22 INFO - PROCESS | 3852 | 1470735802800 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 02:43:22 INFO - PROCESS | 3852 | 1470735802803 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 02:43:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:43:22 INFO - PROCESS | 3852 | 1470735802806 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:43:22 INFO - PROCESS | 3852 | 1470735802808 Marionette TRACE conn5 <- [1,2326,null,{}] 02:43:22 INFO - PROCESS | 3852 | 1470735802811 Marionette TRACE conn5 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:22 INFO - PROCESS | 3852 | 1470735802813 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:22 INFO - PROCESS | 3852 | 1470735802919 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 02:43:22 INFO - PROCESS | 3852 | 1470735802927 Marionette TRACE conn5 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:22 INFO - PROCESS | 3852 | 1470735802929 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:22 INFO - PROCESS | 3852 | ++DOCSHELL 16903800 == 38 [pid = 3852] [id = 591] 02:43:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (193D3400) [pid = 3852] [serial = 1773] [outer = 00000000] 02:43:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (19529C00) [pid = 3852] [serial = 1774] [outer = 193D3400] 02:43:22 INFO - PROCESS | 3852 | 1470735802973 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (19556800) [pid = 3852] [serial = 1775] [outer = 193D3400] 02:43:23 INFO - PROCESS | 3852 | 1470735803400 Marionette TRACE conn5 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:43:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:43:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 630ms 02:43:23 INFO - PROCESS | 3852 | 1470735803443 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 02:43:23 INFO - PROCESS | 3852 | 1470735803445 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 02:43:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:43:23 INFO - PROCESS | 3852 | 1470735803448 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:43:23 INFO - PROCESS | 3852 | 1470735803450 Marionette TRACE conn5 <- [1,2330,null,{}] 02:43:23 INFO - PROCESS | 3852 | 1470735803453 Marionette TRACE conn5 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:23 INFO - PROCESS | 3852 | 1470735803455 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:23 INFO - PROCESS | 3852 | 1470735803537 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 02:43:23 INFO - PROCESS | 3852 | 1470735803543 Marionette TRACE conn5 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:23 INFO - PROCESS | 3852 | 1470735803545 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:23 INFO - PROCESS | 3852 | ++DOCSHELL 13D7C000 == 39 [pid = 3852] [id = 592] 02:43:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (15958400) [pid = 3852] [serial = 1776] [outer = 00000000] 02:43:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (196D1800) [pid = 3852] [serial = 1777] [outer = 15958400] 02:43:23 INFO - PROCESS | 3852 | 1470735803588 Marionette DEBUG loaded listener.js 02:43:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (196DA800) [pid = 3852] [serial = 1778] [outer = 15958400] 02:43:24 INFO - PROCESS | 3852 | 1470735804019 Marionette TRACE conn5 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:43:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:43:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 630ms 02:43:24 INFO - PROCESS | 3852 | 1470735804082 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 02:43:24 INFO - PROCESS | 3852 | 1470735804087 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 02:43:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:43:24 INFO - PROCESS | 3852 | 1470735804092 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:43:24 INFO - PROCESS | 3852 | 1470735804096 Marionette TRACE conn5 <- [1,2334,null,{}] 02:43:24 INFO - PROCESS | 3852 | 1470735804103 Marionette TRACE conn5 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:24 INFO - PROCESS | 3852 | 1470735804106 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:24 INFO - PROCESS | 3852 | 1470735804225 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 02:43:24 INFO - PROCESS | 3852 | 1470735804397 Marionette TRACE conn5 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:24 INFO - PROCESS | 3852 | 1470735804403 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:24 INFO - PROCESS | 3852 | ++DOCSHELL 0C636C00 == 40 [pid = 3852] [id = 593] 02:43:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0C63AC00) [pid = 3852] [serial = 1779] [outer = 00000000] 02:43:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0CF33800) [pid = 3852] [serial = 1780] [outer = 0C63AC00] 02:43:24 INFO - PROCESS | 3852 | 1470735804460 Marionette DEBUG loaded listener.js 02:43:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0D372400) [pid = 3852] [serial = 1781] [outer = 0C63AC00] 02:43:25 INFO - PROCESS | 3852 | 1470735805017 Marionette TRACE conn5 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:43:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:43:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 988ms 02:43:25 INFO - PROCESS | 3852 | 1470735805081 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 02:43:25 INFO - PROCESS | 3852 | 1470735805084 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 02:43:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:43:25 INFO - PROCESS | 3852 | 1470735805091 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:43:25 INFO - PROCESS | 3852 | 1470735805095 Marionette TRACE conn5 <- [1,2338,null,{}] 02:43:25 INFO - PROCESS | 3852 | 1470735805100 Marionette TRACE conn5 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:25 INFO - PROCESS | 3852 | 1470735805102 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:25 INFO - PROCESS | 3852 | 1470735805216 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 02:43:25 INFO - PROCESS | 3852 | 1470735805355 Marionette TRACE conn5 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:25 INFO - PROCESS | 3852 | 1470735805358 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:25 INFO - PROCESS | 3852 | ++DOCSHELL 13E6D800 == 41 [pid = 3852] [id = 594] 02:43:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (13EB2800) [pid = 3852] [serial = 1782] [outer = 00000000] 02:43:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (14533400) [pid = 3852] [serial = 1783] [outer = 13EB2800] 02:43:25 INFO - PROCESS | 3852 | 1470735805416 Marionette DEBUG loaded listener.js 02:43:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1595E000) [pid = 3852] [serial = 1784] [outer = 13EB2800] 02:43:26 INFO - PROCESS | 3852 | 1470735806023 Marionette TRACE conn5 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:43:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:43:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 987ms 02:43:26 INFO - PROCESS | 3852 | 1470735806077 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 02:43:26 INFO - PROCESS | 3852 | 1470735806080 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 02:43:26 INFO - PROCESS | 3852 | 1470735806084 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:43:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:43:26 INFO - PROCESS | 3852 | 1470735806086 Marionette TRACE conn5 <- [1,2342,null,{}] 02:43:26 INFO - PROCESS | 3852 | 1470735806096 Marionette TRACE conn5 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:26 INFO - PROCESS | 3852 | 1470735806101 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:26 INFO - PROCESS | 3852 | 1470735806214 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 02:43:26 INFO - PROCESS | 3852 | 1470735806356 Marionette TRACE conn5 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:26 INFO - PROCESS | 3852 | 1470735806360 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:26 INFO - PROCESS | 3852 | ++DOCSHELL 191E0800 == 42 [pid = 3852] [id = 595] 02:43:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (19357400) [pid = 3852] [serial = 1785] [outer = 00000000] 02:43:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (194CF000) [pid = 3852] [serial = 1786] [outer = 19357400] 02:43:26 INFO - PROCESS | 3852 | 1470735806419 Marionette DEBUG loaded listener.js 02:43:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (196DDC00) [pid = 3852] [serial = 1787] [outer = 19357400] 02:43:27 INFO - PROCESS | 3852 | 1470735807043 Marionette TRACE conn5 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:43:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:43:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1017ms 02:43:27 INFO - PROCESS | 3852 | 1470735807104 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 02:43:27 INFO - PROCESS | 3852 | 1470735807107 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 02:43:27 INFO - PROCESS | 3852 | 1470735807110 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:43:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:43:27 INFO - PROCESS | 3852 | 1470735807112 Marionette TRACE conn5 <- [1,2346,null,{}] 02:43:27 INFO - PROCESS | 3852 | 1470735807115 Marionette TRACE conn5 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:27 INFO - PROCESS | 3852 | 1470735807118 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:27 INFO - PROCESS | 3852 | 1470735807228 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 02:43:27 INFO - PROCESS | 3852 | 1470735807366 Marionette TRACE conn5 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:27 INFO - PROCESS | 3852 | 1470735807368 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:27 INFO - PROCESS | 3852 | ++DOCSHELL 196D9800 == 43 [pid = 3852] [id = 596] 02:43:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (19827C00) [pid = 3852] [serial = 1788] [outer = 00000000] 02:43:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (1982D800) [pid = 3852] [serial = 1789] [outer = 19827C00] 02:43:27 INFO - PROCESS | 3852 | 1470735807424 Marionette DEBUG loaded listener.js 02:43:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (19833800) [pid = 3852] [serial = 1790] [outer = 19827C00] 02:43:28 INFO - PROCESS | 3852 | 1470735808204 Marionette TRACE conn5 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:43:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:43:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1127ms 02:43:28 INFO - PROCESS | 3852 | 1470735808240 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 02:43:28 INFO - PROCESS | 3852 | 1470735808245 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 02:43:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:43:28 INFO - PROCESS | 3852 | 1470735808249 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:43:28 INFO - PROCESS | 3852 | 1470735808253 Marionette TRACE conn5 <- [1,2350,null,{}] 02:43:28 INFO - PROCESS | 3852 | 1470735808258 Marionette TRACE conn5 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:28 INFO - PROCESS | 3852 | 1470735808260 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:28 INFO - PROCESS | 3852 | 1470735808363 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 02:43:28 INFO - PROCESS | 3852 | 1470735808507 Marionette TRACE conn5 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:28 INFO - PROCESS | 3852 | 1470735808512 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:28 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B1800 == 44 [pid = 3852] [id = 597] 02:43:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (0C633400) [pid = 3852] [serial = 1791] [outer = 00000000] 02:43:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0C7FA800) [pid = 3852] [serial = 1792] [outer = 0C633400] 02:43:28 INFO - PROCESS | 3852 | 1470735808566 Marionette DEBUG loaded listener.js 02:43:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0CE55000) [pid = 3852] [serial = 1793] [outer = 0C633400] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 16903800 == 43 [pid = 3852] [id = 591] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 0D106C00 == 42 [pid = 3852] [id = 590] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 0D2DD800 == 41 [pid = 3852] [id = 589] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 176B6000 == 40 [pid = 3852] [id = 588] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 1636F400 == 39 [pid = 3852] [id = 587] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 14FDBC00 == 38 [pid = 3852] [id = 586] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 0B82D000 == 37 [pid = 3852] [id = 585] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 0C760000 == 36 [pid = 3852] [id = 584] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 13D63000 == 35 [pid = 3852] [id = 570] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 18F88800 == 34 [pid = 3852] [id = 581] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 0B827400 == 33 [pid = 3852] [id = 582] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 1764E800 == 32 [pid = 3852] [id = 567] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 0875A400 == 31 [pid = 3852] [id = 569] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 110DF000 == 30 [pid = 3852] [id = 583] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 155C4400 == 29 [pid = 3852] [id = 571] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 196D9800 == 28 [pid = 3852] [id = 596] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 191E0800 == 27 [pid = 3852] [id = 595] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 13D7C000 == 26 [pid = 3852] [id = 592] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 0C636C00 == 25 [pid = 3852] [id = 593] 02:43:29 INFO - PROCESS | 3852 | --DOCSHELL 13E6D800 == 24 [pid = 3852] [id = 594] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (0D2D7400) [pid = 3852] [serial = 1723] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (0D374400) [pid = 3852] [serial = 1724] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (0C635800) [pid = 3852] [serial = 1720] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (0C6E8800) [pid = 3852] [serial = 1721] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0D108C00) [pid = 3852] [serial = 1718] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0CF38000) [pid = 3852] [serial = 1717] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (155CA000) [pid = 3852] [serial = 1729] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1415EC00) [pid = 3852] [serial = 1726] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (16369C00) [pid = 3852] [serial = 1732] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (15F56C00) [pid = 3852] [serial = 1730] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (176C0000) [pid = 3852] [serial = 1735] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (16965C00) [pid = 3852] [serial = 1733] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (179C0C00) [pid = 3852] [serial = 1742] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (179C4C00) [pid = 3852] [serial = 1741] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (18F8B800) [pid = 3852] [serial = 1744] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0C63A800) [pid = 3852] [serial = 1709] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0B832C00) [pid = 3852] [serial = 1708] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1467C000) [pid = 3852] [serial = 1712] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (13EB3C00) [pid = 3852] [serial = 1711] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (18F97800) [pid = 3852] [serial = 1715] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (18F8CC00) [pid = 3852] [serial = 1714] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (179B6C00) [pid = 3852] [serial = 1736] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (176B9C00) [pid = 3852] [serial = 1738] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (176BAC00) [pid = 3852] [serial = 1739] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (1458F400) [pid = 3852] [serial = 1727] [outer = 00000000] [url = about:blank] 02:43:29 INFO - PROCESS | 3852 | 1470735809702 Marionette TRACE conn5 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:43:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:43:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1477ms 02:43:29 INFO - PROCESS | 3852 | 1470735809727 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 02:43:29 INFO - PROCESS | 3852 | 1470735809731 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 02:43:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:43:29 INFO - PROCESS | 3852 | 1470735809736 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:43:29 INFO - PROCESS | 3852 | 1470735809740 Marionette TRACE conn5 <- [1,2354,null,{}] 02:43:29 INFO - PROCESS | 3852 | 1470735809745 Marionette TRACE conn5 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:29 INFO - PROCESS | 3852 | 1470735809748 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:29 INFO - PROCESS | 3852 | 1470735809839 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 02:43:29 INFO - PROCESS | 3852 | 1470735809848 Marionette TRACE conn5 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:29 INFO - PROCESS | 3852 | 1470735809851 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:29 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B7000 == 25 [pid = 3852] [id = 598] 02:43:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0B8B8800) [pid = 3852] [serial = 1794] [outer = 00000000] 02:43:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0C67AC00) [pid = 3852] [serial = 1795] [outer = 0B8B8800] 02:43:29 INFO - PROCESS | 3852 | 1470735809900 Marionette DEBUG loaded listener.js 02:43:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0C759800) [pid = 3852] [serial = 1796] [outer = 0B8B8800] 02:43:30 INFO - PROCESS | 3852 | 1470735810393 Marionette TRACE conn5 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:43:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:43:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 730ms 02:43:30 INFO - PROCESS | 3852 | 1470735810467 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 02:43:30 INFO - PROCESS | 3852 | 1470735810472 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 02:43:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:43:30 INFO - PROCESS | 3852 | 1470735810478 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:43:30 INFO - PROCESS | 3852 | 1470735810481 Marionette TRACE conn5 <- [1,2358,null,{}] 02:43:30 INFO - PROCESS | 3852 | 1470735810521 Marionette TRACE conn5 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:30 INFO - PROCESS | 3852 | 1470735810524 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:30 INFO - PROCESS | 3852 | 1470735810632 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 02:43:30 INFO - PROCESS | 3852 | 1470735810720 Marionette TRACE conn5 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:30 INFO - PROCESS | 3852 | 1470735810722 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:30 INFO - PROCESS | 3852 | ++DOCSHELL 0D10F400 == 26 [pid = 3852] [id = 599] 02:43:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0D10F800) [pid = 3852] [serial = 1797] [outer = 00000000] 02:43:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0D371800) [pid = 3852] [serial = 1798] [outer = 0D10F800] 02:43:30 INFO - PROCESS | 3852 | 1470735810771 Marionette DEBUG loaded listener.js 02:43:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (10501C00) [pid = 3852] [serial = 1799] [outer = 0D10F800] 02:43:31 INFO - PROCESS | 3852 | 1470735811152 Marionette TRACE conn5 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 710ms 02:43:31 INFO - PROCESS | 3852 | 1470735811192 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 02:43:31 INFO - PROCESS | 3852 | 1470735811194 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 02:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:43:31 INFO - PROCESS | 3852 | 1470735811198 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:43:31 INFO - PROCESS | 3852 | 1470735811201 Marionette TRACE conn5 <- [1,2362,null,{}] 02:43:31 INFO - PROCESS | 3852 | 1470735811212 Marionette TRACE conn5 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:31 INFO - PROCESS | 3852 | 1470735811217 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:31 INFO - PROCESS | 3852 | 1470735811303 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 02:43:31 INFO - PROCESS | 3852 | 1470735811310 Marionette TRACE conn5 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:31 INFO - PROCESS | 3852 | 1470735811313 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:31 INFO - PROCESS | 3852 | ++DOCSHELL 13D7D400 == 27 [pid = 3852] [id = 600] 02:43:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (13D81400) [pid = 3852] [serial = 1800] [outer = 00000000] 02:43:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (13EB3C00) [pid = 3852] [serial = 1801] [outer = 13D81400] 02:43:31 INFO - PROCESS | 3852 | 1470735811361 Marionette DEBUG loaded listener.js 02:43:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (1415EC00) [pid = 3852] [serial = 1802] [outer = 13D81400] 02:43:31 INFO - PROCESS | 3852 | 1470735811880 Marionette TRACE conn5 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:43:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:43:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 730ms 02:43:31 INFO - PROCESS | 3852 | 1470735811932 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 02:43:31 INFO - PROCESS | 3852 | 1470735811935 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 02:43:31 INFO - PROCESS | 3852 | 1470735811938 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:43:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:43:31 INFO - PROCESS | 3852 | 1470735811940 Marionette TRACE conn5 <- [1,2366,null,{}] 02:43:31 INFO - PROCESS | 3852 | 1470735811943 Marionette TRACE conn5 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:31 INFO - PROCESS | 3852 | 1470735811945 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:32 INFO - PROCESS | 3852 | 1470735812095 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 02:43:32 INFO - PROCESS | 3852 | 1470735812157 Marionette TRACE conn5 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:32 INFO - PROCESS | 3852 | 1470735812159 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:32 INFO - PROCESS | 3852 | ++DOCSHELL 14F30C00 == 28 [pid = 3852] [id = 601] 02:43:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (14F31800) [pid = 3852] [serial = 1803] [outer = 00000000] 02:43:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (155C3800) [pid = 3852] [serial = 1804] [outer = 14F31800] 02:43:32 INFO - PROCESS | 3852 | 1470735812204 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (1595A400) [pid = 3852] [serial = 1805] [outer = 14F31800] 02:43:32 INFO - PROCESS | 3852 | 1470735812622 Marionette TRACE conn5 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:43:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:43:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 731ms 02:43:32 INFO - PROCESS | 3852 | 1470735812673 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 02:43:32 INFO - PROCESS | 3852 | 1470735812675 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 02:43:32 INFO - PROCESS | 3852 | 1470735812678 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:43:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:43:32 INFO - PROCESS | 3852 | 1470735812680 Marionette TRACE conn5 <- [1,2370,null,{}] 02:43:32 INFO - PROCESS | 3852 | 1470735812683 Marionette TRACE conn5 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:32 INFO - PROCESS | 3852 | 1470735812685 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:32 INFO - PROCESS | 3852 | 1470735812802 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 02:43:32 INFO - PROCESS | 3852 | 1470735812812 Marionette TRACE conn5 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:32 INFO - PROCESS | 3852 | 1470735812814 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:32 INFO - PROCESS | 3852 | ++DOCSHELL 15F54C00 == 29 [pid = 3852] [id = 602] 02:43:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (15F57400) [pid = 3852] [serial = 1806] [outer = 00000000] 02:43:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (15F6AC00) [pid = 3852] [serial = 1807] [outer = 15F57400] 02:43:32 INFO - PROCESS | 3852 | 1470735812912 Marionette DEBUG loaded listener.js 02:43:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (16371C00) [pid = 3852] [serial = 1808] [outer = 15F57400] 02:43:33 INFO - PROCESS | 3852 | 1470735813360 Marionette TRACE conn5 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:43:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:43:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 730ms 02:43:33 INFO - PROCESS | 3852 | 1470735813433 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 02:43:33 INFO - PROCESS | 3852 | 1470735813435 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 02:43:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:43:33 INFO - PROCESS | 3852 | 1470735813440 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:43:33 INFO - PROCESS | 3852 | 1470735813441 Marionette TRACE conn5 <- [1,2374,null,{}] 02:43:33 INFO - PROCESS | 3852 | 1470735813445 Marionette TRACE conn5 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:33 INFO - PROCESS | 3852 | 1470735813450 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:33 INFO - PROCESS | 3852 | 1470735813781 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (16370000) [pid = 3852] [serial = 1761] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (176B6C00) [pid = 3852] [serial = 1764] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (10B0D800) [pid = 3852] [serial = 1755] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (14FDE800) [pid = 3852] [serial = 1758] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (18F89400) [pid = 3852] [serial = 1743] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (13D7F000) [pid = 3852] [serial = 1749] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0B8B5000) [pid = 3852] [serial = 1746] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0C7F8400) [pid = 3852] [serial = 1752] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (10B0E800) [pid = 3852] [serial = 1767] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (193D3400) [pid = 3852] [serial = 1773] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (13D80C00) [pid = 3852] [serial = 1770] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:43:33 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (15958400) [pid = 3852] [serial = 1776] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:43:33 INFO - PROCESS | 3852 | 1470735813848 Marionette TRACE conn5 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:33 INFO - PROCESS | 3852 | 1470735813850 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:33 INFO - PROCESS | 3852 | ++DOCSHELL 0875F000 == 30 [pid = 3852] [id = 603] 02:43:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0876E800) [pid = 3852] [serial = 1809] [outer = 00000000] 02:43:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0D36EC00) [pid = 3852] [serial = 1810] [outer = 0876E800] 02:43:33 INFO - PROCESS | 3852 | 1470735813896 Marionette DEBUG loaded listener.js 02:43:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (14F30000) [pid = 3852] [serial = 1811] [outer = 0876E800] 02:43:34 INFO - PROCESS | 3852 | 1470735814276 Marionette TRACE conn5 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 870ms 02:43:34 INFO - PROCESS | 3852 | 1470735814311 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 02:43:34 INFO - PROCESS | 3852 | 1470735814313 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 02:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:43:34 INFO - PROCESS | 3852 | 1470735814316 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 3852 | 1470735814318 Marionette TRACE conn5 <- [1,2378,null,{}] 02:43:34 INFO - PROCESS | 3852 | 1470735814322 Marionette TRACE conn5 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 3852 | 1470735814324 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:34 INFO - PROCESS | 3852 | 1470735814402 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 02:43:34 INFO - PROCESS | 3852 | 1470735814407 Marionette TRACE conn5 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:34 INFO - PROCESS | 3852 | 1470735814409 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:34 INFO - PROCESS | 3852 | ++DOCSHELL 0B830800 == 31 [pid = 3852] [id = 604] 02:43:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (14FD9800) [pid = 3852] [serial = 1812] [outer = 00000000] 02:43:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176BE800) [pid = 3852] [serial = 1813] [outer = 14FD9800] 02:43:34 INFO - PROCESS | 3852 | 1470735814454 Marionette DEBUG loaded listener.js 02:43:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176C3800) [pid = 3852] [serial = 1814] [outer = 14FD9800] 02:43:34 INFO - PROCESS | 3852 | 1470735814877 Marionette TRACE conn5 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:43:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:43:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 630ms 02:43:34 INFO - PROCESS | 3852 | 1470735814947 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 02:43:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:43:34 INFO - PROCESS | 3852 | 1470735814949 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 02:43:34 INFO - PROCESS | 3852 | 1470735814952 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:43:34 INFO - PROCESS | 3852 | 1470735814954 Marionette TRACE conn5 <- [1,2382,null,{}] 02:43:34 INFO - PROCESS | 3852 | 1470735814957 Marionette TRACE conn5 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:34 INFO - PROCESS | 3852 | 1470735814959 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:35 INFO - PROCESS | 3852 | 1470735815038 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 02:43:35 INFO - PROCESS | 3852 | 1470735815044 Marionette TRACE conn5 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:35 INFO - PROCESS | 3852 | 1470735815046 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:35 INFO - PROCESS | 3852 | ++DOCSHELL 179B6000 == 32 [pid = 3852] [id = 605] 02:43:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (179B6C00) [pid = 3852] [serial = 1815] [outer = 00000000] 02:43:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (179BE400) [pid = 3852] [serial = 1816] [outer = 179B6C00] 02:43:35 INFO - PROCESS | 3852 | 1470735815090 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (179BF400) [pid = 3852] [serial = 1817] [outer = 179B6C00] 02:43:35 INFO - PROCESS | 3852 | 1470735815576 Marionette TRACE conn5 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:43:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:43:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 670ms 02:43:35 INFO - PROCESS | 3852 | 1470735815623 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 02:43:35 INFO - PROCESS | 3852 | 1470735815625 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 02:43:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:43:35 INFO - PROCESS | 3852 | 1470735815628 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:43:35 INFO - PROCESS | 3852 | 1470735815630 Marionette TRACE conn5 <- [1,2386,null,{}] 02:43:35 INFO - PROCESS | 3852 | 1470735815633 Marionette TRACE conn5 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:35 INFO - PROCESS | 3852 | 1470735815635 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:35 INFO - PROCESS | 3852 | 1470735815717 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 02:43:35 INFO - PROCESS | 3852 | 1470735815722 Marionette TRACE conn5 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:35 INFO - PROCESS | 3852 | 1470735815724 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:35 INFO - PROCESS | 3852 | ++DOCSHELL 18745400 == 33 [pid = 3852] [id = 606] 02:43:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18831C00) [pid = 3852] [serial = 1818] [outer = 00000000] 02:43:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (18853800) [pid = 3852] [serial = 1819] [outer = 18831C00] 02:43:35 INFO - PROCESS | 3852 | 1470735815778 Marionette DEBUG loaded listener.js 02:43:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18F89400) [pid = 3852] [serial = 1820] [outer = 18831C00] 02:43:36 INFO - PROCESS | 3852 | 1470735816656 Marionette TRACE conn5 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:43:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:43:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1074ms 02:43:36 INFO - PROCESS | 3852 | 1470735816703 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 02:43:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:43:36 INFO - PROCESS | 3852 | 1470735816708 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 02:43:36 INFO - PROCESS | 3852 | 1470735816713 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:43:36 INFO - PROCESS | 3852 | 1470735816716 Marionette TRACE conn5 <- [1,2390,null,{}] 02:43:36 INFO - PROCESS | 3852 | 1470735816722 Marionette TRACE conn5 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:36 INFO - PROCESS | 3852 | 1470735816726 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:36 INFO - PROCESS | 3852 | 1470735816868 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 02:43:37 INFO - PROCESS | 3852 | 1470735817006 Marionette TRACE conn5 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:37 INFO - PROCESS | 3852 | 1470735817010 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:37 INFO - PROCESS | 3852 | ++DOCSHELL 0C635400 == 34 [pid = 3852] [id = 607] 02:43:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0C7F9000) [pid = 3852] [serial = 1821] [outer = 00000000] 02:43:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0D108400) [pid = 3852] [serial = 1822] [outer = 0C7F9000] 02:43:37 INFO - PROCESS | 3852 | 1470735817070 Marionette DEBUG loaded listener.js 02:43:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0D37DC00) [pid = 3852] [serial = 1823] [outer = 0C7F9000] 02:43:37 INFO - PROCESS | 3852 | 1470735817801 Marionette TRACE conn5 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1290ms 02:43:38 INFO - PROCESS | 3852 | 1470735818002 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 3852 | 1470735818007 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 02:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:43:38 INFO - PROCESS | 3852 | 1470735818012 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - PROCESS | 3852 | 1470735818015 Marionette TRACE conn5 <- [1,2394,null,{}] 02:43:38 INFO - PROCESS | 3852 | 1470735818020 Marionette TRACE conn5 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:38 INFO - PROCESS | 3852 | 1470735818023 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:38 INFO - PROCESS | 3852 | 1470735818134 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 02:43:38 INFO - PROCESS | 3852 | 1470735818264 Marionette TRACE conn5 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:38 INFO - PROCESS | 3852 | 1470735818269 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:38 INFO - PROCESS | 3852 | ++DOCSHELL 0C7F5400 == 35 [pid = 3852] [id = 608] 02:43:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0C7F6800) [pid = 3852] [serial = 1824] [outer = 00000000] 02:43:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0CE54C00) [pid = 3852] [serial = 1825] [outer = 0C7F6800] 02:43:38 INFO - PROCESS | 3852 | 1470735818326 Marionette DEBUG loaded listener.js 02:43:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0CF86000) [pid = 3852] [serial = 1826] [outer = 0C7F6800] 02:43:38 INFO - PROCESS | 3852 | --DOCSHELL 179B6000 == 34 [pid = 3852] [id = 605] 02:43:38 INFO - PROCESS | 3852 | --DOCSHELL 0B830800 == 33 [pid = 3852] [id = 604] 02:43:38 INFO - PROCESS | 3852 | --DOCSHELL 0875F000 == 32 [pid = 3852] [id = 603] 02:43:38 INFO - PROCESS | 3852 | --DOCSHELL 15F54C00 == 31 [pid = 3852] [id = 602] 02:43:38 INFO - PROCESS | 3852 | --DOCSHELL 14F30C00 == 30 [pid = 3852] [id = 601] 02:43:38 INFO - PROCESS | 3852 | --DOCSHELL 13D7D400 == 29 [pid = 3852] [id = 600] 02:43:38 INFO - PROCESS | 3852 | --DOCSHELL 0D10F400 == 28 [pid = 3852] [id = 599] 02:43:38 INFO - PROCESS | 3852 | --DOCSHELL 0B8B7000 == 27 [pid = 3852] [id = 598] 02:43:38 INFO - PROCESS | 3852 | --DOCSHELL 0B8B1800 == 26 [pid = 3852] [id = 597] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (176A8000) [pid = 3852] [serial = 1762] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (176B2400) [pid = 3852] [serial = 1763] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (179C2800) [pid = 3852] [serial = 1766] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (179B8C00) [pid = 3852] [serial = 1765] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1109E400) [pid = 3852] [serial = 1756] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (13D79400) [pid = 3852] [serial = 1757] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (15F50000) [pid = 3852] [serial = 1759] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18F91800) [pid = 3852] [serial = 1745] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (14568400) [pid = 3852] [serial = 1750] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1553BC00) [pid = 3852] [serial = 1751] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0D107C00) [pid = 3852] [serial = 1747] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (105AC400) [pid = 3852] [serial = 1748] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0CF37800) [pid = 3852] [serial = 1753] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0D108800) [pid = 3852] [serial = 1754] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (193D4800) [pid = 3852] [serial = 1768] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (19556800) [pid = 3852] [serial = 1775] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (16972800) [pid = 3852] [serial = 1771] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (196D1800) [pid = 3852] [serial = 1777] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (179C1800) [pid = 3852] [serial = 1772] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (196DA800) [pid = 3852] [serial = 1778] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (19529C00) [pid = 3852] [serial = 1774] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (176C1400) [pid = 3852] [serial = 1769] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (15F6A400) [pid = 3852] [serial = 1760] [outer = 00000000] [url = about:blank] 02:43:38 INFO - PROCESS | 3852 | 1470735818841 Marionette TRACE conn5 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:43:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:43:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 890ms 02:43:38 INFO - PROCESS | 3852 | 1470735818903 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 02:43:38 INFO - PROCESS | 3852 | 1470735818906 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 02:43:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:43:38 INFO - PROCESS | 3852 | 1470735818912 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:43:38 INFO - PROCESS | 3852 | 1470735818916 Marionette TRACE conn5 <- [1,2398,null,{}] 02:43:38 INFO - PROCESS | 3852 | 1470735818920 Marionette TRACE conn5 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:38 INFO - PROCESS | 3852 | 1470735818923 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:39 INFO - PROCESS | 3852 | 1470735819011 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 02:43:39 INFO - PROCESS | 3852 | 1470735819018 Marionette TRACE conn5 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:39 INFO - PROCESS | 3852 | 1470735819020 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:39 INFO - PROCESS | 3852 | ++DOCSHELL 0D371000 == 27 [pid = 3852] [id = 609] 02:43:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0D373800) [pid = 3852] [serial = 1827] [outer = 00000000] 02:43:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (10B0F400) [pid = 3852] [serial = 1828] [outer = 0D373800] 02:43:39 INFO - PROCESS | 3852 | 1470735819068 Marionette DEBUG loaded listener.js 02:43:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (10FED800) [pid = 3852] [serial = 1829] [outer = 0D373800] 02:43:39 INFO - PROCESS | 3852 | 1470735819619 Marionette TRACE conn5 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:43:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:43:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 730ms 02:43:39 INFO - PROCESS | 3852 | 1470735819642 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 02:43:39 INFO - PROCESS | 3852 | 1470735819644 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 02:43:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:43:39 INFO - PROCESS | 3852 | 1470735819680 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:43:39 INFO - PROCESS | 3852 | 1470735819682 Marionette TRACE conn5 <- [1,2402,null,{}] 02:43:39 INFO - PROCESS | 3852 | 1470735819692 Marionette TRACE conn5 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:39 INFO - PROCESS | 3852 | 1470735819696 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:39 INFO - PROCESS | 3852 | 1470735819794 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 02:43:39 INFO - PROCESS | 3852 | 1470735819888 Marionette TRACE conn5 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:39 INFO - PROCESS | 3852 | 1470735819893 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:39 INFO - PROCESS | 3852 | ++DOCSHELL 14588000 == 28 [pid = 3852] [id = 610] 02:43:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (1458F000) [pid = 3852] [serial = 1830] [outer = 00000000] 02:43:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (14F37400) [pid = 3852] [serial = 1831] [outer = 1458F000] 02:43:39 INFO - PROCESS | 3852 | 1470735819942 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (155C4400) [pid = 3852] [serial = 1832] [outer = 1458F000] 02:43:40 INFO - PROCESS | 3852 | 1470735820307 Marionette TRACE conn5 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:43:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:43:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 690ms 02:43:40 INFO - PROCESS | 3852 | 1470735820368 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 02:43:40 INFO - PROCESS | 3852 | 1470735820370 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 02:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:43:40 INFO - PROCESS | 3852 | 1470735820373 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:43:40 INFO - PROCESS | 3852 | 1470735820375 Marionette TRACE conn5 <- [1,2406,null,{}] 02:43:40 INFO - PROCESS | 3852 | 1470735820379 Marionette TRACE conn5 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:40 INFO - PROCESS | 3852 | 1470735820381 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:40 INFO - PROCESS | 3852 | 1470735820467 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 02:43:40 INFO - PROCESS | 3852 | 1470735820473 Marionette TRACE conn5 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:40 INFO - PROCESS | 3852 | 1470735820475 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:40 INFO - PROCESS | 3852 | ++DOCSHELL 15F5DC00 == 29 [pid = 3852] [id = 611] 02:43:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (15F62C00) [pid = 3852] [serial = 1833] [outer = 00000000] 02:43:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1696B400) [pid = 3852] [serial = 1834] [outer = 15F62C00] 02:43:40 INFO - PROCESS | 3852 | 1470735820530 Marionette DEBUG loaded listener.js 02:43:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (17627400) [pid = 3852] [serial = 1835] [outer = 15F62C00] 02:43:41 INFO - PROCESS | 3852 | 1470735821010 Marionette TRACE conn5 <- [1,2408,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 670ms 02:43:41 INFO - PROCESS | 3852 | 1470735821044 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 02:43:41 INFO - PROCESS | 3852 | 1470735821046 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 02:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:43:41 INFO - PROCESS | 3852 | 1470735821049 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:43:41 INFO - PROCESS | 3852 | 1470735821051 Marionette TRACE conn5 <- [1,2410,null,{}] 02:43:41 INFO - PROCESS | 3852 | 1470735821054 Marionette TRACE conn5 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:41 INFO - PROCESS | 3852 | 1470735821056 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:41 INFO - PROCESS | 3852 | 1470735821169 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 02:43:41 INFO - PROCESS | 3852 | 1470735821262 Marionette TRACE conn5 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:41 INFO - PROCESS | 3852 | 1470735821264 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:41 INFO - PROCESS | 3852 | ++DOCSHELL 176AE400 == 30 [pid = 3852] [id = 612] 02:43:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176AF400) [pid = 3852] [serial = 1836] [outer = 00000000] 02:43:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176B6400) [pid = 3852] [serial = 1837] [outer = 176AF400] 02:43:41 INFO - PROCESS | 3852 | 1470735821309 Marionette DEBUG loaded listener.js 02:43:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (176C6C00) [pid = 3852] [serial = 1838] [outer = 176AF400] 02:43:41 INFO - PROCESS | 3852 | 1470735821725 Marionette TRACE conn5 <- [1,2412,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 730ms 02:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:43:41 INFO - PROCESS | 3852 | 1470735821792 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 02:43:41 INFO - PROCESS | 3852 | 1470735821794 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 02:43:41 INFO - PROCESS | 3852 | 1470735821797 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:43:41 INFO - PROCESS | 3852 | 1470735821799 Marionette TRACE conn5 <- [1,2414,null,{}] 02:43:41 INFO - PROCESS | 3852 | 1470735821803 Marionette TRACE conn5 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:41 INFO - PROCESS | 3852 | 1470735821809 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:41 INFO - PROCESS | 3852 | 1470735821958 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 02:43:41 INFO - PROCESS | 3852 | 1470735821963 Marionette TRACE conn5 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:41 INFO - PROCESS | 3852 | 1470735821965 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:41 INFO - PROCESS | 3852 | ++DOCSHELL 179BA800 == 31 [pid = 3852] [id = 613] 02:43:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (179BD800) [pid = 3852] [serial = 1839] [outer = 00000000] 02:43:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (1883A400) [pid = 3852] [serial = 1840] [outer = 179BD800] 02:43:42 INFO - PROCESS | 3852 | 1470735822010 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18F8F400) [pid = 3852] [serial = 1841] [outer = 179BD800] 02:43:42 INFO - PROCESS | 3852 | 1470735822481 Marionette TRACE conn5 <- [1,2416,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 730ms 02:43:42 INFO - PROCESS | 3852 | 1470735822539 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 02:43:42 INFO - PROCESS | 3852 | 1470735822541 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 02:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:43:42 INFO - PROCESS | 3852 | 1470735822548 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:43:42 INFO - PROCESS | 3852 | 1470735822550 Marionette TRACE conn5 <- [1,2418,null,{}] 02:43:42 INFO - PROCESS | 3852 | 1470735822553 Marionette TRACE conn5 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:42 INFO - PROCESS | 3852 | 1470735822555 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:42 INFO - PROCESS | 3852 | 1470735822679 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 02:43:42 INFO - PROCESS | 3852 | 1470735822693 Marionette TRACE conn5 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:42 INFO - PROCESS | 3852 | 1470735822695 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:42 INFO - PROCESS | 3852 | ++DOCSHELL 0CF3D000 == 32 [pid = 3852] [id = 614] 02:43:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176AC000) [pid = 3852] [serial = 1842] [outer = 00000000] 02:43:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (191E2800) [pid = 3852] [serial = 1843] [outer = 176AC000] 02:43:42 INFO - PROCESS | 3852 | 1470735822897 Marionette DEBUG loaded listener.js 02:43:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1934DC00) [pid = 3852] [serial = 1844] [outer = 176AC000] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (179B6C00) [pid = 3852] [serial = 1815] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (14F31800) [pid = 3852] [serial = 1803] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (13D81400) [pid = 3852] [serial = 1800] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0C633400) [pid = 3852] [serial = 1791] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (15F57400) [pid = 3852] [serial = 1806] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0D10F800) [pid = 3852] [serial = 1797] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0876E800) [pid = 3852] [serial = 1809] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0B8B8800) [pid = 3852] [serial = 1794] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (14FD9800) [pid = 3852] [serial = 1812] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0C63AC00) [pid = 3852] [serial = 1779] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (13EB2800) [pid = 3852] [serial = 1782] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (19357400) [pid = 3852] [serial = 1785] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:43:43 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (19827C00) [pid = 3852] [serial = 1788] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:43:43 INFO - PROCESS | 3852 | 1470735823261 Marionette TRACE conn5 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 730ms 02:43:43 INFO - PROCESS | 3852 | 1470735823282 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 3852 | 1470735823284 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 02:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:43:43 INFO - PROCESS | 3852 | 1470735823287 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 3852 | 1470735823289 Marionette TRACE conn5 <- [1,2422,null,{}] 02:43:43 INFO - PROCESS | 3852 | 1470735823292 Marionette TRACE conn5 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:43 INFO - PROCESS | 3852 | 1470735823294 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:43 INFO - PROCESS | 3852 | 1470735823373 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 02:43:43 INFO - PROCESS | 3852 | 1470735823465 Marionette TRACE conn5 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:43 INFO - PROCESS | 3852 | 1470735823467 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:43 INFO - PROCESS | 3852 | ++DOCSHELL 0CE4D800 == 33 [pid = 3852] [id = 615] 02:43:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0D108C00) [pid = 3852] [serial = 1845] [outer = 00000000] 02:43:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (16369000) [pid = 3852] [serial = 1846] [outer = 0D108C00] 02:43:43 INFO - PROCESS | 3852 | 1470735823511 Marionette DEBUG loaded listener.js 02:43:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (16371400) [pid = 3852] [serial = 1847] [outer = 0D108C00] 02:43:43 INFO - PROCESS | 3852 | 1470735823854 Marionette TRACE conn5 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 630ms 02:43:43 INFO - PROCESS | 3852 | 1470735823918 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 02:43:43 INFO - PROCESS | 3852 | 1470735823920 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 02:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:43:43 INFO - PROCESS | 3852 | 1470735823923 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:43:43 INFO - PROCESS | 3852 | 1470735823925 Marionette TRACE conn5 <- [1,2426,null,{}] 02:43:43 INFO - PROCESS | 3852 | 1470735823928 Marionette TRACE conn5 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:43 INFO - PROCESS | 3852 | 1470735823930 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:44 INFO - PROCESS | 3852 | 1470735824050 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 02:43:44 INFO - PROCESS | 3852 | 1470735824134 Marionette TRACE conn5 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:44 INFO - PROCESS | 3852 | 1470735824136 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:44 INFO - PROCESS | 3852 | ++DOCSHELL 0CF33400 == 34 [pid = 3852] [id = 616] 02:43:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0CF33C00) [pid = 3852] [serial = 1848] [outer = 00000000] 02:43:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (191E0800) [pid = 3852] [serial = 1849] [outer = 0CF33C00] 02:43:44 INFO - PROCESS | 3852 | 1470735824179 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (19474400) [pid = 3852] [serial = 1850] [outer = 0CF33C00] 02:43:44 INFO - PROCESS | 3852 | 1470735824508 Marionette TRACE conn5 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 630ms 02:43:44 INFO - PROCESS | 3852 | 1470735824554 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 02:43:44 INFO - PROCESS | 3852 | 1470735824556 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 02:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:43:44 INFO - PROCESS | 3852 | 1470735824569 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:43:44 INFO - PROCESS | 3852 | 1470735824571 Marionette TRACE conn5 <- [1,2430,null,{}] 02:43:44 INFO - PROCESS | 3852 | 1470735824589 Marionette TRACE conn5 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:44 INFO - PROCESS | 3852 | 1470735824591 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:44 INFO - PROCESS | 3852 | 1470735824673 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 02:43:44 INFO - PROCESS | 3852 | 1470735824678 Marionette TRACE conn5 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:44 INFO - PROCESS | 3852 | 1470735824680 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:44 INFO - PROCESS | 3852 | ++DOCSHELL 14FDFC00 == 35 [pid = 3852] [id = 617] 02:43:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (19526000) [pid = 3852] [serial = 1851] [outer = 00000000] 02:43:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (19553C00) [pid = 3852] [serial = 1852] [outer = 19526000] 02:43:44 INFO - PROCESS | 3852 | 1470735824724 Marionette DEBUG loaded listener.js 02:43:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (196D2400) [pid = 3852] [serial = 1853] [outer = 19526000] 02:43:45 INFO - PROCESS | 3852 | 1470735825339 Marionette TRACE conn5 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 810ms 02:43:45 INFO - PROCESS | 3852 | 1470735825391 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 02:43:45 INFO - PROCESS | 3852 | 1470735825396 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 02:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:43:45 INFO - PROCESS | 3852 | 1470735825416 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:43:45 INFO - PROCESS | 3852 | 1470735825420 Marionette TRACE conn5 <- [1,2434,null,{}] 02:43:45 INFO - PROCESS | 3852 | 1470735825442 Marionette TRACE conn5 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:45 INFO - PROCESS | 3852 | 1470735825445 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:45 INFO - PROCESS | 3852 | 1470735825567 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 02:43:45 INFO - PROCESS | 3852 | 1470735825699 Marionette TRACE conn5 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:45 INFO - PROCESS | 3852 | 1470735825702 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:45 INFO - PROCESS | 3852 | ++DOCSHELL 0B990400 == 36 [pid = 3852] [id = 618] 02:43:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0C636C00) [pid = 3852] [serial = 1854] [outer = 00000000] 02:43:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (105A7C00) [pid = 3852] [serial = 1855] [outer = 0C636C00] 02:43:45 INFO - PROCESS | 3852 | 1470735825762 Marionette DEBUG loaded listener.js 02:43:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (110E1400) [pid = 3852] [serial = 1856] [outer = 0C636C00] 02:43:46 INFO - PROCESS | 3852 | 1470735826330 Marionette TRACE conn5 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 930ms 02:43:46 INFO - PROCESS | 3852 | 1470735826357 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 02:43:46 INFO - PROCESS | 3852 | 1470735826362 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 02:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:43:46 INFO - PROCESS | 3852 | 1470735826370 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:43:46 INFO - PROCESS | 3852 | 1470735826373 Marionette TRACE conn5 <- [1,2438,null,{}] 02:43:46 INFO - PROCESS | 3852 | 1470735826377 Marionette TRACE conn5 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:46 INFO - PROCESS | 3852 | 1470735826380 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:46 INFO - PROCESS | 3852 | 1470735826494 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 02:43:46 INFO - PROCESS | 3852 | 1470735826605 Marionette TRACE conn5 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:46 INFO - PROCESS | 3852 | 1470735826608 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:46 INFO - PROCESS | 3852 | ++DOCSHELL 1467C000 == 37 [pid = 3852] [id = 619] 02:43:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (14F37800) [pid = 3852] [serial = 1857] [outer = 00000000] 02:43:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (15F5C400) [pid = 3852] [serial = 1858] [outer = 14F37800] 02:43:46 INFO - PROCESS | 3852 | 1470735826707 Marionette DEBUG loaded listener.js 02:43:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1696C400) [pid = 3852] [serial = 1859] [outer = 14F37800] 02:43:47 INFO - PROCESS | 3852 | 1470735827338 Marionette TRACE conn5 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:43:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:43:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1017ms 02:43:47 INFO - PROCESS | 3852 | 1470735827391 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 02:43:47 INFO - PROCESS | 3852 | 1470735827394 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 02:43:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:43:47 INFO - PROCESS | 3852 | 1470735827398 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:43:47 INFO - PROCESS | 3852 | 1470735827402 Marionette TRACE conn5 <- [1,2442,null,{}] 02:43:47 INFO - PROCESS | 3852 | 1470735827413 Marionette TRACE conn5 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:47 INFO - PROCESS | 3852 | 1470735827417 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:47 INFO - PROCESS | 3852 | 1470735827528 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 02:43:47 INFO - PROCESS | 3852 | 1470735827670 Marionette TRACE conn5 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:47 INFO - PROCESS | 3852 | 1470735827674 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:47 INFO - PROCESS | 3852 | ++DOCSHELL 194CD400 == 38 [pid = 3852] [id = 620] 02:43:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (194D3400) [pid = 3852] [serial = 1860] [outer = 00000000] 02:43:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (196D2000) [pid = 3852] [serial = 1861] [outer = 194D3400] 02:43:47 INFO - PROCESS | 3852 | 1470735827732 Marionette DEBUG loaded listener.js 02:43:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (196DB400) [pid = 3852] [serial = 1862] [outer = 194D3400] 02:43:48 INFO - PROCESS | 3852 | 1470735828530 Marionette TRACE conn5 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:43:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:43:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1186ms 02:43:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:43:48 INFO - PROCESS | 3852 | 1470735828586 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 02:43:48 INFO - PROCESS | 3852 | 1470735828590 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 02:43:48 INFO - PROCESS | 3852 | 1470735828595 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:43:48 INFO - PROCESS | 3852 | 1470735828598 Marionette TRACE conn5 <- [1,2446,null,{}] 02:43:48 INFO - PROCESS | 3852 | 1470735828604 Marionette TRACE conn5 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:48 INFO - PROCESS | 3852 | 1470735828607 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:48 INFO - PROCESS | 3852 | 1470735828709 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 02:43:48 INFO - PROCESS | 3852 | 1470735828850 Marionette TRACE conn5 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:48 INFO - PROCESS | 3852 | 1470735828854 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:48 INFO - PROCESS | 3852 | ++DOCSHELL 0CE52800 == 39 [pid = 3852] [id = 621] 02:43:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (0CE54400) [pid = 3852] [serial = 1863] [outer = 00000000] 02:43:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (0CF3E800) [pid = 3852] [serial = 1864] [outer = 0CE54400] 02:43:48 INFO - PROCESS | 3852 | 1470735828907 Marionette DEBUG loaded listener.js 02:43:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0D2DB000) [pid = 3852] [serial = 1865] [outer = 0CE54400] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 0CF33400 == 38 [pid = 3852] [id = 616] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 0CE4D800 == 37 [pid = 3852] [id = 615] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 0CF3D000 == 36 [pid = 3852] [id = 614] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 179BA800 == 35 [pid = 3852] [id = 613] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 176AE400 == 34 [pid = 3852] [id = 612] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 15F5DC00 == 33 [pid = 3852] [id = 611] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 14588000 == 32 [pid = 3852] [id = 610] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 0D371000 == 31 [pid = 3852] [id = 609] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 0C7F5400 == 30 [pid = 3852] [id = 608] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 18745400 == 29 [pid = 3852] [id = 606] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 0C635400 == 28 [pid = 3852] [id = 607] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 194CD400 == 27 [pid = 3852] [id = 620] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 1467C000 == 26 [pid = 3852] [id = 619] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 14FDFC00 == 25 [pid = 3852] [id = 617] 02:43:49 INFO - PROCESS | 3852 | --DOCSHELL 0B990400 == 24 [pid = 3852] [id = 618] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (179BE400) [pid = 3852] [serial = 1816] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (155C3800) [pid = 3852] [serial = 1804] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (13EB3C00) [pid = 3852] [serial = 1801] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0CE55000) [pid = 3852] [serial = 1793] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0C7FA800) [pid = 3852] [serial = 1792] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (15F6AC00) [pid = 3852] [serial = 1807] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1595A400) [pid = 3852] [serial = 1805] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0D371800) [pid = 3852] [serial = 1798] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (10501C00) [pid = 3852] [serial = 1799] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0D36EC00) [pid = 3852] [serial = 1810] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0C67AC00) [pid = 3852] [serial = 1795] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0C759800) [pid = 3852] [serial = 1796] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (16371C00) [pid = 3852] [serial = 1808] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (176BE800) [pid = 3852] [serial = 1813] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0D372400) [pid = 3852] [serial = 1781] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0CF33800) [pid = 3852] [serial = 1780] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1595E000) [pid = 3852] [serial = 1784] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (14533400) [pid = 3852] [serial = 1783] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (196DDC00) [pid = 3852] [serial = 1787] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (194CF000) [pid = 3852] [serial = 1786] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (19833800) [pid = 3852] [serial = 1790] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (1982D800) [pid = 3852] [serial = 1789] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (176C3800) [pid = 3852] [serial = 1814] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (14F30000) [pid = 3852] [serial = 1811] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (179BF400) [pid = 3852] [serial = 1817] [outer = 00000000] [url = about:blank] 02:43:49 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (1415EC00) [pid = 3852] [serial = 1802] [outer = 00000000] [url = about:blank] 02:43:50 INFO - PROCESS | 3852 | 1470735830004 Marionette TRACE conn5 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:43:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:43:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1434ms 02:43:50 INFO - PROCESS | 3852 | 1470735830030 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 02:43:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:43:50 INFO - PROCESS | 3852 | 1470735830034 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 02:43:50 INFO - PROCESS | 3852 | 1470735830038 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 3852 | 1470735830043 Marionette TRACE conn5 <- [1,2450,null,{}] 02:43:50 INFO - PROCESS | 3852 | 1470735830048 Marionette TRACE conn5 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:50 INFO - PROCESS | 3852 | 1470735830051 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:50 INFO - PROCESS | 3852 | 1470735830140 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 02:43:50 INFO - PROCESS | 3852 | 1470735830149 Marionette TRACE conn5 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:50 INFO - PROCESS | 3852 | 1470735830152 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:50 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BD800 == 25 [pid = 3852] [id = 622] 02:43:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0C633400) [pid = 3852] [serial = 1866] [outer = 00000000] 02:43:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0C6E4C00) [pid = 3852] [serial = 1867] [outer = 0C633400] 02:43:50 INFO - PROCESS | 3852 | 1470735830201 Marionette DEBUG loaded listener.js 02:43:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0C7F3800) [pid = 3852] [serial = 1868] [outer = 0C633400] 02:43:50 INFO - PROCESS | 3852 | 1470735830725 Marionette TRACE conn5 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:43:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:43:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 730ms 02:43:50 INFO - PROCESS | 3852 | 1470735830770 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 02:43:50 INFO - PROCESS | 3852 | 1470735830775 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 02:43:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:43:50 INFO - PROCESS | 3852 | 1470735830781 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:43:50 INFO - PROCESS | 3852 | 1470735830784 Marionette TRACE conn5 <- [1,2454,null,{}] 02:43:50 INFO - PROCESS | 3852 | 1470735830787 Marionette TRACE conn5 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:50 INFO - PROCESS | 3852 | 1470735830790 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:50 INFO - PROCESS | 3852 | 1470735830919 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 02:43:51 INFO - PROCESS | 3852 | 1470735831022 Marionette TRACE conn5 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 3852 | 1470735831025 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:51 INFO - PROCESS | 3852 | ++DOCSHELL 0D106400 == 26 [pid = 3852] [id = 623] 02:43:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0D373C00) [pid = 3852] [serial = 1869] [outer = 00000000] 02:43:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (10502800) [pid = 3852] [serial = 1870] [outer = 0D373C00] 02:43:51 INFO - PROCESS | 3852 | 1470735831072 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (1066D000) [pid = 3852] [serial = 1871] [outer = 0D373C00] 02:43:51 INFO - PROCESS | 3852 | 1470735831438 Marionette TRACE conn5 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:43:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:43:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 02:43:51 INFO - PROCESS | 3852 | 1470735831455 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 02:43:51 INFO - PROCESS | 3852 | 1470735831457 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 02:43:51 INFO - PROCESS | 3852 | 1470735831478 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:43:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:43:51 INFO - PROCESS | 3852 | 1470735831482 Marionette TRACE conn5 <- [1,2458,null,{}] 02:43:51 INFO - PROCESS | 3852 | 1470735831492 Marionette TRACE conn5 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:51 INFO - PROCESS | 3852 | 1470735831497 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:51 INFO - PROCESS | 3852 | 1470735831580 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 02:43:51 INFO - PROCESS | 3852 | 1470735831587 Marionette TRACE conn5 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:51 INFO - PROCESS | 3852 | 1470735831590 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:51 INFO - PROCESS | 3852 | ++DOCSHELL 13EBA800 == 27 [pid = 3852] [id = 624] 02:43:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (13EBB000) [pid = 3852] [serial = 1872] [outer = 00000000] 02:43:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1415FC00) [pid = 3852] [serial = 1873] [outer = 13EBB000] 02:43:51 INFO - PROCESS | 3852 | 1470735831639 Marionette DEBUG loaded listener.js 02:43:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1466FC00) [pid = 3852] [serial = 1874] [outer = 13EBB000] 02:43:52 INFO - PROCESS | 3852 | 1470735832146 Marionette TRACE conn5 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:43:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:43:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 730ms 02:43:52 INFO - PROCESS | 3852 | 1470735832218 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 02:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:43:52 INFO - PROCESS | 3852 | 1470735832220 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 02:43:52 INFO - PROCESS | 3852 | 1470735832224 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - PROCESS | 3852 | 1470735832226 Marionette TRACE conn5 <- [1,2462,null,{}] 02:43:52 INFO - PROCESS | 3852 | 1470735832229 Marionette TRACE conn5 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:52 INFO - PROCESS | 3852 | 1470735832231 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:52 INFO - PROCESS | 3852 | 1470735832379 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 02:43:52 INFO - PROCESS | 3852 | 1470735832442 Marionette TRACE conn5 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:52 INFO - PROCESS | 3852 | 1470735832444 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:52 INFO - PROCESS | 3852 | ++DOCSHELL 155C4000 == 28 [pid = 3852] [id = 625] 02:43:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (155C4800) [pid = 3852] [serial = 1875] [outer = 00000000] 02:43:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15F54C00) [pid = 3852] [serial = 1876] [outer = 155C4800] 02:43:52 INFO - PROCESS | 3852 | 1470735832489 Marionette DEBUG loaded listener.js 02:43:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (15F5EC00) [pid = 3852] [serial = 1877] [outer = 155C4800] 02:43:52 INFO - PROCESS | 3852 | 1470735832919 Marionette TRACE conn5 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:43:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:43:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 732ms 02:43:52 INFO - PROCESS | 3852 | 1470735832970 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 02:43:52 INFO - PROCESS | 3852 | 1470735832972 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 02:43:52 INFO - PROCESS | 3852 | 1470735832976 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:43:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:43:52 INFO - PROCESS | 3852 | 1470735832978 Marionette TRACE conn5 <- [1,2466,null,{}] 02:43:52 INFO - PROCESS | 3852 | 1470735832981 Marionette TRACE conn5 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:52 INFO - PROCESS | 3852 | 1470735832983 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:53 INFO - PROCESS | 3852 | 1470735833100 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 02:43:53 INFO - PROCESS | 3852 | 1470735833110 Marionette TRACE conn5 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:53 INFO - PROCESS | 3852 | 1470735833112 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:53 INFO - PROCESS | 3852 | ++DOCSHELL 15F54800 == 29 [pid = 3852] [id = 626] 02:43:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (15F69400) [pid = 3852] [serial = 1878] [outer = 00000000] 02:43:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (16901C00) [pid = 3852] [serial = 1879] [outer = 15F69400] 02:43:53 INFO - PROCESS | 3852 | 1470735833210 Marionette DEBUG loaded listener.js 02:43:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (16969000) [pid = 3852] [serial = 1880] [outer = 15F69400] 02:43:53 INFO - PROCESS | 3852 | 1470735833631 Marionette TRACE conn5 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:43:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:43:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 730ms 02:43:53 INFO - PROCESS | 3852 | 1470735833722 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 02:43:53 INFO - PROCESS | 3852 | 1470735833725 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 02:43:53 INFO - PROCESS | 3852 | 1470735833732 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:43:53 INFO - PROCESS | 3852 | 1470735833734 Marionette TRACE conn5 <- [1,2470,null,{}] 02:43:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:43:53 INFO - PROCESS | 3852 | 1470735833737 Marionette TRACE conn5 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:53 INFO - PROCESS | 3852 | 1470735833743 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:54 INFO - PROCESS | 3852 | 1470735834079 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (19526000) [pid = 3852] [serial = 1851] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (176AF400) [pid = 3852] [serial = 1836] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (179BD800) [pid = 3852] [serial = 1839] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0C7F9000) [pid = 3852] [serial = 1821] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0D373800) [pid = 3852] [serial = 1827] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0CF33C00) [pid = 3852] [serial = 1848] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1458F000) [pid = 3852] [serial = 1830] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0C7F6800) [pid = 3852] [serial = 1824] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (18831C00) [pid = 3852] [serial = 1818] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (176AC000) [pid = 3852] [serial = 1842] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:43:54 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (0D108C00) [pid = 3852] [serial = 1845] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:43:54 INFO - PROCESS | 3852 | 1470735834149 Marionette TRACE conn5 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 3852 | 1470735834152 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:54 INFO - PROCESS | 3852 | ++DOCSHELL 0B832800 == 30 [pid = 3852] [id = 627] 02:43:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0C63AC00) [pid = 3852] [serial = 1881] [outer = 00000000] 02:43:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0D10B400) [pid = 3852] [serial = 1882] [outer = 0C63AC00] 02:43:54 INFO - PROCESS | 3852 | 1470735834197 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (16369400) [pid = 3852] [serial = 1883] [outer = 0C63AC00] 02:43:54 INFO - PROCESS | 3852 | 1470735834564 Marionette TRACE conn5 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:43:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:43:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 870ms 02:43:54 INFO - PROCESS | 3852 | 1470735834609 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 02:43:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:43:54 INFO - PROCESS | 3852 | 1470735834611 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 02:43:54 INFO - PROCESS | 3852 | 1470735834614 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:43:54 INFO - PROCESS | 3852 | 1470735834616 Marionette TRACE conn5 <- [1,2474,null,{}] 02:43:54 INFO - PROCESS | 3852 | 1470735834619 Marionette TRACE conn5 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:54 INFO - PROCESS | 3852 | 1470735834621 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:54 INFO - PROCESS | 3852 | 1470735834700 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 02:43:54 INFO - PROCESS | 3852 | 1470735834705 Marionette TRACE conn5 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:54 INFO - PROCESS | 3852 | 1470735834707 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:54 INFO - PROCESS | 3852 | ++DOCSHELL 10501C00 == 31 [pid = 3852] [id = 628] 02:43:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (13D7EC00) [pid = 3852] [serial = 1884] [outer = 00000000] 02:43:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (179BB400) [pid = 3852] [serial = 1885] [outer = 13D7EC00] 02:43:54 INFO - PROCESS | 3852 | 1470735834752 Marionette DEBUG loaded listener.js 02:43:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (179C0C00) [pid = 3852] [serial = 1886] [outer = 13D7EC00] 02:43:55 INFO - PROCESS | 3852 | 1470735835185 Marionette TRACE conn5 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 630ms 02:43:55 INFO - PROCESS | 3852 | 1470735835245 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 02:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:43:55 INFO - PROCESS | 3852 | 1470735835247 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 02:43:55 INFO - PROCESS | 3852 | 1470735835250 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:43:55 INFO - PROCESS | 3852 | 1470735835252 Marionette TRACE conn5 <- [1,2478,null,{}] 02:43:55 INFO - PROCESS | 3852 | 1470735835255 Marionette TRACE conn5 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:55 INFO - PROCESS | 3852 | 1470735835257 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:55 INFO - PROCESS | 3852 | 1470735835337 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 02:43:55 INFO - PROCESS | 3852 | 1470735835343 Marionette TRACE conn5 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:55 INFO - PROCESS | 3852 | 1470735835345 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:55 INFO - PROCESS | 3852 | ++DOCSHELL 14FDB000 == 32 [pid = 3852] [id = 629] 02:43:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176C3800) [pid = 3852] [serial = 1887] [outer = 00000000] 02:43:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (18852800) [pid = 3852] [serial = 1888] [outer = 176C3800] 02:43:55 INFO - PROCESS | 3852 | 1470735835388 Marionette DEBUG loaded listener.js 02:43:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0CE4F800) [pid = 3852] [serial = 1889] [outer = 176C3800] 02:43:55 INFO - PROCESS | 3852 | 1470735835825 Marionette TRACE conn5 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:43:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:43:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 630ms 02:43:55 INFO - PROCESS | 3852 | 1470735835911 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 02:43:55 INFO - PROCESS | 3852 | 1470735835913 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 02:43:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:43:55 INFO - PROCESS | 3852 | 1470735835916 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:43:55 INFO - PROCESS | 3852 | 1470735835918 Marionette TRACE conn5 <- [1,2482,null,{}] 02:43:55 INFO - PROCESS | 3852 | 1470735835921 Marionette TRACE conn5 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:55 INFO - PROCESS | 3852 | 1470735835923 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:56 INFO - PROCESS | 3852 | 1470735836004 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 02:43:56 INFO - PROCESS | 3852 | 1470735836010 Marionette TRACE conn5 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:56 INFO - PROCESS | 3852 | 1470735836012 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:56 INFO - PROCESS | 3852 | ++DOCSHELL 18F89800 == 33 [pid = 3852] [id = 630] 02:43:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18F91800) [pid = 3852] [serial = 1890] [outer = 00000000] 02:43:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1934A400) [pid = 3852] [serial = 1891] [outer = 18F91800] 02:43:56 INFO - PROCESS | 3852 | 1470735836056 Marionette DEBUG loaded listener.js 02:43:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (193CE800) [pid = 3852] [serial = 1892] [outer = 18F91800] 02:43:56 INFO - PROCESS | 3852 | 1470735836881 Marionette TRACE conn5 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:43:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:43:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1020ms 02:43:56 INFO - PROCESS | 3852 | 1470735836938 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 02:43:56 INFO - PROCESS | 3852 | 1470735836942 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 02:43:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:43:56 INFO - PROCESS | 3852 | 1470735836947 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:43:56 INFO - PROCESS | 3852 | 1470735836952 Marionette TRACE conn5 <- [1,2486,null,{}] 02:43:57 INFO - PROCESS | 3852 | 1470735837019 Marionette TRACE conn5 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:57 INFO - PROCESS | 3852 | 1470735837022 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:57 INFO - PROCESS | 3852 | 1470735837141 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 02:43:57 INFO - PROCESS | 3852 | 1470735837272 Marionette TRACE conn5 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:57 INFO - PROCESS | 3852 | 1470735837276 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:57 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B3800 == 34 [pid = 3852] [id = 631] 02:43:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (0B8B5400) [pid = 3852] [serial = 1893] [outer = 00000000] 02:43:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0CF3D400) [pid = 3852] [serial = 1894] [outer = 0B8B5400] 02:43:57 INFO - PROCESS | 3852 | 1470735837336 Marionette DEBUG loaded listener.js 02:43:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0D370000) [pid = 3852] [serial = 1895] [outer = 0B8B5400] 02:43:58 INFO - PROCESS | 3852 | 1470735838045 Marionette TRACE conn5 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:43:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:43:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1152ms 02:43:58 INFO - PROCESS | 3852 | 1470735838098 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 02:43:58 INFO - PROCESS | 3852 | 1470735838103 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 02:43:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:43:58 INFO - PROCESS | 3852 | 1470735838109 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:43:58 INFO - PROCESS | 3852 | 1470735838112 Marionette TRACE conn5 <- [1,2490,null,{}] 02:43:58 INFO - PROCESS | 3852 | 1470735838117 Marionette TRACE conn5 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:58 INFO - PROCESS | 3852 | 1470735838119 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:58 INFO - PROCESS | 3852 | 1470735838243 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 02:43:58 INFO - PROCESS | 3852 | 1470735838486 Marionette TRACE conn5 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:58 INFO - PROCESS | 3852 | 1470735838489 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:58 INFO - PROCESS | 3852 | ++DOCSHELL 08181800 == 35 [pid = 3852] [id = 632] 02:43:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (08759000) [pid = 3852] [serial = 1896] [outer = 00000000] 02:43:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0876FC00) [pid = 3852] [serial = 1897] [outer = 08759000] 02:43:58 INFO - PROCESS | 3852 | 1470735838548 Marionette DEBUG loaded listener.js 02:43:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (0B8B5C00) [pid = 3852] [serial = 1898] [outer = 08759000] 02:43:59 INFO - PROCESS | 3852 | --DOCSHELL 14FDB000 == 34 [pid = 3852] [id = 629] 02:43:59 INFO - PROCESS | 3852 | --DOCSHELL 10501C00 == 33 [pid = 3852] [id = 628] 02:43:59 INFO - PROCESS | 3852 | --DOCSHELL 0B832800 == 32 [pid = 3852] [id = 627] 02:43:59 INFO - PROCESS | 3852 | --DOCSHELL 15F54800 == 31 [pid = 3852] [id = 626] 02:43:59 INFO - PROCESS | 3852 | --DOCSHELL 155C4000 == 30 [pid = 3852] [id = 625] 02:43:59 INFO - PROCESS | 3852 | --DOCSHELL 13EBA800 == 29 [pid = 3852] [id = 624] 02:43:59 INFO - PROCESS | 3852 | --DOCSHELL 0D106400 == 28 [pid = 3852] [id = 623] 02:43:59 INFO - PROCESS | 3852 | --DOCSHELL 0B8BD800 == 27 [pid = 3852] [id = 622] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (196D2400) [pid = 3852] [serial = 1853] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (176B6400) [pid = 3852] [serial = 1837] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1883A400) [pid = 3852] [serial = 1840] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (176C6C00) [pid = 3852] [serial = 1838] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0D108400) [pid = 3852] [serial = 1822] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0D37DC00) [pid = 3852] [serial = 1823] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (10B0F400) [pid = 3852] [serial = 1828] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (19474400) [pid = 3852] [serial = 1850] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (19553C00) [pid = 3852] [serial = 1852] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (10FED800) [pid = 3852] [serial = 1829] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (14F37400) [pid = 3852] [serial = 1831] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (155C4400) [pid = 3852] [serial = 1832] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1696B400) [pid = 3852] [serial = 1834] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0CE54C00) [pid = 3852] [serial = 1825] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0CF86000) [pid = 3852] [serial = 1826] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (18F89400) [pid = 3852] [serial = 1820] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (18F8F400) [pid = 3852] [serial = 1841] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (18853800) [pid = 3852] [serial = 1819] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (191E0800) [pid = 3852] [serial = 1849] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (191E2800) [pid = 3852] [serial = 1843] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (1934DC00) [pid = 3852] [serial = 1844] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (16369000) [pid = 3852] [serial = 1846] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (16371400) [pid = 3852] [serial = 1847] [outer = 00000000] [url = about:blank] 02:43:59 INFO - PROCESS | 3852 | 1470735839183 Marionette TRACE conn5 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:43:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:43:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1122ms 02:43:59 INFO - PROCESS | 3852 | 1470735839236 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 3852 | 1470735839239 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 02:43:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:43:59 INFO - PROCESS | 3852 | 1470735839244 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:43:59 INFO - PROCESS | 3852 | 1470735839246 Marionette TRACE conn5 <- [1,2494,null,{}] 02:43:59 INFO - PROCESS | 3852 | 1470735839251 Marionette TRACE conn5 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:43:59 INFO - PROCESS | 3852 | 1470735839255 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:59 INFO - PROCESS | 3852 | 1470735839345 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 02:43:59 INFO - PROCESS | 3852 | 1470735839443 Marionette TRACE conn5 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:43:59 INFO - PROCESS | 3852 | 1470735839446 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:43:59 INFO - PROCESS | 3852 | ++DOCSHELL 0B832C00 == 28 [pid = 3852] [id = 633] 02:43:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0B994400) [pid = 3852] [serial = 1899] [outer = 00000000] 02:43:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0CF86000) [pid = 3852] [serial = 1900] [outer = 0B994400] 02:43:59 INFO - PROCESS | 3852 | 1470735839493 Marionette DEBUG loaded listener.js 02:43:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0D370400) [pid = 3852] [serial = 1901] [outer = 0B994400] 02:43:59 INFO - PROCESS | 3852 | 1470735839924 Marionette TRACE conn5 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:43:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:43:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 730ms 02:43:59 INFO - PROCESS | 3852 | 1470735839977 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 02:43:59 INFO - PROCESS | 3852 | 1470735839981 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 02:44:00 INFO - PROCESS | 3852 | 1470735839985 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:44:00 INFO - PROCESS | 3852 | 1470735839987 Marionette TRACE conn5 <- [1,2498,null,{}] 02:44:00 INFO - PROCESS | 3852 | 1470735839990 Marionette TRACE conn5 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:00 INFO - PROCESS | 3852 | 1470735839992 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:00 INFO - PROCESS | 3852 | 1470735840082 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 02:44:00 INFO - PROCESS | 3852 | 1470735840088 Marionette TRACE conn5 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 3852 | 1470735840090 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:00 INFO - PROCESS | 3852 | ++DOCSHELL 110DEC00 == 29 [pid = 3852] [id = 634] 02:44:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (110E2400) [pid = 3852] [serial = 1902] [outer = 00000000] 02:44:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (13EBE800) [pid = 3852] [serial = 1903] [outer = 110E2400] 02:44:00 INFO - PROCESS | 3852 | 1470735840135 Marionette DEBUG loaded listener.js 02:44:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (1467E000) [pid = 3852] [serial = 1904] [outer = 110E2400] 02:44:00 INFO - PROCESS | 3852 | 1470735840617 Marionette TRACE conn5 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:44:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:44:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 672ms 02:44:00 INFO - PROCESS | 3852 | 1470735840662 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 02:44:00 INFO - PROCESS | 3852 | 1470735840665 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 02:44:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:44:00 INFO - PROCESS | 3852 | 1470735840669 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:44:00 INFO - PROCESS | 3852 | 1470735840675 Marionette TRACE conn5 <- [1,2502,null,{}] 02:44:00 INFO - PROCESS | 3852 | 1470735840685 Marionette TRACE conn5 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:00 INFO - PROCESS | 3852 | 1470735840688 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:00 INFO - PROCESS | 3852 | 1470735840776 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 02:44:00 INFO - PROCESS | 3852 | 1470735840882 Marionette TRACE conn5 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:00 INFO - PROCESS | 3852 | 1470735840884 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:00 INFO - PROCESS | 3852 | ++DOCSHELL 15F5A800 == 30 [pid = 3852] [id = 635] 02:44:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (16367800) [pid = 3852] [serial = 1905] [outer = 00000000] 02:44:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (1696A400) [pid = 3852] [serial = 1906] [outer = 16367800] 02:44:00 INFO - PROCESS | 3852 | 1470735840929 Marionette DEBUG loaded listener.js 02:44:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1764D800) [pid = 3852] [serial = 1907] [outer = 16367800] 02:44:01 INFO - PROCESS | 3852 | 1470735841339 Marionette TRACE conn5 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:44:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:44:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 730ms 02:44:01 INFO - PROCESS | 3852 | 1470735841402 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 02:44:01 INFO - PROCESS | 3852 | 1470735841405 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 02:44:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:44:01 INFO - PROCESS | 3852 | 1470735841441 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:44:01 INFO - PROCESS | 3852 | 1470735841443 Marionette TRACE conn5 <- [1,2506,null,{}] 02:44:01 INFO - PROCESS | 3852 | 1470735841457 Marionette TRACE conn5 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:01 INFO - PROCESS | 3852 | 1470735841459 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:01 INFO - PROCESS | 3852 | 1470735841582 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 02:44:01 INFO - PROCESS | 3852 | 1470735841587 Marionette TRACE conn5 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:01 INFO - PROCESS | 3852 | 1470735841589 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:01 INFO - PROCESS | 3852 | ++DOCSHELL 176B9800 == 31 [pid = 3852] [id = 636] 02:44:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (176B9C00) [pid = 3852] [serial = 1908] [outer = 00000000] 02:44:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176C5000) [pid = 3852] [serial = 1909] [outer = 176B9C00] 02:44:01 INFO - PROCESS | 3852 | 1470735841634 Marionette DEBUG loaded listener.js 02:44:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (179BA400) [pid = 3852] [serial = 1910] [outer = 176B9C00] 02:44:02 INFO - PROCESS | 3852 | 1470735842078 Marionette TRACE conn5 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 710ms 02:44:02 INFO - PROCESS | 3852 | 1470735842128 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 02:44:02 INFO - PROCESS | 3852 | 1470735842130 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 02:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:44:02 INFO - PROCESS | 3852 | 1470735842133 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:44:02 INFO - PROCESS | 3852 | 1470735842135 Marionette TRACE conn5 <- [1,2510,null,{}] 02:44:02 INFO - PROCESS | 3852 | 1470735842138 Marionette TRACE conn5 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:02 INFO - PROCESS | 3852 | 1470735842140 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:02 INFO - PROCESS | 3852 | 1470735842257 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 02:44:02 INFO - PROCESS | 3852 | 1470735842263 Marionette TRACE conn5 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:02 INFO - PROCESS | 3852 | 1470735842268 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:02 INFO - PROCESS | 3852 | ++DOCSHELL 0D2D8000 == 32 [pid = 3852] [id = 637] 02:44:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (179C1C00) [pid = 3852] [serial = 1911] [outer = 00000000] 02:44:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18856000) [pid = 3852] [serial = 1912] [outer = 179C1C00] 02:44:02 INFO - PROCESS | 3852 | 1470735842326 Marionette DEBUG loaded listener.js 02:44:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18F90C00) [pid = 3852] [serial = 1913] [outer = 179C1C00] 02:44:02 INFO - PROCESS | 3852 | 1470735842823 Marionette TRACE conn5 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:44:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:44:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 730ms 02:44:02 INFO - PROCESS | 3852 | 1470735842883 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 02:44:02 INFO - PROCESS | 3852 | 1470735842885 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 02:44:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:44:02 INFO - PROCESS | 3852 | 1470735842898 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:44:02 INFO - PROCESS | 3852 | 1470735842900 Marionette TRACE conn5 <- [1,2514,null,{}] 02:44:02 INFO - PROCESS | 3852 | 1470735842904 Marionette TRACE conn5 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:02 INFO - PROCESS | 3852 | 1470735842906 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:03 INFO - PROCESS | 3852 | 1470735843032 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 02:44:03 INFO - PROCESS | 3852 | 1470735843046 Marionette TRACE conn5 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 3852 | 1470735843048 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:03 INFO - PROCESS | 3852 | ++DOCSHELL 0D37BC00 == 33 [pid = 3852] [id = 638] 02:44:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18851C00) [pid = 3852] [serial = 1914] [outer = 00000000] 02:44:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (194D1400) [pid = 3852] [serial = 1915] [outer = 18851C00] 02:44:03 INFO - PROCESS | 3852 | 1470735843147 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1946F400) [pid = 3852] [serial = 1916] [outer = 18851C00] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0CE54400) [pid = 3852] [serial = 1863] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (15F69400) [pid = 3852] [serial = 1878] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0D373C00) [pid = 3852] [serial = 1869] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (14F37800) [pid = 3852] [serial = 1857] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (13D7EC00) [pid = 3852] [serial = 1884] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0C633400) [pid = 3852] [serial = 1866] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (194D3400) [pid = 3852] [serial = 1860] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (155C4800) [pid = 3852] [serial = 1875] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (13EBB000) [pid = 3852] [serial = 1872] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0C636C00) [pid = 3852] [serial = 1854] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0C63AC00) [pid = 3852] [serial = 1881] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (15F62C00) [pid = 3852] [serial = 1833] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:44:03 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (176C3800) [pid = 3852] [serial = 1887] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:44:03 INFO - PROCESS | 3852 | 1470735843604 Marionette TRACE conn5 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:44:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:44:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 730ms 02:44:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:44:03 INFO - PROCESS | 3852 | 1470735843633 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 02:44:03 INFO - PROCESS | 3852 | 1470735843635 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 02:44:03 INFO - PROCESS | 3852 | 1470735843638 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:44:03 INFO - PROCESS | 3852 | 1470735843640 Marionette TRACE conn5 <- [1,2518,null,{}] 02:44:03 INFO - PROCESS | 3852 | 1470735843643 Marionette TRACE conn5 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:03 INFO - PROCESS | 3852 | 1470735843645 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:03 INFO - PROCESS | 3852 | 1470735843724 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 02:44:03 INFO - PROCESS | 3852 | 1470735843730 Marionette TRACE conn5 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:03 INFO - PROCESS | 3852 | 1470735843732 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:03 INFO - PROCESS | 3852 | ++DOCSHELL 0D2E6800 == 34 [pid = 3852] [id = 639] 02:44:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (103E3400) [pid = 3852] [serial = 1917] [outer = 00000000] 02:44:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (176C6000) [pid = 3852] [serial = 1918] [outer = 103E3400] 02:44:03 INFO - PROCESS | 3852 | 1470735843775 Marionette DEBUG loaded listener.js 02:44:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (18837800) [pid = 3852] [serial = 1919] [outer = 103E3400] 02:44:04 INFO - PROCESS | 3852 | 1470735844211 Marionette TRACE conn5 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:44:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:44:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 630ms 02:44:04 INFO - PROCESS | 3852 | 1470735844270 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 02:44:04 INFO - PROCESS | 3852 | 1470735844272 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 02:44:04 INFO - PROCESS | 3852 | 1470735844276 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:44:04 INFO - PROCESS | 3852 | 1470735844277 Marionette TRACE conn5 <- [1,2522,null,{}] 02:44:04 INFO - PROCESS | 3852 | 1470735844281 Marionette TRACE conn5 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:04 INFO - PROCESS | 3852 | 1470735844283 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:04 INFO - PROCESS | 3852 | 1470735844364 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 02:44:04 INFO - PROCESS | 3852 | 1470735844370 Marionette TRACE conn5 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:04 INFO - PROCESS | 3852 | 1470735844371 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:04 INFO - PROCESS | 3852 | ++DOCSHELL 19409400 == 35 [pid = 3852] [id = 640] 02:44:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1940FC00) [pid = 3852] [serial = 1920] [outer = 00000000] 02:44:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (196D1000) [pid = 3852] [serial = 1921] [outer = 1940FC00] 02:44:04 INFO - PROCESS | 3852 | 1470735844416 Marionette DEBUG loaded listener.js 02:44:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (196D6000) [pid = 3852] [serial = 1922] [outer = 1940FC00] 02:44:04 INFO - PROCESS | 3852 | 1470735844866 Marionette TRACE conn5 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:44:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:44:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 630ms 02:44:04 INFO - PROCESS | 3852 | 1470735844921 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 02:44:04 INFO - PROCESS | 3852 | 1470735844923 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 02:44:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:44:04 INFO - PROCESS | 3852 | 1470735844937 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:44:04 INFO - PROCESS | 3852 | 1470735844939 Marionette TRACE conn5 <- [1,2526,null,{}] 02:44:04 INFO - PROCESS | 3852 | 1470735844942 Marionette TRACE conn5 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:04 INFO - PROCESS | 3852 | 1470735844944 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:05 INFO - PROCESS | 3852 | 1470735845025 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 02:44:05 INFO - PROCESS | 3852 | 1470735845030 Marionette TRACE conn5 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:05 INFO - PROCESS | 3852 | 1470735845032 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:05 INFO - PROCESS | 3852 | ++DOCSHELL 0875EC00 == 36 [pid = 3852] [id = 641] 02:44:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0B828000) [pid = 3852] [serial = 1923] [outer = 00000000] 02:44:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (196DE800) [pid = 3852] [serial = 1924] [outer = 0B828000] 02:44:05 INFO - PROCESS | 3852 | 1470735845076 Marionette DEBUG loaded listener.js 02:44:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (19825800) [pid = 3852] [serial = 1925] [outer = 0B828000] 02:44:05 INFO - PROCESS | 3852 | 1470735845706 Marionette TRACE conn5 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:44:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:44:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 890ms 02:44:05 INFO - PROCESS | 3852 | 1470735845822 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 02:44:05 INFO - PROCESS | 3852 | 1470735845826 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 02:44:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:44:05 INFO - PROCESS | 3852 | 1470735845846 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:44:05 INFO - PROCESS | 3852 | 1470735845849 Marionette TRACE conn5 <- [1,2530,null,{}] 02:44:05 INFO - PROCESS | 3852 | 1470735845862 Marionette TRACE conn5 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:05 INFO - PROCESS | 3852 | 1470735845865 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:06 INFO - PROCESS | 3852 | 1470735845976 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 02:44:06 INFO - PROCESS | 3852 | 1470735846109 Marionette TRACE conn5 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:06 INFO - PROCESS | 3852 | 1470735846112 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:06 INFO - PROCESS | 3852 | ++DOCSHELL 0B832800 == 37 [pid = 3852] [id = 642] 02:44:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0C6E7800) [pid = 3852] [serial = 1926] [outer = 00000000] 02:44:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (10F0C800) [pid = 3852] [serial = 1927] [outer = 0C6E7800] 02:44:06 INFO - PROCESS | 3852 | 1470735846173 Marionette DEBUG loaded listener.js 02:44:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (13D79800) [pid = 3852] [serial = 1928] [outer = 0C6E7800] 02:44:06 INFO - PROCESS | 3852 | 1470735846724 Marionette TRACE conn5 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:44:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:44:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 930ms 02:44:06 INFO - PROCESS | 3852 | 1470735846780 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 02:44:06 INFO - PROCESS | 3852 | 1470735846784 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 02:44:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:44:06 INFO - PROCESS | 3852 | 1470735846791 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:44:06 INFO - PROCESS | 3852 | 1470735846794 Marionette TRACE conn5 <- [1,2534,null,{}] 02:44:06 INFO - PROCESS | 3852 | 1470735846798 Marionette TRACE conn5 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:06 INFO - PROCESS | 3852 | 1470735846801 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:06 INFO - PROCESS | 3852 | 1470735846918 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 02:44:07 INFO - PROCESS | 3852 | 1470735847058 Marionette TRACE conn5 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:07 INFO - PROCESS | 3852 | 1470735847060 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:07 INFO - PROCESS | 3852 | ++DOCSHELL 15F53800 == 38 [pid = 3852] [id = 643] 02:44:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (15F54800) [pid = 3852] [serial = 1929] [outer = 00000000] 02:44:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1636B400) [pid = 3852] [serial = 1930] [outer = 15F54800] 02:44:07 INFO - PROCESS | 3852 | 1470735847119 Marionette DEBUG loaded listener.js 02:44:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (176C0C00) [pid = 3852] [serial = 1931] [outer = 15F54800] 02:44:07 INFO - PROCESS | 3852 | 1470735847707 Marionette TRACE conn5 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:44:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:44:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 971ms 02:44:07 INFO - PROCESS | 3852 | 1470735847765 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 02:44:07 INFO - PROCESS | 3852 | 1470735847767 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 02:44:07 INFO - PROCESS | 3852 | 1470735847771 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:44:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:44:07 INFO - PROCESS | 3852 | 1470735847775 Marionette TRACE conn5 <- [1,2538,null,{}] 02:44:07 INFO - PROCESS | 3852 | 1470735847786 Marionette TRACE conn5 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:07 INFO - PROCESS | 3852 | 1470735847791 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:07 INFO - PROCESS | 3852 | 1470735847899 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 02:44:08 INFO - PROCESS | 3852 | 1470735848042 Marionette TRACE conn5 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:08 INFO - PROCESS | 3852 | 1470735848045 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:08 INFO - PROCESS | 3852 | ++DOCSHELL 196DA800 == 39 [pid = 3852] [id = 644] 02:44:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (196DB000) [pid = 3852] [serial = 1932] [outer = 00000000] 02:44:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (19827000) [pid = 3852] [serial = 1933] [outer = 196DB000] 02:44:08 INFO - PROCESS | 3852 | 1470735848103 Marionette DEBUG loaded listener.js 02:44:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (1982D800) [pid = 3852] [serial = 1934] [outer = 196DB000] 02:44:08 INFO - PROCESS | 3852 | 1470735848750 Marionette TRACE conn5 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:44:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:44:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1019ms 02:44:08 INFO - PROCESS | 3852 | 1470735848793 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 02:44:08 INFO - PROCESS | 3852 | 1470735848796 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 02:44:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:44:08 INFO - PROCESS | 3852 | 1470735848800 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:44:08 INFO - PROCESS | 3852 | 1470735848802 Marionette TRACE conn5 <- [1,2542,null,{}] 02:44:08 INFO - PROCESS | 3852 | 1470735848806 Marionette TRACE conn5 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:08 INFO - PROCESS | 3852 | 1470735848808 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:08 INFO - PROCESS | 3852 | 1470735848920 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 02:44:09 INFO - PROCESS | 3852 | 1470735849169 Marionette TRACE conn5 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:09 INFO - PROCESS | 3852 | 1470735849172 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:09 INFO - PROCESS | 3852 | ++DOCSHELL 08186000 == 40 [pid = 3852] [id = 645] 02:44:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (08759800) [pid = 3852] [serial = 1935] [outer = 00000000] 02:44:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (0B831800) [pid = 3852] [serial = 1936] [outer = 08759800] 02:44:09 INFO - PROCESS | 3852 | 1470735849244 Marionette DEBUG loaded listener.js 02:44:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (0C678C00) [pid = 3852] [serial = 1937] [outer = 08759800] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 19409400 == 39 [pid = 3852] [id = 640] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 0D2E6800 == 38 [pid = 3852] [id = 639] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 0D37BC00 == 37 [pid = 3852] [id = 638] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 0D2D8000 == 36 [pid = 3852] [id = 637] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 176B9800 == 35 [pid = 3852] [id = 636] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 15F5A800 == 34 [pid = 3852] [id = 635] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 110DEC00 == 33 [pid = 3852] [id = 634] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 0B832C00 == 32 [pid = 3852] [id = 633] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 08181800 == 31 [pid = 3852] [id = 632] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 18F89800 == 30 [pid = 3852] [id = 630] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 0B8B3800 == 29 [pid = 3852] [id = 631] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 0CE52800 == 28 [pid = 3852] [id = 621] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 15F53800 == 27 [pid = 3852] [id = 643] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 196DA800 == 26 [pid = 3852] [id = 644] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 0875EC00 == 25 [pid = 3852] [id = 641] 02:44:10 INFO - PROCESS | 3852 | --DOCSHELL 0B832800 == 24 [pid = 3852] [id = 642] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (0D2DB000) [pid = 3852] [serial = 1865] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (16969000) [pid = 3852] [serial = 1880] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (10502800) [pid = 3852] [serial = 1870] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1696C400) [pid = 3852] [serial = 1859] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (179C0C00) [pid = 3852] [serial = 1886] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0C6E4C00) [pid = 3852] [serial = 1867] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (196D2000) [pid = 3852] [serial = 1861] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0CF3E800) [pid = 3852] [serial = 1864] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (15F54C00) [pid = 3852] [serial = 1876] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1066D000) [pid = 3852] [serial = 1871] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1466FC00) [pid = 3852] [serial = 1874] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0C7F3800) [pid = 3852] [serial = 1868] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (105A7C00) [pid = 3852] [serial = 1855] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (15F5C400) [pid = 3852] [serial = 1858] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0D10B400) [pid = 3852] [serial = 1882] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (196DB400) [pid = 3852] [serial = 1862] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (16369400) [pid = 3852] [serial = 1883] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (110E1400) [pid = 3852] [serial = 1856] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (179BB400) [pid = 3852] [serial = 1885] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (16901C00) [pid = 3852] [serial = 1879] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (1415FC00) [pid = 3852] [serial = 1873] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (15F5EC00) [pid = 3852] [serial = 1877] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (17627400) [pid = 3852] [serial = 1835] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (18852800) [pid = 3852] [serial = 1888] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (0CE4F800) [pid = 3852] [serial = 1889] [outer = 00000000] [url = about:blank] 02:44:10 INFO - PROCESS | 3852 | 1470735850567 Marionette TRACE conn5 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:44:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:44:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1823ms 02:44:10 INFO - PROCESS | 3852 | 1470735850627 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 02:44:10 INFO - PROCESS | 3852 | 1470735850632 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 02:44:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:44:10 INFO - PROCESS | 3852 | 1470735850637 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:44:10 INFO - PROCESS | 3852 | 1470735850640 Marionette TRACE conn5 <- [1,2546,null,{}] 02:44:10 INFO - PROCESS | 3852 | 1470735850646 Marionette TRACE conn5 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:10 INFO - PROCESS | 3852 | 1470735850649 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:10 INFO - PROCESS | 3852 | 1470735850745 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 02:44:10 INFO - PROCESS | 3852 | 1470735850753 Marionette TRACE conn5 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:10 INFO - PROCESS | 3852 | 1470735850757 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:10 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B1800 == 25 [pid = 3852] [id = 646] 02:44:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0B8B3800) [pid = 3852] [serial = 1938] [outer = 00000000] 02:44:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0B8BEC00) [pid = 3852] [serial = 1939] [outer = 0B8B3800] 02:44:10 INFO - PROCESS | 3852 | 1470735850807 Marionette DEBUG loaded listener.js 02:44:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0C676400) [pid = 3852] [serial = 1940] [outer = 0B8B3800] 02:44:11 INFO - PROCESS | 3852 | 1470735851334 Marionette TRACE conn5 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:44:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:44:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 730ms 02:44:11 INFO - PROCESS | 3852 | 1470735851367 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 02:44:11 INFO - PROCESS | 3852 | 1470735851372 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 02:44:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:44:11 INFO - PROCESS | 3852 | 1470735851378 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:44:11 INFO - PROCESS | 3852 | 1470735851381 Marionette TRACE conn5 <- [1,2550,null,{}] 02:44:11 INFO - PROCESS | 3852 | 1470735851384 Marionette TRACE conn5 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:11 INFO - PROCESS | 3852 | 1470735851387 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:11 INFO - PROCESS | 3852 | 1470735851477 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 02:44:11 INFO - PROCESS | 3852 | 1470735851565 Marionette TRACE conn5 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:11 INFO - PROCESS | 3852 | 1470735851568 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:11 INFO - PROCESS | 3852 | ++DOCSHELL 0D109000 == 26 [pid = 3852] [id = 647] 02:44:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0D109400) [pid = 3852] [serial = 1941] [outer = 00000000] 02:44:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0D10E800) [pid = 3852] [serial = 1942] [outer = 0D109400] 02:44:11 INFO - PROCESS | 3852 | 1470735851625 Marionette DEBUG loaded listener.js 02:44:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0D2E6800) [pid = 3852] [serial = 1943] [outer = 0D109400] 02:44:12 INFO - PROCESS | 3852 | 1470735852042 Marionette TRACE conn5 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:44:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:44:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 730ms 02:44:12 INFO - PROCESS | 3852 | 1470735852115 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 3852 | 1470735852117 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 02:44:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:44:12 INFO - PROCESS | 3852 | 1470735852121 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 3852 | 1470735852124 Marionette TRACE conn5 <- [1,2554,null,{}] 02:44:12 INFO - PROCESS | 3852 | 1470735852135 Marionette TRACE conn5 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:12 INFO - PROCESS | 3852 | 1470735852140 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:12 INFO - PROCESS | 3852 | 1470735852229 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 02:44:12 INFO - PROCESS | 3852 | 1470735852244 Marionette TRACE conn5 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:12 INFO - PROCESS | 3852 | 1470735852247 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:12 INFO - PROCESS | 3852 | ++DOCSHELL 13DDF000 == 27 [pid = 3852] [id = 648] 02:44:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (13DE7800) [pid = 3852] [serial = 1944] [outer = 00000000] 02:44:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (13EB6800) [pid = 3852] [serial = 1945] [outer = 13DE7800] 02:44:12 INFO - PROCESS | 3852 | 1470735852297 Marionette DEBUG loaded listener.js 02:44:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1412AC00) [pid = 3852] [serial = 1946] [outer = 13DE7800] 02:44:12 INFO - PROCESS | 3852 | 1470735852762 Marionette TRACE conn5 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:44:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:44:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 730ms 02:44:12 INFO - PROCESS | 3852 | 1470735852854 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 02:44:12 INFO - PROCESS | 3852 | 1470735852857 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 02:44:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:44:12 INFO - PROCESS | 3852 | 1470735852860 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:44:12 INFO - PROCESS | 3852 | 1470735852862 Marionette TRACE conn5 <- [1,2558,null,{}] 02:44:12 INFO - PROCESS | 3852 | 1470735852865 Marionette TRACE conn5 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:12 INFO - PROCESS | 3852 | 1470735852867 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:13 INFO - PROCESS | 3852 | 1470735852984 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 02:44:13 INFO - PROCESS | 3852 | 1470735852996 Marionette TRACE conn5 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:13 INFO - PROCESS | 3852 | 1470735852998 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:13 INFO - PROCESS | 3852 | ++DOCSHELL 14588000 == 28 [pid = 3852] [id = 649] 02:44:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (14588400) [pid = 3852] [serial = 1947] [outer = 00000000] 02:44:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (14F3AC00) [pid = 3852] [serial = 1948] [outer = 14588400] 02:44:13 INFO - PROCESS | 3852 | 1470735853096 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (15958800) [pid = 3852] [serial = 1949] [outer = 14588400] 02:44:13 INFO - PROCESS | 3852 | 1470735853531 Marionette TRACE conn5 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:44:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:44:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 730ms 02:44:13 INFO - PROCESS | 3852 | 1470735853606 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 02:44:13 INFO - PROCESS | 3852 | 1470735853608 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 02:44:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:44:13 INFO - PROCESS | 3852 | 1470735853611 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:44:13 INFO - PROCESS | 3852 | 1470735853613 Marionette TRACE conn5 <- [1,2562,null,{}] 02:44:13 INFO - PROCESS | 3852 | 1470735853616 Marionette TRACE conn5 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:13 INFO - PROCESS | 3852 | 1470735853618 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:13 INFO - PROCESS | 3852 | 1470735853733 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 02:44:13 INFO - PROCESS | 3852 | 1470735853798 Marionette TRACE conn5 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:13 INFO - PROCESS | 3852 | 1470735853800 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:13 INFO - PROCESS | 3852 | ++DOCSHELL 15F50C00 == 29 [pid = 3852] [id = 650] 02:44:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (15F58C00) [pid = 3852] [serial = 1950] [outer = 00000000] 02:44:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (15F6A000) [pid = 3852] [serial = 1951] [outer = 15F58C00] 02:44:13 INFO - PROCESS | 3852 | 1470735853845 Marionette DEBUG loaded listener.js 02:44:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (16371400) [pid = 3852] [serial = 1952] [outer = 15F58C00] 02:44:14 INFO - PROCESS | 3852 | 1470735854279 Marionette TRACE conn5 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:44:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:44:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 731ms 02:44:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:44:14 INFO - PROCESS | 3852 | 1470735854352 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 02:44:14 INFO - PROCESS | 3852 | 1470735854354 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 02:44:14 INFO - PROCESS | 3852 | 1470735854357 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:44:14 INFO - PROCESS | 3852 | 1470735854359 Marionette TRACE conn5 <- [1,2566,null,{}] 02:44:14 INFO - PROCESS | 3852 | 1470735854363 Marionette TRACE conn5 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:14 INFO - PROCESS | 3852 | 1470735854368 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:14 INFO - PROCESS | 3852 | 1470735854508 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 02:44:14 INFO - PROCESS | 3852 | 1470735854577 Marionette TRACE conn5 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:14 INFO - PROCESS | 3852 | 1470735854579 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:14 INFO - PROCESS | 3852 | ++DOCSHELL 176AF800 == 30 [pid = 3852] [id = 651] 02:44:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176B0000) [pid = 3852] [serial = 1953] [outer = 00000000] 02:44:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (176B5C00) [pid = 3852] [serial = 1954] [outer = 176B0000] 02:44:14 INFO - PROCESS | 3852 | 1470735854625 Marionette DEBUG loaded listener.js 02:44:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (176C4000) [pid = 3852] [serial = 1955] [outer = 176B0000] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (176B9C00) [pid = 3852] [serial = 1908] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (179C1C00) [pid = 3852] [serial = 1911] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18851C00) [pid = 3852] [serial = 1914] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (18F91800) [pid = 3852] [serial = 1890] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B8B5400) [pid = 3852] [serial = 1893] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0B994400) [pid = 3852] [serial = 1899] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (16367800) [pid = 3852] [serial = 1905] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (08759000) [pid = 3852] [serial = 1896] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (110E2400) [pid = 3852] [serial = 1902] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1940FC00) [pid = 3852] [serial = 1920] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0B828000) [pid = 3852] [serial = 1923] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:44:15 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (103E3400) [pid = 3852] [serial = 1917] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:44:15 INFO - PROCESS | 3852 | 1470735855242 Marionette TRACE conn5 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:44:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:44:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 930ms 02:44:15 INFO - PROCESS | 3852 | 1470735855289 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 02:44:15 INFO - PROCESS | 3852 | 1470735855291 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 02:44:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:44:15 INFO - PROCESS | 3852 | 1470735855294 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:44:15 INFO - PROCESS | 3852 | 1470735855296 Marionette TRACE conn5 <- [1,2570,null,{}] 02:44:15 INFO - PROCESS | 3852 | 1470735855300 Marionette TRACE conn5 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:15 INFO - PROCESS | 3852 | 1470735855302 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:15 INFO - PROCESS | 3852 | 1470735855379 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 02:44:15 INFO - PROCESS | 3852 | 1470735855387 Marionette TRACE conn5 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:15 INFO - PROCESS | 3852 | 1470735855389 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:15 INFO - PROCESS | 3852 | ++DOCSHELL 13D63000 == 31 [pid = 3852] [id = 652] 02:44:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (13D84400) [pid = 3852] [serial = 1956] [outer = 00000000] 02:44:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (14F3D400) [pid = 3852] [serial = 1957] [outer = 13D84400] 02:44:15 INFO - PROCESS | 3852 | 1470735855434 Marionette DEBUG loaded listener.js 02:44:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (15F62C00) [pid = 3852] [serial = 1958] [outer = 13D84400] 02:44:15 INFO - PROCESS | 3852 | 1470735855868 Marionette TRACE conn5 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:44:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:44:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 630ms 02:44:15 INFO - PROCESS | 3852 | 1470735855929 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 02:44:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:44:15 INFO - PROCESS | 3852 | 1470735855931 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 02:44:15 INFO - PROCESS | 3852 | 1470735855934 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:44:15 INFO - PROCESS | 3852 | 1470735855935 Marionette TRACE conn5 <- [1,2574,null,{}] 02:44:15 INFO - PROCESS | 3852 | 1470735855939 Marionette TRACE conn5 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:15 INFO - PROCESS | 3852 | 1470735855940 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:16 INFO - PROCESS | 3852 | 1470735856019 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 02:44:16 INFO - PROCESS | 3852 | 1470735856024 Marionette TRACE conn5 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:16 INFO - PROCESS | 3852 | 1470735856026 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:16 INFO - PROCESS | 3852 | ++DOCSHELL 17625400 == 32 [pid = 3852] [id = 653] 02:44:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176B2C00) [pid = 3852] [serial = 1959] [outer = 00000000] 02:44:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (179B8800) [pid = 3852] [serial = 1960] [outer = 176B2C00] 02:44:16 INFO - PROCESS | 3852 | 1470735856071 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (179BF800) [pid = 3852] [serial = 1961] [outer = 176B2C00] 02:44:16 INFO - PROCESS | 3852 | 1470735856509 Marionette TRACE conn5 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:44:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:44:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 630ms 02:44:16 INFO - PROCESS | 3852 | 1470735856579 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 02:44:16 INFO - PROCESS | 3852 | 1470735856581 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 02:44:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:44:16 INFO - PROCESS | 3852 | 1470735856584 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:44:16 INFO - PROCESS | 3852 | 1470735856586 Marionette TRACE conn5 <- [1,2578,null,{}] 02:44:16 INFO - PROCESS | 3852 | 1470735856589 Marionette TRACE conn5 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:16 INFO - PROCESS | 3852 | 1470735856591 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:16 INFO - PROCESS | 3852 | 1470735856671 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 02:44:16 INFO - PROCESS | 3852 | 1470735856677 Marionette TRACE conn5 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:16 INFO - PROCESS | 3852 | 1470735856679 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:16 INFO - PROCESS | 3852 | ++DOCSHELL 18743800 == 33 [pid = 3852] [id = 654] 02:44:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18745000) [pid = 3852] [serial = 1962] [outer = 00000000] 02:44:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18851800) [pid = 3852] [serial = 1963] [outer = 18745000] 02:44:16 INFO - PROCESS | 3852 | 1470735856722 Marionette DEBUG loaded listener.js 02:44:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18852C00) [pid = 3852] [serial = 1964] [outer = 18745000] 02:44:17 INFO - PROCESS | 3852 | 1470735857446 Marionette TRACE conn5 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:44:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:44:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 930ms 02:44:17 INFO - PROCESS | 3852 | 1470735857516 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 02:44:17 INFO - PROCESS | 3852 | 1470735857521 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 02:44:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:44:17 INFO - PROCESS | 3852 | 1470735857525 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:44:17 INFO - PROCESS | 3852 | 1470735857529 Marionette TRACE conn5 <- [1,2582,null,{}] 02:44:17 INFO - PROCESS | 3852 | 1470735857535 Marionette TRACE conn5 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:17 INFO - PROCESS | 3852 | 1470735857538 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:17 INFO - PROCESS | 3852 | 1470735857678 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 02:44:17 INFO - PROCESS | 3852 | 1470735857812 Marionette TRACE conn5 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:17 INFO - PROCESS | 3852 | 1470735857815 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:17 INFO - PROCESS | 3852 | ++DOCSHELL 08770000 == 34 [pid = 3852] [id = 655] 02:44:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (0B831C00) [pid = 3852] [serial = 1965] [outer = 00000000] 02:44:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (0CF31C00) [pid = 3852] [serial = 1966] [outer = 0B831C00] 02:44:17 INFO - PROCESS | 3852 | 1470735857873 Marionette DEBUG loaded listener.js 02:44:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (0D371800) [pid = 3852] [serial = 1967] [outer = 0B831C00] 02:44:18 INFO - PROCESS | 3852 | 1470735858653 Marionette TRACE conn5 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:44:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:44:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1183ms 02:44:18 INFO - PROCESS | 3852 | 1470735858708 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 02:44:18 INFO - PROCESS | 3852 | 1470735858713 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 02:44:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:44:18 INFO - PROCESS | 3852 | 1470735858719 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:44:18 INFO - PROCESS | 3852 | 1470735858722 Marionette TRACE conn5 <- [1,2586,null,{}] 02:44:18 INFO - PROCESS | 3852 | 1470735858726 Marionette TRACE conn5 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:18 INFO - PROCESS | 3852 | 1470735858729 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:18 INFO - PROCESS | 3852 | 1470735858913 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 02:44:19 INFO - PROCESS | 3852 | 1470735859015 Marionette TRACE conn5 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:19 INFO - PROCESS | 3852 | 1470735859018 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:19 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B2C00 == 35 [pid = 3852] [id = 656] 02:44:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0B8B9000) [pid = 3852] [serial = 1968] [outer = 00000000] 02:44:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0D112C00) [pid = 3852] [serial = 1969] [outer = 0B8B9000] 02:44:19 INFO - PROCESS | 3852 | 1470735859075 Marionette DEBUG loaded listener.js 02:44:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (11099000) [pid = 3852] [serial = 1970] [outer = 0B8B9000] 02:44:19 INFO - PROCESS | 3852 | --DOCSHELL 17625400 == 34 [pid = 3852] [id = 653] 02:44:19 INFO - PROCESS | 3852 | --DOCSHELL 13D63000 == 33 [pid = 3852] [id = 652] 02:44:19 INFO - PROCESS | 3852 | --DOCSHELL 176AF800 == 32 [pid = 3852] [id = 651] 02:44:19 INFO - PROCESS | 3852 | --DOCSHELL 15F50C00 == 31 [pid = 3852] [id = 650] 02:44:19 INFO - PROCESS | 3852 | --DOCSHELL 14588000 == 30 [pid = 3852] [id = 649] 02:44:19 INFO - PROCESS | 3852 | --DOCSHELL 13DDF000 == 29 [pid = 3852] [id = 648] 02:44:19 INFO - PROCESS | 3852 | --DOCSHELL 0D109000 == 28 [pid = 3852] [id = 647] 02:44:19 INFO - PROCESS | 3852 | --DOCSHELL 0B8B1800 == 27 [pid = 3852] [id = 646] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (176C5000) [pid = 3852] [serial = 1909] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (18856000) [pid = 3852] [serial = 1912] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (179BA400) [pid = 3852] [serial = 1910] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (194D1400) [pid = 3852] [serial = 1915] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (18F90C00) [pid = 3852] [serial = 1913] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (193CE800) [pid = 3852] [serial = 1892] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1934A400) [pid = 3852] [serial = 1891] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0CF3D400) [pid = 3852] [serial = 1894] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0D370000) [pid = 3852] [serial = 1895] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0CF86000) [pid = 3852] [serial = 1900] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0D370400) [pid = 3852] [serial = 1901] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1696A400) [pid = 3852] [serial = 1906] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0876FC00) [pid = 3852] [serial = 1897] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0B8B5C00) [pid = 3852] [serial = 1898] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (13EBE800) [pid = 3852] [serial = 1903] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (1467E000) [pid = 3852] [serial = 1904] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (196D6000) [pid = 3852] [serial = 1922] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (19825800) [pid = 3852] [serial = 1925] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (196DE800) [pid = 3852] [serial = 1924] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (196D1000) [pid = 3852] [serial = 1921] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (1946F400) [pid = 3852] [serial = 1916] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (176C6000) [pid = 3852] [serial = 1918] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (1764D800) [pid = 3852] [serial = 1907] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (18837800) [pid = 3852] [serial = 1919] [outer = 00000000] [url = about:blank] 02:44:19 INFO - PROCESS | 3852 | 1470735859860 Marionette TRACE conn5 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:44:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:44:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1172ms 02:44:19 INFO - PROCESS | 3852 | 1470735859895 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 02:44:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:44:19 INFO - PROCESS | 3852 | 1470735859899 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 02:44:19 INFO - PROCESS | 3852 | 1470735859904 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:44:19 INFO - PROCESS | 3852 | 1470735859908 Marionette TRACE conn5 <- [1,2590,null,{}] 02:44:19 INFO - PROCESS | 3852 | 1470735859913 Marionette TRACE conn5 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:19 INFO - PROCESS | 3852 | 1470735859916 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:20 INFO - PROCESS | 3852 | 1470735860014 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 02:44:20 INFO - PROCESS | 3852 | 1470735860111 Marionette TRACE conn5 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:20 INFO - PROCESS | 3852 | 1470735860114 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:20 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B1400 == 28 [pid = 3852] [id = 657] 02:44:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (0B8BF400) [pid = 3852] [serial = 1971] [outer = 00000000] 02:44:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (0CE50000) [pid = 3852] [serial = 1972] [outer = 0B8BF400] 02:44:20 INFO - PROCESS | 3852 | 1470735860162 Marionette DEBUG loaded listener.js 02:44:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0CF80800) [pid = 3852] [serial = 1973] [outer = 0B8BF400] 02:44:20 INFO - PROCESS | 3852 | 1470735860612 Marionette TRACE conn5 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:44:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:44:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 790ms 02:44:20 INFO - PROCESS | 3852 | 1470735860695 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 02:44:20 INFO - PROCESS | 3852 | 1470735860699 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 02:44:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:44:20 INFO - PROCESS | 3852 | 1470735860705 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:44:20 INFO - PROCESS | 3852 | 1470735860708 Marionette TRACE conn5 <- [1,2594,null,{}] 02:44:20 INFO - PROCESS | 3852 | 1470735860712 Marionette TRACE conn5 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:20 INFO - PROCESS | 3852 | 1470735860714 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:20 INFO - PROCESS | 3852 | 1470735860835 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 02:44:20 INFO - PROCESS | 3852 | 1470735860844 Marionette TRACE conn5 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:20 INFO - PROCESS | 3852 | 1470735860847 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:20 INFO - PROCESS | 3852 | ++DOCSHELL 10F0E000 == 29 [pid = 3852] [id = 658] 02:44:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (1108F400) [pid = 3852] [serial = 1974] [outer = 00000000] 02:44:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (13D81C00) [pid = 3852] [serial = 1975] [outer = 1108F400] 02:44:20 INFO - PROCESS | 3852 | 1470735860895 Marionette DEBUG loaded listener.js 02:44:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (1411F000) [pid = 3852] [serial = 1976] [outer = 1108F400] 02:44:21 INFO - PROCESS | 3852 | 1470735861378 Marionette TRACE conn5 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:44:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:44:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 730ms 02:44:21 INFO - PROCESS | 3852 | 1470735861440 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 02:44:21 INFO - PROCESS | 3852 | 1470735861442 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 02:44:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:44:21 INFO - PROCESS | 3852 | 1470735861446 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:44:21 INFO - PROCESS | 3852 | 1470735861449 Marionette TRACE conn5 <- [1,2598,null,{}] 02:44:21 INFO - PROCESS | 3852 | 1470735861460 Marionette TRACE conn5 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:21 INFO - PROCESS | 3852 | 1470735861464 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:21 INFO - PROCESS | 3852 | 1470735861585 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 02:44:21 INFO - PROCESS | 3852 | 1470735861649 Marionette TRACE conn5 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:21 INFO - PROCESS | 3852 | 1470735861661 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:21 INFO - PROCESS | 3852 | ++DOCSHELL 15F63800 == 30 [pid = 3852] [id = 659] 02:44:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (15F63C00) [pid = 3852] [serial = 1977] [outer = 00000000] 02:44:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (1636F400) [pid = 3852] [serial = 1978] [outer = 15F63C00] 02:44:21 INFO - PROCESS | 3852 | 1470735861712 Marionette DEBUG loaded listener.js 02:44:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (16970000) [pid = 3852] [serial = 1979] [outer = 15F63C00] 02:44:22 INFO - PROCESS | 3852 | 1470735862084 Marionette TRACE conn5 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 690ms 02:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:44:22 INFO - PROCESS | 3852 | 1470735862136 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 02:44:22 INFO - PROCESS | 3852 | 1470735862138 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 02:44:22 INFO - PROCESS | 3852 | 1470735862142 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 3852 | 1470735862143 Marionette TRACE conn5 <- [1,2602,null,{}] 02:44:22 INFO - PROCESS | 3852 | 1470735862152 Marionette TRACE conn5 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:22 INFO - PROCESS | 3852 | 1470735862155 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:22 INFO - PROCESS | 3852 | 1470735862304 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 02:44:22 INFO - PROCESS | 3852 | 1470735862310 Marionette TRACE conn5 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:22 INFO - PROCESS | 3852 | 1470735862312 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:22 INFO - PROCESS | 3852 | ++DOCSHELL 1764E000 == 31 [pid = 3852] [id = 660] 02:44:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (176A8000) [pid = 3852] [serial = 1980] [outer = 00000000] 02:44:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (176C5800) [pid = 3852] [serial = 1981] [outer = 176A8000] 02:44:22 INFO - PROCESS | 3852 | 1470735862357 Marionette DEBUG loaded listener.js 02:44:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (179BD400) [pid = 3852] [serial = 1982] [outer = 176A8000] 02:44:22 INFO - PROCESS | 3852 | 1470735862807 Marionette TRACE conn5 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:44:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:44:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 671ms 02:44:22 INFO - PROCESS | 3852 | 1470735862817 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 02:44:22 INFO - PROCESS | 3852 | 1470735862819 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 02:44:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:44:22 INFO - PROCESS | 3852 | 1470735862821 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:44:22 INFO - PROCESS | 3852 | 1470735862823 Marionette TRACE conn5 <- [1,2606,null,{}] 02:44:22 INFO - PROCESS | 3852 | 1470735862826 Marionette TRACE conn5 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:22 INFO - PROCESS | 3852 | 1470735862828 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:22 INFO - PROCESS | 3852 | 1470735862947 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 02:44:22 INFO - PROCESS | 3852 | 1470735862952 Marionette TRACE conn5 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:22 INFO - PROCESS | 3852 | 1470735862954 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:22 INFO - PROCESS | 3852 | ++DOCSHELL 179C0C00 == 32 [pid = 3852] [id = 661] 02:44:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (179C1000) [pid = 3852] [serial = 1983] [outer = 00000000] 02:44:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (18F8B400) [pid = 3852] [serial = 1984] [outer = 179C1000] 02:44:23 INFO - PROCESS | 3852 | 1470735862999 Marionette DEBUG loaded listener.js 02:44:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (18856000) [pid = 3852] [serial = 1985] [outer = 179C1000] 02:44:23 INFO - PROCESS | 3852 | 1470735863497 Marionette TRACE conn5 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:44:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:44:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 730ms 02:44:23 INFO - PROCESS | 3852 | 1470735863553 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 02:44:23 INFO - PROCESS | 3852 | 1470735863555 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 02:44:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:44:23 INFO - PROCESS | 3852 | 1470735863558 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:44:23 INFO - PROCESS | 3852 | 1470735863560 Marionette TRACE conn5 <- [1,2610,null,{}] 02:44:23 INFO - PROCESS | 3852 | 1470735863571 Marionette TRACE conn5 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:23 INFO - PROCESS | 3852 | 1470735863576 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:23 INFO - PROCESS | 3852 | 1470735863740 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 02:44:23 INFO - PROCESS | 3852 | 1470735863815 Marionette TRACE conn5 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:23 INFO - PROCESS | 3852 | 1470735863817 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:23 INFO - PROCESS | 3852 | ++DOCSHELL 18F97400 == 33 [pid = 3852] [id = 662] 02:44:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18F97800) [pid = 3852] [serial = 1986] [outer = 00000000] 02:44:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (19410800) [pid = 3852] [serial = 1987] [outer = 18F97800] 02:44:23 INFO - PROCESS | 3852 | 1470735863863 Marionette DEBUG loaded listener.js 02:44:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (19470800) [pid = 3852] [serial = 1988] [outer = 18F97800] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0B8B3800) [pid = 3852] [serial = 1938] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0D109400) [pid = 3852] [serial = 1941] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (08759800) [pid = 3852] [serial = 1935] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (13DE7800) [pid = 3852] [serial = 1944] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0C6E7800) [pid = 3852] [serial = 1926] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (15F54800) [pid = 3852] [serial = 1929] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (196DB000) [pid = 3852] [serial = 1932] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (176B2C00) [pid = 3852] [serial = 1959] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (15F58C00) [pid = 3852] [serial = 1950] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (176B0000) [pid = 3852] [serial = 1953] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (14588400) [pid = 3852] [serial = 1947] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:44:24 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (13D84400) [pid = 3852] [serial = 1956] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:44:24 INFO - PROCESS | 3852 | 1470735864366 Marionette TRACE conn5 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:44:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:44:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 830ms 02:44:24 INFO - PROCESS | 3852 | 1470735864389 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 02:44:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:44:24 INFO - PROCESS | 3852 | 1470735864391 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 02:44:24 INFO - PROCESS | 3852 | 1470735864394 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:44:24 INFO - PROCESS | 3852 | 1470735864396 Marionette TRACE conn5 <- [1,2614,null,{}] 02:44:24 INFO - PROCESS | 3852 | 1470735864400 Marionette TRACE conn5 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:24 INFO - PROCESS | 3852 | 1470735864402 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:24 INFO - PROCESS | 3852 | 1470735864481 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 02:44:24 INFO - PROCESS | 3852 | 1470735864487 Marionette TRACE conn5 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:24 INFO - PROCESS | 3852 | 1470735864489 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:24 INFO - PROCESS | 3852 | ++DOCSHELL 10660000 == 34 [pid = 3852] [id = 663] 02:44:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (110E3C00) [pid = 3852] [serial = 1989] [outer = 00000000] 02:44:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (15548400) [pid = 3852] [serial = 1990] [outer = 110E3C00] 02:44:24 INFO - PROCESS | 3852 | 1470735864532 Marionette DEBUG loaded listener.js 02:44:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (15F69C00) [pid = 3852] [serial = 1991] [outer = 110E3C00] 02:44:25 INFO - PROCESS | 3852 | 1470735864974 Marionette TRACE conn5 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 630ms 02:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:44:25 INFO - PROCESS | 3852 | 1470735865025 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 3852 | 1470735865027 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 02:44:25 INFO - PROCESS | 3852 | 1470735865030 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 3852 | 1470735865033 Marionette TRACE conn5 <- [1,2618,null,{}] 02:44:25 INFO - PROCESS | 3852 | 1470735865036 Marionette TRACE conn5 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:25 INFO - PROCESS | 3852 | 1470735865038 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:25 INFO - PROCESS | 3852 | 1470735865143 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 02:44:25 INFO - PROCESS | 3852 | 1470735865149 Marionette TRACE conn5 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:25 INFO - PROCESS | 3852 | 1470735865151 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:25 INFO - PROCESS | 3852 | ++DOCSHELL 13DE7800 == 35 [pid = 3852] [id = 664] 02:44:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (13EB6C00) [pid = 3852] [serial = 1992] [outer = 00000000] 02:44:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (194CB400) [pid = 3852] [serial = 1993] [outer = 13EB6C00] 02:44:25 INFO - PROCESS | 3852 | 1470735865195 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1954E400) [pid = 3852] [serial = 1994] [outer = 13EB6C00] 02:44:25 INFO - PROCESS | 3852 | 1470735865623 Marionette TRACE conn5 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:44:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:44:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 630ms 02:44:25 INFO - PROCESS | 3852 | 1470735865665 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 02:44:25 INFO - PROCESS | 3852 | 1470735865667 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 02:44:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:44:25 INFO - PROCESS | 3852 | 1470735865670 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:44:25 INFO - PROCESS | 3852 | 1470735865672 Marionette TRACE conn5 <- [1,2622,null,{}] 02:44:25 INFO - PROCESS | 3852 | 1470735865676 Marionette TRACE conn5 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:25 INFO - PROCESS | 3852 | 1470735865677 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:25 INFO - PROCESS | 3852 | 1470735865758 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 02:44:25 INFO - PROCESS | 3852 | 1470735865763 Marionette TRACE conn5 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:25 INFO - PROCESS | 3852 | 1470735865765 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:25 INFO - PROCESS | 3852 | ++DOCSHELL 1415AC00 == 36 [pid = 3852] [id = 665] 02:44:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (15F5DC00) [pid = 3852] [serial = 1995] [outer = 00000000] 02:44:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (196D6C00) [pid = 3852] [serial = 1996] [outer = 15F5DC00] 02:44:25 INFO - PROCESS | 3852 | 1470735865809 Marionette DEBUG loaded listener.js 02:44:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (196D9C00) [pid = 3852] [serial = 1997] [outer = 15F5DC00] 02:44:26 INFO - PROCESS | 3852 | 1470735866220 Marionette TRACE conn5 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:44:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:44:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 570ms 02:44:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:44:26 INFO - PROCESS | 3852 | 1470735866249 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 02:44:26 INFO - PROCESS | 3852 | 1470735866250 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 02:44:26 INFO - PROCESS | 3852 | 1470735866254 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:44:26 INFO - PROCESS | 3852 | 1470735866255 Marionette TRACE conn5 <- [1,2626,null,{}] 02:44:26 INFO - PROCESS | 3852 | 1470735866314 Marionette TRACE conn5 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:26 INFO - PROCESS | 3852 | 1470735866317 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:26 INFO - PROCESS | 3852 | 1470735866443 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 02:44:26 INFO - PROCESS | 3852 | 1470735866619 Marionette TRACE conn5 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:26 INFO - PROCESS | 3852 | 1470735866622 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:26 INFO - PROCESS | 3852 | ++DOCSHELL 0C636800 == 37 [pid = 3852] [id = 666] 02:44:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0C67AC00) [pid = 3852] [serial = 1998] [outer = 00000000] 02:44:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0C7FE000) [pid = 3852] [serial = 1999] [outer = 0C67AC00] 02:44:26 INFO - PROCESS | 3852 | 1470735866682 Marionette DEBUG loaded listener.js 02:44:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0CF34000) [pid = 3852] [serial = 2000] [outer = 0C67AC00] 02:44:27 INFO - PROCESS | 3852 | 1470735867270 Marionette TRACE conn5 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:44:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:44:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1067ms 02:44:27 INFO - PROCESS | 3852 | 1470735867324 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 02:44:27 INFO - PROCESS | 3852 | 1470735867328 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 02:44:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:44:27 INFO - PROCESS | 3852 | 1470735867333 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:44:27 INFO - PROCESS | 3852 | 1470735867336 Marionette TRACE conn5 <- [1,2630,null,{}] 02:44:27 INFO - PROCESS | 3852 | 1470735867342 Marionette TRACE conn5 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:27 INFO - PROCESS | 3852 | 1470735867345 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:27 INFO - PROCESS | 3852 | 1470735867459 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 02:44:27 INFO - PROCESS | 3852 | 1470735867604 Marionette TRACE conn5 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:27 INFO - PROCESS | 3852 | 1470735867609 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:27 INFO - PROCESS | 3852 | ++DOCSHELL 13D84000 == 38 [pid = 3852] [id = 667] 02:44:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (13EBB000) [pid = 3852] [serial = 2001] [outer = 00000000] 02:44:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (14F37000) [pid = 3852] [serial = 2002] [outer = 13EBB000] 02:44:27 INFO - PROCESS | 3852 | 1470735867666 Marionette DEBUG loaded listener.js 02:44:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (15F50000) [pid = 3852] [serial = 2003] [outer = 13EBB000] 02:44:28 INFO - PROCESS | 3852 | 1470735868262 Marionette TRACE conn5 <- [1,2632,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:44:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:44:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 988ms 02:44:28 INFO - PROCESS | 3852 | 1470735868321 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 02:44:28 INFO - PROCESS | 3852 | 1470735868323 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 02:44:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:44:28 INFO - PROCESS | 3852 | 1470735868327 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:44:28 INFO - PROCESS | 3852 | 1470735868330 Marionette TRACE conn5 <- [1,2634,null,{}] 02:44:28 INFO - PROCESS | 3852 | 1470735868334 Marionette TRACE conn5 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:28 INFO - PROCESS | 3852 | 1470735868336 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:28 INFO - PROCESS | 3852 | 1470735868448 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 02:44:28 INFO - PROCESS | 3852 | 1470735868561 Marionette TRACE conn5 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:28 INFO - PROCESS | 3852 | 1470735868565 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:28 INFO - PROCESS | 3852 | ++DOCSHELL 18834C00 == 39 [pid = 3852] [id = 668] 02:44:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18837800) [pid = 3852] [serial = 2004] [outer = 00000000] 02:44:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18F94000) [pid = 3852] [serial = 2005] [outer = 18837800] 02:44:28 INFO - PROCESS | 3852 | 1470735868663 Marionette DEBUG loaded listener.js 02:44:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (194CC800) [pid = 3852] [serial = 2006] [outer = 18837800] 02:44:29 INFO - PROCESS | 3852 | 1470735869290 Marionette TRACE conn5 <- [1,2636,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:44:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:44:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1017ms 02:44:29 INFO - PROCESS | 3852 | 1470735869353 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 02:44:29 INFO - PROCESS | 3852 | 1470735869360 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 02:44:29 INFO - PROCESS | 3852 | 1470735869365 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:44:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:44:29 INFO - PROCESS | 3852 | 1470735869367 Marionette TRACE conn5 <- [1,2638,null,{}] 02:44:29 INFO - PROCESS | 3852 | 1470735869371 Marionette TRACE conn5 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:29 INFO - PROCESS | 3852 | 1470735869373 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:29 INFO - PROCESS | 3852 | 1470735869557 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 02:44:29 INFO - PROCESS | 3852 | 1470735869821 Marionette TRACE conn5 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:29 INFO - PROCESS | 3852 | 1470735869824 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:29 INFO - PROCESS | 3852 | ++DOCSHELL 08183800 == 40 [pid = 3852] [id = 669] 02:44:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (08759000) [pid = 3852] [serial = 2007] [outer = 00000000] 02:44:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (0B827000) [pid = 3852] [serial = 2008] [outer = 08759000] 02:44:29 INFO - PROCESS | 3852 | 1470735869899 Marionette DEBUG loaded listener.js 02:44:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (0B8BC000) [pid = 3852] [serial = 2009] [outer = 08759000] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 13DE7800 == 39 [pid = 3852] [id = 664] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 10660000 == 38 [pid = 3852] [id = 663] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 18F97400 == 37 [pid = 3852] [id = 662] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 179C0C00 == 36 [pid = 3852] [id = 661] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 1764E000 == 35 [pid = 3852] [id = 660] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 15F63800 == 34 [pid = 3852] [id = 659] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 10F0E000 == 33 [pid = 3852] [id = 658] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 0B8B1400 == 32 [pid = 3852] [id = 657] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 08770000 == 31 [pid = 3852] [id = 655] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 0B8B2C00 == 30 [pid = 3852] [id = 656] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 18743800 == 29 [pid = 3852] [id = 654] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 08186000 == 28 [pid = 3852] [id = 645] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 18834C00 == 27 [pid = 3852] [id = 668] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 1415AC00 == 26 [pid = 3852] [id = 665] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 0C636800 == 25 [pid = 3852] [id = 666] 02:44:31 INFO - PROCESS | 3852 | --DOCSHELL 13D84000 == 24 [pid = 3852] [id = 667] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (0B8BEC00) [pid = 3852] [serial = 1939] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (0C676400) [pid = 3852] [serial = 1940] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (0D10E800) [pid = 3852] [serial = 1942] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0D2E6800) [pid = 3852] [serial = 1943] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0C678C00) [pid = 3852] [serial = 1937] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0B831800) [pid = 3852] [serial = 1936] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (13EB6800) [pid = 3852] [serial = 1945] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (13D79800) [pid = 3852] [serial = 1928] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (10F0C800) [pid = 3852] [serial = 1927] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (176C0C00) [pid = 3852] [serial = 1931] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1636B400) [pid = 3852] [serial = 1930] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (1982D800) [pid = 3852] [serial = 1934] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (179BF800) [pid = 3852] [serial = 1961] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (19827000) [pid = 3852] [serial = 1933] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (16371400) [pid = 3852] [serial = 1952] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (15F6A000) [pid = 3852] [serial = 1951] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (176B5C00) [pid = 3852] [serial = 1954] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (18851800) [pid = 3852] [serial = 1963] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (179B8800) [pid = 3852] [serial = 1960] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (176C4000) [pid = 3852] [serial = 1955] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (14F3AC00) [pid = 3852] [serial = 1948] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (15958800) [pid = 3852] [serial = 1949] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (15F62C00) [pid = 3852] [serial = 1958] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (14F3D400) [pid = 3852] [serial = 1957] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (1412AC00) [pid = 3852] [serial = 1946] [outer = 00000000] [url = about:blank] 02:44:31 INFO - PROCESS | 3852 | 1470735871129 Marionette TRACE conn5 <- [1,2640,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:44:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:44:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1819ms 02:44:31 INFO - PROCESS | 3852 | 1470735871217 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 02:44:31 INFO - PROCESS | 3852 | 1470735871221 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 02:44:31 INFO - PROCESS | 3852 | 1470735871227 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:44:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:44:31 INFO - PROCESS | 3852 | 1470735871230 Marionette TRACE conn5 <- [1,2642,null,{}] 02:44:31 INFO - PROCESS | 3852 | 1470735871237 Marionette TRACE conn5 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:31 INFO - PROCESS | 3852 | 1470735871240 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:31 INFO - PROCESS | 3852 | 1470735871327 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 02:44:31 INFO - PROCESS | 3852 | 1470735871334 Marionette TRACE conn5 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:31 INFO - PROCESS | 3852 | 1470735871339 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:31 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B5800 == 25 [pid = 3852] [id = 670] 02:44:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0B8B6000) [pid = 3852] [serial = 2010] [outer = 00000000] 02:44:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0C635800) [pid = 3852] [serial = 2011] [outer = 0B8B6000] 02:44:31 INFO - PROCESS | 3852 | 1470735871388 Marionette DEBUG loaded listener.js 02:44:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0C683C00) [pid = 3852] [serial = 2012] [outer = 0B8B6000] 02:44:31 INFO - PROCESS | 3852 | 1470735871902 Marionette TRACE conn5 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:44:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:44:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 730ms 02:44:31 INFO - PROCESS | 3852 | 1470735871962 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 02:44:31 INFO - PROCESS | 3852 | 1470735871967 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 02:44:31 INFO - PROCESS | 3852 | 1470735871974 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:44:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:44:31 INFO - PROCESS | 3852 | 1470735871976 Marionette TRACE conn5 <- [1,2646,null,{}] 02:44:32 INFO - PROCESS | 3852 | 1470735871980 Marionette TRACE conn5 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:32 INFO - PROCESS | 3852 | 1470735871983 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:32 INFO - PROCESS | 3852 | 1470735872073 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 02:44:32 INFO - PROCESS | 3852 | 1470735872080 Marionette TRACE conn5 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:32 INFO - PROCESS | 3852 | 1470735872083 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:32 INFO - PROCESS | 3852 | ++DOCSHELL 0D111400 == 26 [pid = 3852] [id = 671] 02:44:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0D112800) [pid = 3852] [serial = 2013] [outer = 00000000] 02:44:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0D36EC00) [pid = 3852] [serial = 2014] [outer = 0D112800] 02:44:32 INFO - PROCESS | 3852 | 1470735872133 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0D37D400) [pid = 3852] [serial = 2015] [outer = 0D112800] 02:44:32 INFO - PROCESS | 3852 | 1470735872597 Marionette TRACE conn5 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:44:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:44:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 670ms 02:44:32 INFO - PROCESS | 3852 | 1470735872648 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 02:44:32 INFO - PROCESS | 3852 | 1470735872650 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 02:44:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:44:32 INFO - PROCESS | 3852 | 1470735872706 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:44:32 INFO - PROCESS | 3852 | 1470735872710 Marionette TRACE conn5 <- [1,2650,null,{}] 02:44:32 INFO - PROCESS | 3852 | 1470735872722 Marionette TRACE conn5 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:32 INFO - PROCESS | 3852 | 1470735872726 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:32 INFO - PROCESS | 3852 | 1470735872815 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 02:44:32 INFO - PROCESS | 3852 | 1470735872824 Marionette TRACE conn5 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:32 INFO - PROCESS | 3852 | 1470735872828 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:32 INFO - PROCESS | 3852 | ++DOCSHELL 13DDF000 == 27 [pid = 3852] [id = 672] 02:44:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (13DE6400) [pid = 3852] [serial = 2016] [outer = 00000000] 02:44:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (13EBB400) [pid = 3852] [serial = 2017] [outer = 13DE6400] 02:44:32 INFO - PROCESS | 3852 | 1470735872878 Marionette DEBUG loaded listener.js 02:44:32 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1415AC00) [pid = 3852] [serial = 2018] [outer = 13DE6400] 02:44:33 INFO - PROCESS | 3852 | 1470735873329 Marionette TRACE conn5 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:44:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:44:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 730ms 02:44:33 INFO - PROCESS | 3852 | 1470735873392 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 02:44:33 INFO - PROCESS | 3852 | 1470735873395 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 02:44:33 INFO - PROCESS | 3852 | 1470735873398 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:44:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:44:33 INFO - PROCESS | 3852 | 1470735873400 Marionette TRACE conn5 <- [1,2654,null,{}] 02:44:33 INFO - PROCESS | 3852 | 1470735873420 Marionette TRACE conn5 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:33 INFO - PROCESS | 3852 | 1470735873422 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:33 INFO - PROCESS | 3852 | 1470735873537 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 02:44:33 INFO - PROCESS | 3852 | 1470735873544 Marionette TRACE conn5 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:33 INFO - PROCESS | 3852 | 1470735873546 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:33 INFO - PROCESS | 3852 | ++DOCSHELL 14162000 == 28 [pid = 3852] [id = 673] 02:44:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1458F800) [pid = 3852] [serial = 2019] [outer = 00000000] 02:44:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (14F3D800) [pid = 3852] [serial = 2020] [outer = 1458F800] 02:44:33 INFO - PROCESS | 3852 | 1470735873591 Marionette DEBUG loaded listener.js 02:44:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (1595A800) [pid = 3852] [serial = 2021] [outer = 1458F800] 02:44:34 INFO - PROCESS | 3852 | 1470735874527 Marionette TRACE conn5 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:44:34 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) 02:44:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1191ms 02:44:34 INFO - PROCESS | 3852 | 1470735874593 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 02:44:34 INFO - PROCESS | 3852 | 1470735874595 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 02:44:34 INFO - PROCESS | 3852 | 1470735874599 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:44:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:44:34 INFO - PROCESS | 3852 | 1470735874601 Marionette TRACE conn5 <- [1,2658,null,{}] 02:44:34 INFO - PROCESS | 3852 | 1470735874611 Marionette TRACE conn5 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:34 INFO - PROCESS | 3852 | 1470735874613 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:34 INFO - PROCESS | 3852 | 1470735874730 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 02:44:34 INFO - PROCESS | 3852 | 1470735874736 Marionette TRACE conn5 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:34 INFO - PROCESS | 3852 | 1470735874738 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:34 INFO - PROCESS | 3852 | ++DOCSHELL 15F59400 == 29 [pid = 3852] [id = 674] 02:44:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (15F65000) [pid = 3852] [serial = 2022] [outer = 00000000] 02:44:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (16901800) [pid = 3852] [serial = 2023] [outer = 15F65000] 02:44:34 INFO - PROCESS | 3852 | 1470735874783 Marionette DEBUG loaded listener.js 02:44:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (16909000) [pid = 3852] [serial = 2024] [outer = 15F65000] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (176A8000) [pid = 3852] [serial = 1980] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (179C1000) [pid = 3852] [serial = 1983] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (18745000) [pid = 3852] [serial = 1962] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1108F400) [pid = 3852] [serial = 1974] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0B831C00) [pid = 3852] [serial = 1965] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0B8BF400) [pid = 3852] [serial = 1971] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (18F97800) [pid = 3852] [serial = 1986] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (15F63C00) [pid = 3852] [serial = 1977] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (0B8B9000) [pid = 3852] [serial = 1968] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (13EB6C00) [pid = 3852] [serial = 1992] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (15F5DC00) [pid = 3852] [serial = 1995] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:44:35 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (110E3C00) [pid = 3852] [serial = 1989] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:44:35 INFO - PROCESS | 3852 | 1470735875685 Marionette TRACE conn5 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:44:35 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 02:44:35 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:44:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:44:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:35 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:44:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1137ms 02:44:35 INFO - PROCESS | 3852 | 1470735875741 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 02:44:35 INFO - PROCESS | 3852 | 1470735875743 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 02:44:35 INFO - PROCESS | 3852 | 1470735875746 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:44:35 INFO - PROCESS | 3852 | 1470735875748 Marionette TRACE conn5 <- [1,2662,null,{}] 02:44:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:44:35 INFO - PROCESS | 3852 | 1470735875751 Marionette TRACE conn5 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:35 INFO - PROCESS | 3852 | 1470735875757 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:35 INFO - PROCESS | 3852 | 1470735875917 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 02:44:36 INFO - PROCESS | 3852 | 1470735875978 Marionette TRACE conn5 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:36 INFO - PROCESS | 3852 | 1470735875980 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:36 INFO - PROCESS | 3852 | ++DOCSHELL 15F5A800 == 30 [pid = 3852] [id = 675] 02:44:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (1636D800) [pid = 3852] [serial = 2025] [outer = 00000000] 02:44:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (1761E400) [pid = 3852] [serial = 2026] [outer = 1636D800] 02:44:36 INFO - PROCESS | 3852 | 1470735876025 Marionette DEBUG loaded listener.js 02:44:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (176AF800) [pid = 3852] [serial = 2027] [outer = 1636D800] 02:44:36 INFO - PROCESS | 3852 | 1470735876901 Marionette TRACE conn5 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:44:36 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 02:44:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:44:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:44:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1178ms 02:44:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:44:36 INFO - PROCESS | 3852 | 1470735876929 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 02:44:36 INFO - PROCESS | 3852 | 1470735876931 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 02:44:36 INFO - PROCESS | 3852 | 1470735876934 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:44:36 INFO - PROCESS | 3852 | 1470735876935 Marionette TRACE conn5 <- [1,2666,null,{}] 02:44:36 INFO - PROCESS | 3852 | 1470735876939 Marionette TRACE conn5 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:36 INFO - PROCESS | 3852 | 1470735876941 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:37 INFO - PROCESS | 3852 | 1470735877054 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 02:44:37 INFO - PROCESS | 3852 | 1470735877063 Marionette TRACE conn5 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:37 INFO - PROCESS | 3852 | 1470735877065 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:37 INFO - PROCESS | 3852 | ++DOCSHELL 176B6C00 == 31 [pid = 3852] [id = 676] 02:44:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (176BB800) [pid = 3852] [serial = 2028] [outer = 00000000] 02:44:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (179B8800) [pid = 3852] [serial = 2029] [outer = 176BB800] 02:44:37 INFO - PROCESS | 3852 | 1470735877109 Marionette DEBUG loaded listener.js 02:44:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (179BBC00) [pid = 3852] [serial = 2030] [outer = 176BB800] 02:44:38 INFO - PROCESS | 3852 | 1470735878070 Marionette TRACE conn5 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:44:38 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) 02:44:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1181ms 02:44:38 INFO - PROCESS | 3852 | 1470735878115 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 02:44:38 INFO - PROCESS | 3852 | 1470735878119 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 02:44:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:44:38 INFO - PROCESS | 3852 | 1470735878124 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:44:38 INFO - PROCESS | 3852 | 1470735878128 Marionette TRACE conn5 <- [1,2670,null,{}] 02:44:38 INFO - PROCESS | 3852 | 1470735878134 Marionette TRACE conn5 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:38 INFO - PROCESS | 3852 | 1470735878137 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:38 INFO - PROCESS | 3852 | 1470735878313 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 02:44:38 INFO - PROCESS | 3852 | 1470735878458 Marionette TRACE conn5 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:38 INFO - PROCESS | 3852 | 1470735878463 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:38 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BE400 == 32 [pid = 3852] [id = 677] 02:44:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0C633400) [pid = 3852] [serial = 2031] [outer = 00000000] 02:44:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0C7FA800) [pid = 3852] [serial = 2032] [outer = 0C633400] 02:44:38 INFO - PROCESS | 3852 | 1470735878562 Marionette DEBUG loaded listener.js 02:44:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (0CF35400) [pid = 3852] [serial = 2033] [outer = 0C633400] 02:44:39 INFO - PROCESS | 3852 | 1470735879697 Marionette TRACE conn5 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:44:39 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) 02:44:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1635ms 02:44:39 INFO - PROCESS | 3852 | 1470735879760 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 02:44:39 INFO - PROCESS | 3852 | 1470735879764 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 02:44:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:44:39 INFO - PROCESS | 3852 | 1470735879853 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:44:39 INFO - PROCESS | 3852 | 1470735879856 Marionette TRACE conn5 <- [1,2674,null,{}] 02:44:39 INFO - PROCESS | 3852 | 1470735879864 Marionette TRACE conn5 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:39 INFO - PROCESS | 3852 | 1470735879867 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:40 INFO - PROCESS | 3852 | 1470735879978 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 02:44:40 INFO - PROCESS | 3852 | 1470735880113 Marionette TRACE conn5 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:40 INFO - PROCESS | 3852 | 1470735880115 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:40 INFO - PROCESS | 3852 | --DOCSHELL 15F5A800 == 31 [pid = 3852] [id = 675] 02:44:40 INFO - PROCESS | 3852 | --DOCSHELL 15F59400 == 30 [pid = 3852] [id = 674] 02:44:40 INFO - PROCESS | 3852 | --DOCSHELL 14162000 == 29 [pid = 3852] [id = 673] 02:44:40 INFO - PROCESS | 3852 | --DOCSHELL 13DDF000 == 28 [pid = 3852] [id = 672] 02:44:40 INFO - PROCESS | 3852 | --DOCSHELL 0D111400 == 27 [pid = 3852] [id = 671] 02:44:40 INFO - PROCESS | 3852 | --DOCSHELL 0B8B5800 == 26 [pid = 3852] [id = 670] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176C5800) [pid = 3852] [serial = 1981] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (18856000) [pid = 3852] [serial = 1985] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (18F8B400) [pid = 3852] [serial = 1984] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (18852C00) [pid = 3852] [serial = 1964] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (13D81C00) [pid = 3852] [serial = 1975] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (1411F000) [pid = 3852] [serial = 1976] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (0CF31C00) [pid = 3852] [serial = 1966] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (0D371800) [pid = 3852] [serial = 1967] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (0CE50000) [pid = 3852] [serial = 1972] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (0CF80800) [pid = 3852] [serial = 1973] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (19410800) [pid = 3852] [serial = 1987] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (1636F400) [pid = 3852] [serial = 1978] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (0D112C00) [pid = 3852] [serial = 1969] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (11099000) [pid = 3852] [serial = 1970] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (1954E400) [pid = 3852] [serial = 1994] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 58 (196D6C00) [pid = 3852] [serial = 1996] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 57 (15548400) [pid = 3852] [serial = 1990] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 56 (196D9C00) [pid = 3852] [serial = 1997] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 55 (15F69C00) [pid = 3852] [serial = 1991] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 54 (194CB400) [pid = 3852] [serial = 1993] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 53 (19470800) [pid = 3852] [serial = 1988] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 52 (179BD400) [pid = 3852] [serial = 1982] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | --DOMWINDOW == 51 (16970000) [pid = 3852] [serial = 1979] [outer = 00000000] [url = about:blank] 02:44:40 INFO - PROCESS | 3852 | ++DOCSHELL 08183400 == 27 [pid = 3852] [id = 678] 02:44:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 52 (08185400) [pid = 3852] [serial = 2034] [outer = 00000000] 02:44:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 53 (0CE54C00) [pid = 3852] [serial = 2035] [outer = 08185400] 02:44:40 INFO - PROCESS | 3852 | 1470735880196 Marionette DEBUG loaded listener.js 02:44:40 INFO - PROCESS | 3852 | ++DOMWINDOW == 54 (0CF3F400) [pid = 3852] [serial = 2036] [outer = 08185400] 02:44:41 INFO - PROCESS | 3852 | 1470735881090 Marionette TRACE conn5 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:44:41 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 02:44:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:44:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:44:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1329ms 02:44:41 INFO - PROCESS | 3852 | 1470735881144 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 02:44:41 INFO - PROCESS | 3852 | 1470735881149 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 02:44:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:44:41 INFO - PROCESS | 3852 | 1470735881155 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:44:41 INFO - PROCESS | 3852 | 1470735881158 Marionette TRACE conn5 <- [1,2678,null,{}] 02:44:41 INFO - PROCESS | 3852 | 1470735881162 Marionette TRACE conn5 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:41 INFO - PROCESS | 3852 | 1470735881164 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:41 INFO - PROCESS | 3852 | 1470735881254 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 02:44:41 INFO - PROCESS | 3852 | 1470735881261 Marionette TRACE conn5 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:41 INFO - PROCESS | 3852 | 1470735881263 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:41 INFO - PROCESS | 3852 | ++DOCSHELL 11099400 == 28 [pid = 3852] [id = 679] 02:44:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 55 (11099C00) [pid = 3852] [serial = 2037] [outer = 00000000] 02:44:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 56 (13D63000) [pid = 3852] [serial = 2038] [outer = 11099C00] 02:44:41 INFO - PROCESS | 3852 | 1470735881311 Marionette DEBUG loaded listener.js 02:44:41 INFO - PROCESS | 3852 | ++DOMWINDOW == 57 (13D7BC00) [pid = 3852] [serial = 2039] [outer = 11099C00] 02:44:42 INFO - PROCESS | 3852 | 1470735882277 Marionette TRACE conn5 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:44:42 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 02:44:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:44:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:44:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:44:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1183ms 02:44:42 INFO - PROCESS | 3852 | 1470735882342 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 02:44:42 INFO - PROCESS | 3852 | 1470735882344 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 02:44:42 INFO - PROCESS | 3852 | 1470735882348 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:44:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:44:42 INFO - PROCESS | 3852 | 1470735882351 Marionette TRACE conn5 <- [1,2682,null,{}] 02:44:42 INFO - PROCESS | 3852 | 1470735882362 Marionette TRACE conn5 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:42 INFO - PROCESS | 3852 | 1470735882367 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:42 INFO - PROCESS | 3852 | 1470735882492 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 02:44:42 INFO - PROCESS | 3852 | 1470735882500 Marionette TRACE conn5 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:42 INFO - PROCESS | 3852 | 1470735882503 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:42 INFO - PROCESS | 3852 | ++DOCSHELL 14F38800 == 29 [pid = 3852] [id = 680] 02:44:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 58 (14F3A800) [pid = 3852] [serial = 2040] [outer = 00000000] 02:44:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (155C2800) [pid = 3852] [serial = 2041] [outer = 14F3A800] 02:44:42 INFO - PROCESS | 3852 | 1470735882605 Marionette DEBUG loaded listener.js 02:44:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (15F57000) [pid = 3852] [serial = 2042] [outer = 14F3A800] 02:44:43 INFO - PROCESS | 3852 | 1470735883547 Marionette TRACE conn5 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:44:43 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 02:44:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:44:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:44:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:44:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1235ms 02:44:43 INFO - PROCESS | 3852 | 1470735883587 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 02:44:43 INFO - PROCESS | 3852 | 1470735883589 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 02:44:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:44:43 INFO - PROCESS | 3852 | 1470735883593 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:44:43 INFO - PROCESS | 3852 | 1470735883594 Marionette TRACE conn5 <- [1,2686,null,{}] 02:44:43 INFO - PROCESS | 3852 | 1470735883598 Marionette TRACE conn5 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:43 INFO - PROCESS | 3852 | 1470735883600 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:43 INFO - PROCESS | 3852 | 1470735883732 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 02:44:43 INFO - PROCESS | 3852 | 1470735883737 Marionette TRACE conn5 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:43 INFO - PROCESS | 3852 | 1470735883739 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:43 INFO - PROCESS | 3852 | ++DOCSHELL 16366000 == 30 [pid = 3852] [id = 681] 02:44:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (16367000) [pid = 3852] [serial = 2043] [outer = 00000000] 02:44:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (176AB400) [pid = 3852] [serial = 2044] [outer = 16367000] 02:44:43 INFO - PROCESS | 3852 | 1470735883839 Marionette DEBUG loaded listener.js 02:44:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (176B5C00) [pid = 3852] [serial = 2045] [outer = 16367000] 02:44:44 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (0B8B6000) [pid = 3852] [serial = 2010] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:44:44 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (08759000) [pid = 3852] [serial = 2007] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:44:44 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (1458F800) [pid = 3852] [serial = 2019] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:44:44 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (0C67AC00) [pid = 3852] [serial = 1998] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:44:44 INFO - PROCESS | 3852 | --DOMWINDOW == 58 (13EBB000) [pid = 3852] [serial = 2001] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:44:44 INFO - PROCESS | 3852 | --DOMWINDOW == 57 (18837800) [pid = 3852] [serial = 2004] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:44:44 INFO - PROCESS | 3852 | --DOMWINDOW == 56 (1636D800) [pid = 3852] [serial = 2025] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:44:44 INFO - PROCESS | 3852 | --DOMWINDOW == 55 (15F65000) [pid = 3852] [serial = 2022] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:44:44 INFO - PROCESS | 3852 | --DOMWINDOW == 54 (0D112800) [pid = 3852] [serial = 2013] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:44:44 INFO - PROCESS | 3852 | --DOMWINDOW == 53 (13DE6400) [pid = 3852] [serial = 2016] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:44:44 INFO - PROCESS | 3852 | 1470735884751 Marionette TRACE conn5 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:44:44 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 02:44:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:44:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:44:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:44:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1179ms 02:44:44 INFO - PROCESS | 3852 | 1470735884776 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 02:44:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:44:44 INFO - PROCESS | 3852 | 1470735884778 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 02:44:44 INFO - PROCESS | 3852 | 1470735884781 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:44:44 INFO - PROCESS | 3852 | 1470735884783 Marionette TRACE conn5 <- [1,2690,null,{}] 02:44:44 INFO - PROCESS | 3852 | 1470735884786 Marionette TRACE conn5 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:44 INFO - PROCESS | 3852 | 1470735884788 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:44 INFO - PROCESS | 3852 | 1470735884869 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 02:44:44 INFO - PROCESS | 3852 | 1470735884959 Marionette TRACE conn5 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:44 INFO - PROCESS | 3852 | 1470735884961 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:44 INFO - PROCESS | 3852 | ++DOCSHELL 14FDA800 == 31 [pid = 3852] [id = 682] 02:44:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 54 (15543000) [pid = 3852] [serial = 2046] [outer = 00000000] 02:44:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 55 (179B7000) [pid = 3852] [serial = 2047] [outer = 15543000] 02:44:45 INFO - PROCESS | 3852 | 1470735885006 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 56 (179C0800) [pid = 3852] [serial = 2048] [outer = 15543000] 02:44:45 INFO - PROCESS | 3852 | 1470735885394 Marionette TRACE conn5 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:44:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:44:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 630ms 02:44:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:44:45 INFO - PROCESS | 3852 | 1470735885412 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 02:44:45 INFO - PROCESS | 3852 | 1470735885413 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 02:44:45 INFO - PROCESS | 3852 | 1470735885416 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:44:45 INFO - PROCESS | 3852 | 1470735885418 Marionette TRACE conn5 <- [1,2694,null,{}] 02:44:45 INFO - PROCESS | 3852 | 1470735885421 Marionette TRACE conn5 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:45 INFO - PROCESS | 3852 | 1470735885427 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:45 INFO - PROCESS | 3852 | 1470735885570 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 02:44:45 INFO - PROCESS | 3852 | 1470735885579 Marionette TRACE conn5 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:45 INFO - PROCESS | 3852 | 1470735885581 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:45 INFO - PROCESS | 3852 | ++DOCSHELL 1696F800 == 32 [pid = 3852] [id = 683] 02:44:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 57 (179B6C00) [pid = 3852] [serial = 2049] [outer = 00000000] 02:44:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 58 (18852800) [pid = 3852] [serial = 2050] [outer = 179B6C00] 02:44:45 INFO - PROCESS | 3852 | 1470735885625 Marionette DEBUG loaded listener.js 02:44:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (18F88C00) [pid = 3852] [serial = 2051] [outer = 179B6C00] 02:44:46 INFO - PROCESS | 3852 | 1470735886048 Marionette TRACE conn5 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:44:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:44:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 02:44:46 INFO - PROCESS | 3852 | 1470735886090 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 02:44:46 INFO - PROCESS | 3852 | 1470735886092 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 02:44:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:44:46 INFO - PROCESS | 3852 | 1470735886095 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:44:46 INFO - PROCESS | 3852 | 1470735886097 Marionette TRACE conn5 <- [1,2698,null,{}] 02:44:46 INFO - PROCESS | 3852 | 1470735886100 Marionette TRACE conn5 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:46 INFO - PROCESS | 3852 | 1470735886102 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:46 INFO - PROCESS | 3852 | 1470735886229 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 02:44:46 INFO - PROCESS | 3852 | 1470735886363 Marionette TRACE conn5 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:46 INFO - PROCESS | 3852 | 1470735886366 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:46 INFO - PROCESS | 3852 | ++DOCSHELL 01CCA800 == 33 [pid = 3852] [id = 684] 02:44:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (0817A400) [pid = 3852] [serial = 2052] [outer = 00000000] 02:44:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (0875F000) [pid = 3852] [serial = 2053] [outer = 0817A400] 02:44:46 INFO - PROCESS | 3852 | 1470735886425 Marionette DEBUG loaded listener.js 02:44:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (08775400) [pid = 3852] [serial = 2054] [outer = 0817A400] 02:44:47 INFO - PROCESS | 3852 | 1470735887019 Marionette TRACE conn5 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 02:44:47 INFO - PROCESS | 3852 | 1470735887072 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 02:44:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:44:47 INFO - PROCESS | 3852 | 1470735887077 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:44:47 INFO - PROCESS | 3852 | 1470735887080 Marionette TRACE conn5 <- [1,2702,null,{}] 02:44:47 INFO - PROCESS | 3852 | 1470735887086 Marionette TRACE conn5 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:47 INFO - PROCESS | 3852 | 1470735887090 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:47 INFO - PROCESS | 3852 | 1470735887203 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 02:44:47 INFO - PROCESS | 3852 | 1470735887342 Marionette TRACE conn5 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:47 INFO - PROCESS | 3852 | 1470735887345 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:47 INFO - PROCESS | 3852 | ++DOCSHELL 13D80400 == 34 [pid = 3852] [id = 685] 02:44:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (1411F000) [pid = 3852] [serial = 2055] [outer = 00000000] 02:44:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (1458AC00) [pid = 3852] [serial = 2056] [outer = 1411F000] 02:44:47 INFO - PROCESS | 3852 | 1470735887403 Marionette DEBUG loaded listener.js 02:44:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (14F30000) [pid = 3852] [serial = 2057] [outer = 1411F000] 02:44:48 INFO - PROCESS | 3852 | 1470735887982 Marionette TRACE conn5 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:44:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:44:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 971ms 02:44:48 INFO - PROCESS | 3852 | 1470735888054 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 02:44:48 INFO - PROCESS | 3852 | 1470735888058 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 02:44:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:44:48 INFO - PROCESS | 3852 | 1470735888063 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:44:48 INFO - PROCESS | 3852 | 1470735888065 Marionette TRACE conn5 <- [1,2706,null,{}] 02:44:48 INFO - PROCESS | 3852 | 1470735888069 Marionette TRACE conn5 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:48 INFO - PROCESS | 3852 | 1470735888072 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:48 INFO - PROCESS | 3852 | 1470735888183 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 02:44:48 INFO - PROCESS | 3852 | 1470735888322 Marionette TRACE conn5 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:48 INFO - PROCESS | 3852 | 1470735888324 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:48 INFO - PROCESS | 3852 | ++DOCSHELL 15F53400 == 35 [pid = 3852] [id = 686] 02:44:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (1696A000) [pid = 3852] [serial = 2058] [outer = 00000000] 02:44:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (179C4C00) [pid = 3852] [serial = 2059] [outer = 1696A000] 02:44:48 INFO - PROCESS | 3852 | 1470735888381 Marionette DEBUG loaded listener.js 02:44:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (1885E000) [pid = 3852] [serial = 2060] [outer = 1696A000] 02:44:49 INFO - PROCESS | 3852 | 1470735889019 Marionette TRACE conn5 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2709,"getWindowHandle",null] 02:44:49 INFO - PROCESS | 3852 | 1470735889039 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 02:44:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:44:49 INFO - PROCESS | 3852 | 1470735889061 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:44:49 INFO - PROCESS | 3852 | 1470735889068 Marionette TRACE conn5 <- [1,2710,null,{}] 02:44:49 INFO - PROCESS | 3852 | 1470735889075 Marionette TRACE conn5 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:49 INFO - PROCESS | 3852 | 1470735889079 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:49 INFO - PROCESS | 3852 | 1470735889190 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 02:44:49 INFO - PROCESS | 3852 | 1470735889328 Marionette TRACE conn5 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:49 INFO - PROCESS | 3852 | 1470735889330 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:49 INFO - PROCESS | 3852 | ++DOCSHELL 1946E400 == 36 [pid = 3852] [id = 687] 02:44:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (1947AC00) [pid = 3852] [serial = 2061] [outer = 00000000] 02:44:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (194D1400) [pid = 3852] [serial = 2062] [outer = 1947AC00] 02:44:49 INFO - PROCESS | 3852 | 1470735889385 Marionette DEBUG loaded listener.js 02:44:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (194D2400) [pid = 3852] [serial = 2063] [outer = 1947AC00] 02:44:50 INFO - PROCESS | 3852 | 1470735890102 Marionette TRACE conn5 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:44:50 INFO - PROCESS | 3852 | 1470735890160 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 02:44:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:44:50 INFO - PROCESS | 3852 | 1470735890165 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:44:50 INFO - PROCESS | 3852 | 1470735890168 Marionette TRACE conn5 <- [1,2714,null,{}] 02:44:50 INFO - PROCESS | 3852 | 1470735890173 Marionette TRACE conn5 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:50 INFO - PROCESS | 3852 | 1470735890176 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:50 INFO - PROCESS | 3852 | 1470735890279 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 02:44:50 INFO - PROCESS | 3852 | 1470735890420 Marionette TRACE conn5 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:50 INFO - PROCESS | 3852 | 1470735890424 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:50 INFO - PROCESS | 3852 | ++DOCSHELL 0CF80800 == 37 [pid = 3852] [id = 688] 02:44:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0CF8AC00) [pid = 3852] [serial = 2064] [outer = 00000000] 02:44:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (10508C00) [pid = 3852] [serial = 2065] [outer = 0CF8AC00] 02:44:50 INFO - PROCESS | 3852 | 1470735890477 Marionette DEBUG loaded listener.js 02:44:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (10B01800) [pid = 3852] [serial = 2066] [outer = 0CF8AC00] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 1696F800 == 36 [pid = 3852] [id = 683] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 14FDA800 == 35 [pid = 3852] [id = 682] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 16366000 == 34 [pid = 3852] [id = 681] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 14F38800 == 33 [pid = 3852] [id = 680] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 11099400 == 32 [pid = 3852] [id = 679] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 08183400 == 31 [pid = 3852] [id = 678] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 0B8BE400 == 30 [pid = 3852] [id = 677] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 08183800 == 29 [pid = 3852] [id = 669] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 176B6C00 == 28 [pid = 3852] [id = 676] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 1946E400 == 27 [pid = 3852] [id = 687] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 15F53400 == 26 [pid = 3852] [id = 686] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 01CCA800 == 25 [pid = 3852] [id = 684] 02:44:51 INFO - PROCESS | 3852 | --DOCSHELL 13D80400 == 24 [pid = 3852] [id = 685] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0C635800) [pid = 3852] [serial = 2011] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0C683C00) [pid = 3852] [serial = 2012] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0B8BC000) [pid = 3852] [serial = 2009] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0B827000) [pid = 3852] [serial = 2008] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (14F3D800) [pid = 3852] [serial = 2020] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (0CF34000) [pid = 3852] [serial = 2000] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (0C7FE000) [pid = 3852] [serial = 1999] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (15F50000) [pid = 3852] [serial = 2003] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (14F37000) [pid = 3852] [serial = 2002] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (194CC800) [pid = 3852] [serial = 2006] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (18F94000) [pid = 3852] [serial = 2005] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (176AF800) [pid = 3852] [serial = 2027] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (16901800) [pid = 3852] [serial = 2023] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (0D36EC00) [pid = 3852] [serial = 2014] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (0D37D400) [pid = 3852] [serial = 2015] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 58 (16909000) [pid = 3852] [serial = 2024] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 57 (179B8800) [pid = 3852] [serial = 2029] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 56 (13EBB400) [pid = 3852] [serial = 2017] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 55 (1761E400) [pid = 3852] [serial = 2026] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 54 (1595A800) [pid = 3852] [serial = 2021] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | --DOMWINDOW == 53 (1415AC00) [pid = 3852] [serial = 2018] [outer = 00000000] [url = about:blank] 02:44:51 INFO - PROCESS | 3852 | 1470735891584 Marionette TRACE conn5 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:44:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:44:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1477ms 02:44:51 INFO - PROCESS | 3852 | 1470735891643 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 02:44:51 INFO - PROCESS | 3852 | 1470735891646 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 02:44:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:44:51 INFO - PROCESS | 3852 | 1470735891650 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:44:51 INFO - PROCESS | 3852 | 1470735891653 Marionette TRACE conn5 <- [1,2718,null,{}] 02:44:51 INFO - PROCESS | 3852 | 1470735891658 Marionette TRACE conn5 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:51 INFO - PROCESS | 3852 | 1470735891661 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:51 INFO - PROCESS | 3852 | 1470735891791 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 02:44:51 INFO - PROCESS | 3852 | 1470735891887 Marionette TRACE conn5 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:51 INFO - PROCESS | 3852 | 1470735891889 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:51 INFO - PROCESS | 3852 | ++DOCSHELL 0C6E8800 == 25 [pid = 3852] [id = 689] 02:44:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 54 (0C6EB800) [pid = 3852] [serial = 2067] [outer = 00000000] 02:44:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 55 (0CE57C00) [pid = 3852] [serial = 2068] [outer = 0C6EB800] 02:44:51 INFO - PROCESS | 3852 | 1470735891940 Marionette DEBUG loaded listener.js 02:44:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 56 (0CF3B400) [pid = 3852] [serial = 2069] [outer = 0C6EB800] 02:44:52 INFO - PROCESS | 3852 | 1470735892812 Marionette TRACE conn5 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:44:52 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 02:44:52 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:44:52 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:44:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:44:52 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:44:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1173ms 02:44:52 INFO - PROCESS | 3852 | 1470735892826 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 02:44:52 INFO - PROCESS | 3852 | 1470735892831 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 02:44:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:44:52 INFO - PROCESS | 3852 | 1470735892837 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:44:52 INFO - PROCESS | 3852 | 1470735892840 Marionette TRACE conn5 <- [1,2722,null,{}] 02:44:52 INFO - PROCESS | 3852 | 1470735892852 Marionette TRACE conn5 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:52 INFO - PROCESS | 3852 | 1470735892854 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:52 INFO - PROCESS | 3852 | 1470735892946 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 02:44:52 INFO - PROCESS | 3852 | 1470735892952 Marionette TRACE conn5 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:52 INFO - PROCESS | 3852 | 1470735892954 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:52 INFO - PROCESS | 3852 | ++DOCSHELL 10F0E000 == 26 [pid = 3852] [id = 690] 02:44:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 57 (10F0EC00) [pid = 3852] [serial = 2070] [outer = 00000000] 02:44:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 58 (110E4800) [pid = 3852] [serial = 2071] [outer = 10F0EC00] 02:44:53 INFO - PROCESS | 3852 | 1470735893003 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 59 (13D7E800) [pid = 3852] [serial = 2072] [outer = 10F0EC00] 02:44:53 INFO - PROCESS | 3852 | 1470735893488 Marionette TRACE conn5 <- [1,2724,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:44:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:44:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 670ms 02:44:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:44:53 INFO - PROCESS | 3852 | 1470735893518 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 02:44:53 INFO - PROCESS | 3852 | 1470735893520 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 02:44:53 INFO - PROCESS | 3852 | 1470735893524 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:44:53 INFO - PROCESS | 3852 | 1470735893527 Marionette TRACE conn5 <- [1,2726,null,{}] 02:44:53 INFO - PROCESS | 3852 | 1470735893538 Marionette TRACE conn5 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:53 INFO - PROCESS | 3852 | 1470735893542 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:53 INFO - PROCESS | 3852 | 1470735893658 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 02:44:53 INFO - PROCESS | 3852 | 1470735893672 Marionette TRACE conn5 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:53 INFO - PROCESS | 3852 | 1470735893675 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:53 INFO - PROCESS | 3852 | ++DOCSHELL 14F37000 == 27 [pid = 3852] [id = 691] 02:44:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (14F3A400) [pid = 3852] [serial = 2073] [outer = 00000000] 02:44:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (14FDA000) [pid = 3852] [serial = 2074] [outer = 14F3A400] 02:44:53 INFO - PROCESS | 3852 | 1470735893776 Marionette DEBUG loaded listener.js 02:44:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (15955C00) [pid = 3852] [serial = 2075] [outer = 14F3A400] 02:44:54 INFO - PROCESS | 3852 | 1470735894244 Marionette TRACE conn5 <- [1,2728,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:44:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:44:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 790ms 02:44:54 INFO - PROCESS | 3852 | 1470735894317 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 02:44:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:44:54 INFO - PROCESS | 3852 | 1470735894320 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 02:44:54 INFO - PROCESS | 3852 | 1470735894323 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:44:54 INFO - PROCESS | 3852 | 1470735894325 Marionette TRACE conn5 <- [1,2730,null,{}] 02:44:54 INFO - PROCESS | 3852 | 1470735894329 Marionette TRACE conn5 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:54 INFO - PROCESS | 3852 | 1470735894331 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:54 INFO - PROCESS | 3852 | 1470735894454 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 02:44:54 INFO - PROCESS | 3852 | 1470735894521 Marionette TRACE conn5 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:54 INFO - PROCESS | 3852 | 1470735894523 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:54 INFO - PROCESS | 3852 | ++DOCSHELL 15F58000 == 28 [pid = 3852] [id = 692] 02:44:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (15F5A400) [pid = 3852] [serial = 2076] [outer = 00000000] 02:44:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (15F6B000) [pid = 3852] [serial = 2077] [outer = 15F5A400] 02:44:54 INFO - PROCESS | 3852 | 1470735894569 Marionette DEBUG loaded listener.js 02:44:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (16372800) [pid = 3852] [serial = 2078] [outer = 15F5A400] 02:44:55 INFO - PROCESS | 3852 | 1470735894985 Marionette TRACE conn5 <- [1,2732,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:44:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:44:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 670ms 02:44:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:44:55 INFO - PROCESS | 3852 | 1470735894995 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 02:44:55 INFO - PROCESS | 3852 | 1470735894997 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 02:44:55 INFO - PROCESS | 3852 | 1470735895000 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:44:55 INFO - PROCESS | 3852 | 1470735895001 Marionette TRACE conn5 <- [1,2734,null,{}] 02:44:55 INFO - PROCESS | 3852 | 1470735895005 Marionette TRACE conn5 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:55 INFO - PROCESS | 3852 | 1470735895007 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:55 INFO - PROCESS | 3852 | 1470735895120 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 02:44:55 INFO - PROCESS | 3852 | 1470735895127 Marionette TRACE conn5 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:55 INFO - PROCESS | 3852 | 1470735895129 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:55 INFO - PROCESS | 3852 | ++DOCSHELL 16907000 == 29 [pid = 3852] [id = 693] 02:44:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (16909000) [pid = 3852] [serial = 2079] [outer = 00000000] 02:44:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (1761E400) [pid = 3852] [serial = 2080] [outer = 16909000] 02:44:55 INFO - PROCESS | 3852 | 1470735895174 Marionette DEBUG loaded listener.js 02:44:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (176AEC00) [pid = 3852] [serial = 2081] [outer = 16909000] 02:44:55 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (179B6C00) [pid = 3852] [serial = 2049] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:44:55 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (14F3A800) [pid = 3852] [serial = 2040] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:44:55 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (176BB800) [pid = 3852] [serial = 2028] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:44:55 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (0C633400) [pid = 3852] [serial = 2031] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:44:55 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (08185400) [pid = 3852] [serial = 2034] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:44:55 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (11099C00) [pid = 3852] [serial = 2037] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:44:55 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (15543000) [pid = 3852] [serial = 2046] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:44:55 INFO - PROCESS | 3852 | 1470735895726 Marionette TRACE conn5 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:44:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:44:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 771ms 02:44:55 INFO - PROCESS | 3852 | 1470735895786 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 02:44:55 INFO - PROCESS | 3852 | 1470735895788 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 02:44:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:44:55 INFO - PROCESS | 3852 | 1470735895791 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:44:55 INFO - PROCESS | 3852 | 1470735895792 Marionette TRACE conn5 <- [1,2738,null,{}] 02:44:55 INFO - PROCESS | 3852 | 1470735895798 Marionette TRACE conn5 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:55 INFO - PROCESS | 3852 | 1470735895804 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:55 INFO - PROCESS | 3852 | 1470735895897 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 02:44:55 INFO - PROCESS | 3852 | 1470735895903 Marionette TRACE conn5 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:55 INFO - PROCESS | 3852 | 1470735895905 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:55 INFO - PROCESS | 3852 | ++DOCSHELL 1411E400 == 30 [pid = 3852] [id = 694] 02:44:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (1764E800) [pid = 3852] [serial = 2082] [outer = 00000000] 02:44:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (176C4000) [pid = 3852] [serial = 2083] [outer = 1764E800] 02:44:55 INFO - PROCESS | 3852 | 1470735895950 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (179BF000) [pid = 3852] [serial = 2084] [outer = 1764E800] 02:44:56 INFO - PROCESS | 3852 | 1470735896386 Marionette TRACE conn5 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:44:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:44:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 631ms 02:44:56 INFO - PROCESS | 3852 | 1470735896424 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 02:44:56 INFO - PROCESS | 3852 | 1470735896426 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 02:44:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:44:56 INFO - PROCESS | 3852 | 1470735896429 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:44:56 INFO - PROCESS | 3852 | 1470735896431 Marionette TRACE conn5 <- [1,2742,null,{}] 02:44:56 INFO - PROCESS | 3852 | 1470735896435 Marionette TRACE conn5 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:56 INFO - PROCESS | 3852 | 1470735896436 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:56 INFO - PROCESS | 3852 | 1470735896514 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 02:44:56 INFO - PROCESS | 3852 | 1470735896520 Marionette TRACE conn5 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:56 INFO - PROCESS | 3852 | 1470735896522 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:56 INFO - PROCESS | 3852 | ++DOCSHELL 179BCC00 == 31 [pid = 3852] [id = 695] 02:44:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (179C3000) [pid = 3852] [serial = 2085] [outer = 00000000] 02:44:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (18851800) [pid = 3852] [serial = 2086] [outer = 179C3000] 02:44:56 INFO - PROCESS | 3852 | 1470735896565 Marionette DEBUG loaded listener.js 02:44:56 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (1885DC00) [pid = 3852] [serial = 2087] [outer = 179C3000] 02:44:57 INFO - PROCESS | 3852 | 1470735896973 Marionette TRACE conn5 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:44:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:44:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 570ms 02:44:57 INFO - PROCESS | 3852 | 1470735897000 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 3852 | 1470735897002 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 02:44:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:44:57 INFO - PROCESS | 3852 | 1470735897005 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - PROCESS | 3852 | 1470735897007 Marionette TRACE conn5 <- [1,2746,null,{}] 02:44:57 INFO - PROCESS | 3852 | 1470735897010 Marionette TRACE conn5 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:57 INFO - PROCESS | 3852 | 1470735897012 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:57 INFO - PROCESS | 3852 | 1470735897134 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 02:44:57 INFO - PROCESS | 3852 | 1470735897142 Marionette TRACE conn5 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:57 INFO - PROCESS | 3852 | 1470735897144 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:57 INFO - PROCESS | 3852 | ++DOCSHELL 18F8E000 == 32 [pid = 3852] [id = 696] 02:44:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (18F8F800) [pid = 3852] [serial = 2088] [outer = 00000000] 02:44:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (18F96000) [pid = 3852] [serial = 2089] [outer = 18F8F800] 02:44:57 INFO - PROCESS | 3852 | 1470735897190 Marionette DEBUG loaded listener.js 02:44:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (18F93400) [pid = 3852] [serial = 2090] [outer = 18F8F800] 02:44:57 INFO - PROCESS | 3852 | 1470735897811 Marionette TRACE conn5 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:44:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:44:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 831ms 02:44:57 INFO - PROCESS | 3852 | 1470735897837 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 02:44:57 INFO - PROCESS | 3852 | 1470735897841 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 02:44:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:44:57 INFO - PROCESS | 3852 | 1470735897846 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:44:57 INFO - PROCESS | 3852 | 1470735897850 Marionette TRACE conn5 <- [1,2750,null,{}] 02:44:57 INFO - PROCESS | 3852 | 1470735897855 Marionette TRACE conn5 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:57 INFO - PROCESS | 3852 | 1470735897858 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:58 INFO - PROCESS | 3852 | 1470735897980 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 02:44:58 INFO - PROCESS | 3852 | 1470735898119 Marionette TRACE conn5 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:58 INFO - PROCESS | 3852 | 1470735898122 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:58 INFO - PROCESS | 3852 | ++DOCSHELL 0C6E9800 == 33 [pid = 3852] [id = 697] 02:44:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (0C6EA800) [pid = 3852] [serial = 2091] [outer = 00000000] 02:44:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (0D10A400) [pid = 3852] [serial = 2092] [outer = 0C6EA800] 02:44:58 INFO - PROCESS | 3852 | 1470735898181 Marionette DEBUG loaded listener.js 02:44:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (103DD000) [pid = 3852] [serial = 2093] [outer = 0C6EA800] 02:44:58 INFO - PROCESS | 3852 | 1470735898923 Marionette TRACE conn5 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:44:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:44:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1122ms 02:44:58 INFO - PROCESS | 3852 | 1470735898968 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 02:44:58 INFO - PROCESS | 3852 | 1470735898973 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 02:44:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:44:59 INFO - PROCESS | 3852 | 1470735899004 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:44:59 INFO - PROCESS | 3852 | 1470735899007 Marionette TRACE conn5 <- [1,2754,null,{}] 02:44:59 INFO - PROCESS | 3852 | 1470735899011 Marionette TRACE conn5 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:44:59 INFO - PROCESS | 3852 | 1470735899014 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:59 INFO - PROCESS | 3852 | 1470735899147 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 02:44:59 INFO - PROCESS | 3852 | 1470735899277 Marionette TRACE conn5 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:44:59 INFO - PROCESS | 3852 | 1470735899279 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:44:59 INFO - PROCESS | 3852 | ++DOCSHELL 110DFC00 == 34 [pid = 3852] [id = 698] 02:44:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (110E2400) [pid = 3852] [serial = 2094] [outer = 00000000] 02:44:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (13F7BC00) [pid = 3852] [serial = 2095] [outer = 110E2400] 02:44:59 INFO - PROCESS | 3852 | 1470735899337 Marionette DEBUG loaded listener.js 02:44:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (13F82000) [pid = 3852] [serial = 2096] [outer = 110E2400] 02:45:00 INFO - PROCESS | 3852 | --DOCSHELL 179BCC00 == 33 [pid = 3852] [id = 695] 02:45:00 INFO - PROCESS | 3852 | --DOCSHELL 1411E400 == 32 [pid = 3852] [id = 694] 02:45:00 INFO - PROCESS | 3852 | --DOCSHELL 16907000 == 31 [pid = 3852] [id = 693] 02:45:00 INFO - PROCESS | 3852 | --DOCSHELL 15F58000 == 30 [pid = 3852] [id = 692] 02:45:00 INFO - PROCESS | 3852 | --DOCSHELL 14F37000 == 29 [pid = 3852] [id = 691] 02:45:00 INFO - PROCESS | 3852 | --DOCSHELL 10F0E000 == 28 [pid = 3852] [id = 690] 02:45:00 INFO - PROCESS | 3852 | --DOCSHELL 0C6E8800 == 27 [pid = 3852] [id = 689] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (18852800) [pid = 3852] [serial = 2050] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (15F57000) [pid = 3852] [serial = 2042] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176AB400) [pid = 3852] [serial = 2044] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (179BBC00) [pid = 3852] [serial = 2030] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0C7FA800) [pid = 3852] [serial = 2032] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0CF35400) [pid = 3852] [serial = 2033] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0CE54C00) [pid = 3852] [serial = 2035] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (0CF3F400) [pid = 3852] [serial = 2036] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (13D63000) [pid = 3852] [serial = 2038] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (18F88C00) [pid = 3852] [serial = 2051] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (155C2800) [pid = 3852] [serial = 2041] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (179B7000) [pid = 3852] [serial = 2047] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (13D7BC00) [pid = 3852] [serial = 2039] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (179C0800) [pid = 3852] [serial = 2048] [outer = 00000000] [url = about:blank] 02:45:00 INFO - PROCESS | 3852 | 1470735900213 Marionette TRACE conn5 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:45:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:45:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1223ms 02:45:00 INFO - PROCESS | 3852 | 1470735900227 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 02:45:00 INFO - PROCESS | 3852 | 1470735900231 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 02:45:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:45:00 INFO - PROCESS | 3852 | 1470735900235 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:45:00 INFO - PROCESS | 3852 | 1470735900238 Marionette TRACE conn5 <- [1,2758,null,{}] 02:45:00 INFO - PROCESS | 3852 | 1470735900244 Marionette TRACE conn5 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:00 INFO - PROCESS | 3852 | 1470735900246 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:00 INFO - PROCESS | 3852 | 1470735900334 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 02:45:00 INFO - PROCESS | 3852 | 1470735900341 Marionette TRACE conn5 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:00 INFO - PROCESS | 3852 | 1470735900346 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:00 INFO - PROCESS | 3852 | ++DOCSHELL 0C678C00 == 28 [pid = 3852] [id = 699] 02:45:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0C67A000) [pid = 3852] [serial = 2097] [outer = 00000000] 02:45:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0C7F7C00) [pid = 3852] [serial = 2098] [outer = 0C67A000] 02:45:00 INFO - PROCESS | 3852 | 1470735900395 Marionette DEBUG loaded listener.js 02:45:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0CE54400) [pid = 3852] [serial = 2099] [outer = 0C67A000] 02:45:00 INFO - PROCESS | 3852 | 1470735900890 Marionette TRACE conn5 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:45:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:45:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 02:45:00 INFO - PROCESS | 3852 | 1470735900907 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 02:45:00 INFO - PROCESS | 3852 | 1470735900912 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 02:45:00 INFO - PROCESS | 3852 | 1470735900918 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:45:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:45:00 INFO - PROCESS | 3852 | 1470735900920 Marionette TRACE conn5 <- [1,2762,null,{}] 02:45:00 INFO - PROCESS | 3852 | 1470735900924 Marionette TRACE conn5 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:00 INFO - PROCESS | 3852 | 1470735900926 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:01 INFO - PROCESS | 3852 | 1470735901049 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 02:45:01 INFO - PROCESS | 3852 | 1470735901058 Marionette TRACE conn5 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 3852 | 1470735901060 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:01 INFO - PROCESS | 3852 | ++DOCSHELL 0D2DC400 == 29 [pid = 3852] [id = 700] 02:45:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0D36EC00) [pid = 3852] [serial = 2100] [outer = 00000000] 02:45:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (10510000) [pid = 3852] [serial = 2101] [outer = 0D36EC00] 02:45:01 INFO - PROCESS | 3852 | 1470735901108 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (10F08C00) [pid = 3852] [serial = 2102] [outer = 0D36EC00] 02:45:01 INFO - PROCESS | 3852 | 1470735901591 Marionette TRACE conn5 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:45:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:45:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 731ms 02:45:01 INFO - PROCESS | 3852 | 1470735901653 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 02:45:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:45:01 INFO - PROCESS | 3852 | 1470735901655 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 02:45:01 INFO - PROCESS | 3852 | 1470735901659 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:45:01 INFO - PROCESS | 3852 | 1470735901662 Marionette TRACE conn5 <- [1,2766,null,{}] 02:45:01 INFO - PROCESS | 3852 | 1470735901673 Marionette TRACE conn5 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:01 INFO - PROCESS | 3852 | 1470735901678 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:01 INFO - PROCESS | 3852 | 1470735901800 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 02:45:01 INFO - PROCESS | 3852 | 1470735901818 Marionette TRACE conn5 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:01 INFO - PROCESS | 3852 | 1470735901821 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:01 INFO - PROCESS | 3852 | ++DOCSHELL 14F37000 == 30 [pid = 3852] [id = 701] 02:45:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (14F3B000) [pid = 3852] [serial = 2103] [outer = 00000000] 02:45:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (155C4000) [pid = 3852] [serial = 2104] [outer = 14F3B000] 02:45:01 INFO - PROCESS | 3852 | 1470735901869 Marionette DEBUG loaded listener.js 02:45:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (15F55400) [pid = 3852] [serial = 2105] [outer = 14F3B000] 02:45:02 INFO - PROCESS | 3852 | 1470735902306 Marionette TRACE conn5 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:45:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:45:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 690ms 02:45:02 INFO - PROCESS | 3852 | 1470735902350 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 02:45:02 INFO - PROCESS | 3852 | 1470735902352 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 02:45:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:45:02 INFO - PROCESS | 3852 | 1470735902355 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:45:02 INFO - PROCESS | 3852 | 1470735902357 Marionette TRACE conn5 <- [1,2770,null,{}] 02:45:02 INFO - PROCESS | 3852 | 1470735902361 Marionette TRACE conn5 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:02 INFO - PROCESS | 3852 | 1470735902363 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:02 INFO - PROCESS | 3852 | 1470735902520 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 02:45:02 INFO - PROCESS | 3852 | 1470735902540 Marionette TRACE conn5 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:02 INFO - PROCESS | 3852 | 1470735902542 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:02 INFO - PROCESS | 3852 | ++DOCSHELL 16372400 == 31 [pid = 3852] [id = 702] 02:45:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (16904800) [pid = 3852] [serial = 2106] [outer = 00000000] 02:45:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (1761D000) [pid = 3852] [serial = 2107] [outer = 16904800] 02:45:02 INFO - PROCESS | 3852 | 1470735902588 Marionette DEBUG loaded listener.js 02:45:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (176B0C00) [pid = 3852] [serial = 2108] [outer = 16904800] 02:45:03 INFO - PROCESS | 3852 | 1470735903002 Marionette TRACE conn5 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:45:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:45:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 670ms 02:45:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:45:03 INFO - PROCESS | 3852 | 1470735903030 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 02:45:03 INFO - PROCESS | 3852 | 1470735903032 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 02:45:03 INFO - PROCESS | 3852 | 1470735903035 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:45:03 INFO - PROCESS | 3852 | 1470735903037 Marionette TRACE conn5 <- [1,2774,null,{}] 02:45:03 INFO - PROCESS | 3852 | 1470735903040 Marionette TRACE conn5 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:03 INFO - PROCESS | 3852 | 1470735903042 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:03 INFO - PROCESS | 3852 | 1470735903154 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 02:45:03 INFO - PROCESS | 3852 | 1470735903160 Marionette TRACE conn5 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:03 INFO - PROCESS | 3852 | 1470735903162 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:03 INFO - PROCESS | 3852 | ++DOCSHELL 176C0800 == 32 [pid = 3852] [id = 703] 02:45:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (176C0C00) [pid = 3852] [serial = 2109] [outer = 00000000] 02:45:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (179BD000) [pid = 3852] [serial = 2110] [outer = 176C0C00] 02:45:03 INFO - PROCESS | 3852 | 1470735903207 Marionette DEBUG loaded listener.js 02:45:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (179C2000) [pid = 3852] [serial = 2111] [outer = 176C0C00] 02:45:03 INFO - PROCESS | 3852 | 1470735903666 Marionette TRACE conn5 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:45:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:45:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 670ms 02:45:03 INFO - PROCESS | 3852 | 1470735903706 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 02:45:03 INFO - PROCESS | 3852 | 1470735903708 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 02:45:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:45:03 INFO - PROCESS | 3852 | 1470735903716 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:45:03 INFO - PROCESS | 3852 | 1470735903718 Marionette TRACE conn5 <- [1,2778,null,{}] 02:45:03 INFO - PROCESS | 3852 | 1470735903722 Marionette TRACE conn5 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:03 INFO - PROCESS | 3852 | 1470735903727 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:03 INFO - PROCESS | 3852 | 1470735903868 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 02:45:03 INFO - PROCESS | 3852 | 1470735903969 Marionette TRACE conn5 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:03 INFO - PROCESS | 3852 | 1470735903971 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:04 INFO - PROCESS | 3852 | ++DOCSHELL 18853800 == 33 [pid = 3852] [id = 704] 02:45:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18853C00) [pid = 3852] [serial = 2112] [outer = 00000000] 02:45:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (19474400) [pid = 3852] [serial = 2113] [outer = 18853C00] 02:45:04 INFO - PROCESS | 3852 | 1470735904025 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18838400) [pid = 3852] [serial = 2114] [outer = 18853C00] 02:45:04 INFO - PROCESS | 3852 | 1470735904543 Marionette TRACE conn5 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (16367000) [pid = 3852] [serial = 2043] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (10F0EC00) [pid = 3852] [serial = 2070] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0CF8AC00) [pid = 3852] [serial = 2064] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0C6EB800) [pid = 3852] [serial = 2067] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (14F3A400) [pid = 3852] [serial = 2073] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0817A400) [pid = 3852] [serial = 2052] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1411F000) [pid = 3852] [serial = 2055] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1696A000) [pid = 3852] [serial = 2058] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1947AC00) [pid = 3852] [serial = 2061] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (15F5A400) [pid = 3852] [serial = 2076] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (16909000) [pid = 3852] [serial = 2079] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (179C3000) [pid = 3852] [serial = 2085] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:45:04 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (1764E800) [pid = 3852] [serial = 2082] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:45:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:45:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 870ms 02:45:04 INFO - PROCESS | 3852 | 1470735904592 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 02:45:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:45:04 INFO - PROCESS | 3852 | 1470735904594 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 02:45:04 INFO - PROCESS | 3852 | 1470735904597 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:45:04 INFO - PROCESS | 3852 | 1470735904599 Marionette TRACE conn5 <- [1,2782,null,{}] 02:45:04 INFO - PROCESS | 3852 | 1470735904602 Marionette TRACE conn5 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:04 INFO - PROCESS | 3852 | 1470735904604 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:04 INFO - PROCESS | 3852 | 1470735904688 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 02:45:04 INFO - PROCESS | 3852 | 1470735904696 Marionette TRACE conn5 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:04 INFO - PROCESS | 3852 | 1470735904698 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:04 INFO - PROCESS | 3852 | ++DOCSHELL 10B0E800 == 34 [pid = 3852] [id = 705] 02:45:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (10F0EC00) [pid = 3852] [serial = 2115] [outer = 00000000] 02:45:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (14F3A400) [pid = 3852] [serial = 2116] [outer = 10F0EC00] 02:45:04 INFO - PROCESS | 3852 | 1470735904743 Marionette DEBUG loaded listener.js 02:45:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (16909000) [pid = 3852] [serial = 2117] [outer = 10F0EC00] 02:45:05 INFO - PROCESS | 3852 | 1470735905161 Marionette TRACE conn5 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:45:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 630ms 02:45:05 INFO - PROCESS | 3852 | 1470735905248 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 3852 | 1470735905250 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 02:45:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:45:05 INFO - PROCESS | 3852 | 1470735905253 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 3852 | 1470735905255 Marionette TRACE conn5 <- [1,2786,null,{}] 02:45:05 INFO - PROCESS | 3852 | 1470735905259 Marionette TRACE conn5 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:05 INFO - PROCESS | 3852 | 1470735905261 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:05 INFO - PROCESS | 3852 | 1470735905340 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 02:45:05 INFO - PROCESS | 3852 | 1470735905346 Marionette TRACE conn5 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:05 INFO - PROCESS | 3852 | 1470735905348 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:05 INFO - PROCESS | 3852 | ++DOCSHELL 17623C00 == 35 [pid = 3852] [id = 706] 02:45:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (176BBC00) [pid = 3852] [serial = 2118] [outer = 00000000] 02:45:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1947AC00) [pid = 3852] [serial = 2119] [outer = 176BBC00] 02:45:05 INFO - PROCESS | 3852 | 1470735905392 Marionette DEBUG loaded listener.js 02:45:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (193CE800) [pid = 3852] [serial = 2120] [outer = 176BBC00] 02:45:05 INFO - PROCESS | 3852 | 1470735905826 Marionette TRACE conn5 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:45:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:45:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 630ms 02:45:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:45:05 INFO - PROCESS | 3852 | 1470735905885 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 02:45:05 INFO - PROCESS | 3852 | 1470735905888 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 02:45:05 INFO - PROCESS | 3852 | 1470735905891 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:45:05 INFO - PROCESS | 3852 | 1470735905893 Marionette TRACE conn5 <- [1,2790,null,{}] 02:45:05 INFO - PROCESS | 3852 | 1470735905896 Marionette TRACE conn5 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:05 INFO - PROCESS | 3852 | 1470735905898 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:06 INFO - PROCESS | 3852 | 1470735905989 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 02:45:06 INFO - PROCESS | 3852 | 1470735905995 Marionette TRACE conn5 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:06 INFO - PROCESS | 3852 | 1470735905997 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:06 INFO - PROCESS | 3852 | ++DOCSHELL 08758C00 == 36 [pid = 3852] [id = 707] 02:45:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (13D7E400) [pid = 3852] [serial = 2121] [outer = 00000000] 02:45:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (196D7400) [pid = 3852] [serial = 2122] [outer = 13D7E400] 02:45:06 INFO - PROCESS | 3852 | 1470735906040 Marionette DEBUG loaded listener.js 02:45:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (196DDC00) [pid = 3852] [serial = 2123] [outer = 13D7E400] 02:45:06 INFO - PROCESS | 3852 | 1470735906492 Marionette TRACE conn5 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:45:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:45:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 630ms 02:45:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:45:06 INFO - PROCESS | 3852 | 1470735906521 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 02:45:06 INFO - PROCESS | 3852 | 1470735906523 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 02:45:06 INFO - PROCESS | 3852 | 1470735906526 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:45:06 INFO - PROCESS | 3852 | 1470735906528 Marionette TRACE conn5 <- [1,2794,null,{}] 02:45:06 INFO - PROCESS | 3852 | 1470735906531 Marionette TRACE conn5 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:06 INFO - PROCESS | 3852 | 1470735906533 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:06 INFO - PROCESS | 3852 | 1470735906659 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 02:45:06 INFO - PROCESS | 3852 | 1470735906835 Marionette TRACE conn5 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:06 INFO - PROCESS | 3852 | 1470735906838 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:06 INFO - PROCESS | 3852 | ++DOCSHELL 0B828800 == 37 [pid = 3852] [id = 708] 02:45:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0B82D400) [pid = 3852] [serial = 2124] [outer = 00000000] 02:45:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0B8B6800) [pid = 3852] [serial = 2125] [outer = 0B82D400] 02:45:06 INFO - PROCESS | 3852 | 1470735906898 Marionette DEBUG loaded listener.js 02:45:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (0C680800) [pid = 3852] [serial = 2126] [outer = 0B82D400] 02:45:07 INFO - PROCESS | 3852 | 1470735907486 Marionette TRACE conn5 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:45:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:45:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1018ms 02:45:07 INFO - PROCESS | 3852 | 1470735907547 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 02:45:07 INFO - PROCESS | 3852 | 1470735907551 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 02:45:07 INFO - PROCESS | 3852 | 1470735907557 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:45:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:45:07 INFO - PROCESS | 3852 | 1470735907560 Marionette TRACE conn5 <- [1,2798,null,{}] 02:45:07 INFO - PROCESS | 3852 | 1470735907584 Marionette TRACE conn5 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:07 INFO - PROCESS | 3852 | 1470735907587 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:07 INFO - PROCESS | 3852 | 1470735907701 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 02:45:07 INFO - PROCESS | 3852 | 1470735907842 Marionette TRACE conn5 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:07 INFO - PROCESS | 3852 | 1470735907845 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:07 INFO - PROCESS | 3852 | ++DOCSHELL 13D66000 == 38 [pid = 3852] [id = 709] 02:45:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (13D7B000) [pid = 3852] [serial = 2127] [outer = 00000000] 02:45:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (13E6D800) [pid = 3852] [serial = 2128] [outer = 13D7B000] 02:45:07 INFO - PROCESS | 3852 | 1470735907903 Marionette DEBUG loaded listener.js 02:45:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (14536C00) [pid = 3852] [serial = 2129] [outer = 13D7B000] 02:45:08 INFO - PROCESS | 3852 | 1470735908498 Marionette TRACE conn5 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:45:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:45:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 971ms 02:45:08 INFO - PROCESS | 3852 | 1470735908532 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 02:45:08 INFO - PROCESS | 3852 | 1470735908535 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 02:45:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:45:08 INFO - PROCESS | 3852 | 1470735908539 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:45:08 INFO - PROCESS | 3852 | 1470735908541 Marionette TRACE conn5 <- [1,2802,null,{}] 02:45:08 INFO - PROCESS | 3852 | 1470735908545 Marionette TRACE conn5 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:08 INFO - PROCESS | 3852 | 1470735908548 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:08 INFO - PROCESS | 3852 | 1470735908660 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 02:45:08 INFO - PROCESS | 3852 | 1470735908815 Marionette TRACE conn5 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:08 INFO - PROCESS | 3852 | 1470735908818 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:08 INFO - PROCESS | 3852 | ++DOCSHELL 15F5A800 == 39 [pid = 3852] [id = 710] 02:45:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18836800) [pid = 3852] [serial = 2130] [outer = 00000000] 02:45:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (18F95400) [pid = 3852] [serial = 2131] [outer = 18836800] 02:45:08 INFO - PROCESS | 3852 | 1470735908873 Marionette DEBUG loaded listener.js 02:45:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (194D0000) [pid = 3852] [serial = 2132] [outer = 18836800] 02:45:09 INFO - PROCESS | 3852 | 1470735909483 Marionette TRACE conn5 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:45:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:45:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 970ms 02:45:09 INFO - PROCESS | 3852 | 1470735909511 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 02:45:09 INFO - PROCESS | 3852 | 1470735909515 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 02:45:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:45:09 INFO - PROCESS | 3852 | 1470735909526 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:45:09 INFO - PROCESS | 3852 | 1470735909531 Marionette TRACE conn5 <- [1,2806,null,{}] 02:45:09 INFO - PROCESS | 3852 | 1470735909534 Marionette TRACE conn5 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:09 INFO - PROCESS | 3852 | 1470735909538 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:09 INFO - PROCESS | 3852 | 1470735909652 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 02:45:09 INFO - PROCESS | 3852 | 1470735909797 Marionette TRACE conn5 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:09 INFO - PROCESS | 3852 | 1470735909799 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:09 INFO - PROCESS | 3852 | ++DOCSHELL 18F89800 == 40 [pid = 3852] [id = 711] 02:45:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (18F8AC00) [pid = 3852] [serial = 2133] [outer = 00000000] 02:45:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (19832C00) [pid = 3852] [serial = 2134] [outer = 18F8AC00] 02:45:09 INFO - PROCESS | 3852 | 1470735909856 Marionette DEBUG loaded listener.js 02:45:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (1A4BA800) [pid = 3852] [serial = 2135] [outer = 18F8AC00] 02:45:10 INFO - PROCESS | 3852 | 1470735910569 Marionette TRACE conn5 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:45:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:45:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1088ms 02:45:10 INFO - PROCESS | 3852 | 1470735910612 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 02:45:10 INFO - PROCESS | 3852 | 1470735910616 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 02:45:10 INFO - PROCESS | 3852 | 1470735910620 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:45:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:45:10 INFO - PROCESS | 3852 | 1470735910623 Marionette TRACE conn5 <- [1,2810,null,{}] 02:45:10 INFO - PROCESS | 3852 | 1470735910629 Marionette TRACE conn5 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:10 INFO - PROCESS | 3852 | 1470735910631 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:10 INFO - PROCESS | 3852 | 1470735910732 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 0CF80800 == 39 [pid = 3852] [id = 688] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 08758C00 == 38 [pid = 3852] [id = 707] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 17623C00 == 37 [pid = 3852] [id = 706] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 10B0E800 == 36 [pid = 3852] [id = 705] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 18853800 == 35 [pid = 3852] [id = 704] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 176C0800 == 34 [pid = 3852] [id = 703] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 16372400 == 33 [pid = 3852] [id = 702] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 14F37000 == 32 [pid = 3852] [id = 701] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 0D2DC400 == 31 [pid = 3852] [id = 700] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 0C678C00 == 30 [pid = 3852] [id = 699] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 0C6E9800 == 29 [pid = 3852] [id = 697] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 18F8E000 == 28 [pid = 3852] [id = 696] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 110DFC00 == 27 [pid = 3852] [id = 698] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 18F89800 == 26 [pid = 3852] [id = 711] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 15F5A800 == 25 [pid = 3852] [id = 710] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 0B828800 == 24 [pid = 3852] [id = 708] 02:45:11 INFO - PROCESS | 3852 | --DOCSHELL 13D66000 == 23 [pid = 3852] [id = 709] 02:45:11 INFO - PROCESS | 3852 | 1470735911471 Marionette TRACE conn5 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:11 INFO - PROCESS | 3852 | 1470735911474 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (176B5C00) [pid = 3852] [serial = 2045] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (110E4800) [pid = 3852] [serial = 2071] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (10B01800) [pid = 3852] [serial = 2066] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (10508C00) [pid = 3852] [serial = 2065] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (0CE57C00) [pid = 3852] [serial = 2068] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0CF3B400) [pid = 3852] [serial = 2069] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (14FDA000) [pid = 3852] [serial = 2074] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (08775400) [pid = 3852] [serial = 2054] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0875F000) [pid = 3852] [serial = 2053] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (14F30000) [pid = 3852] [serial = 2057] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (1458AC00) [pid = 3852] [serial = 2056] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1885E000) [pid = 3852] [serial = 2060] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (179C4C00) [pid = 3852] [serial = 2059] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (194D2400) [pid = 3852] [serial = 2063] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (194D1400) [pid = 3852] [serial = 2062] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (15F6B000) [pid = 3852] [serial = 2077] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (15955C00) [pid = 3852] [serial = 2075] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1761E400) [pid = 3852] [serial = 2080] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (1885DC00) [pid = 3852] [serial = 2087] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (16372800) [pid = 3852] [serial = 2078] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (176AEC00) [pid = 3852] [serial = 2081] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (176C4000) [pid = 3852] [serial = 2083] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (18851800) [pid = 3852] [serial = 2086] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (18F96000) [pid = 3852] [serial = 2089] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (179BF000) [pid = 3852] [serial = 2084] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (13D7E800) [pid = 3852] [serial = 2072] [outer = 00000000] [url = about:blank] 02:45:11 INFO - PROCESS | 3852 | ++DOCSHELL 08759C00 == 24 [pid = 3852] [id = 712] 02:45:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0875A400) [pid = 3852] [serial = 2136] [outer = 00000000] 02:45:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (08767800) [pid = 3852] [serial = 2137] [outer = 0875A400] 02:45:11 INFO - PROCESS | 3852 | 1470735911628 Marionette DEBUG loaded listener.js 02:45:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0B8B5C00) [pid = 3852] [serial = 2138] [outer = 0875A400] 02:45:12 INFO - PROCESS | 3852 | 1470735912096 Marionette TRACE conn5 <- [1,2812,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:45:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1530ms 02:45:12 INFO - PROCESS | 3852 | 1470735912155 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 02:45:12 INFO - PROCESS | 3852 | 1470735912159 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 02:45:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:45:12 INFO - PROCESS | 3852 | 1470735912163 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - PROCESS | 3852 | 1470735912167 Marionette TRACE conn5 <- [1,2814,null,{}] 02:45:12 INFO - PROCESS | 3852 | 1470735912172 Marionette TRACE conn5 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:12 INFO - PROCESS | 3852 | 1470735912176 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:12 INFO - PROCESS | 3852 | 1470735912271 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 02:45:12 INFO - PROCESS | 3852 | 1470735912282 Marionette TRACE conn5 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:12 INFO - PROCESS | 3852 | 1470735912285 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:12 INFO - PROCESS | 3852 | ++DOCSHELL 0CF80800 == 25 [pid = 3852] [id = 713] 02:45:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0CF82400) [pid = 3852] [serial = 2139] [outer = 00000000] 02:45:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0D109C00) [pid = 3852] [serial = 2140] [outer = 0CF82400] 02:45:12 INFO - PROCESS | 3852 | 1470735912333 Marionette DEBUG loaded listener.js 02:45:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0D113400) [pid = 3852] [serial = 2141] [outer = 0CF82400] 02:45:12 INFO - PROCESS | 3852 | 1470735912812 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:45:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:45:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 690ms 02:45:12 INFO - PROCESS | 3852 | 1470735912872 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 02:45:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:45:12 INFO - PROCESS | 3852 | 1470735912876 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 02:45:12 INFO - PROCESS | 3852 | 1470735912882 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:45:12 INFO - PROCESS | 3852 | 1470735912884 Marionette TRACE conn5 <- [1,2818,null,{}] 02:45:12 INFO - PROCESS | 3852 | 1470735912887 Marionette TRACE conn5 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:12 INFO - PROCESS | 3852 | 1470735912890 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:13 INFO - PROCESS | 3852 | 1470735912980 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 02:45:13 INFO - PROCESS | 3852 | 1470735913080 Marionette TRACE conn5 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 3852 | 1470735913082 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:13 INFO - PROCESS | 3852 | ++DOCSHELL 10B94800 == 26 [pid = 3852] [id = 714] 02:45:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (10B98C00) [pid = 3852] [serial = 2142] [outer = 00000000] 02:45:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (110DF800) [pid = 3852] [serial = 2143] [outer = 10B98C00] 02:45:13 INFO - PROCESS | 3852 | 1470735913128 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (13D7E800) [pid = 3852] [serial = 2144] [outer = 10B98C00] 02:45:13 INFO - PROCESS | 3852 | 1470735913503 Marionette TRACE conn5 <- [1,2820,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:45:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 671ms 02:45:13 INFO - PROCESS | 3852 | 1470735913564 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 02:45:13 INFO - PROCESS | 3852 | 1470735913566 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 02:45:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:45:13 INFO - PROCESS | 3852 | 1470735913571 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:45:13 INFO - PROCESS | 3852 | 1470735913577 Marionette TRACE conn5 <- [1,2822,null,{}] 02:45:13 INFO - PROCESS | 3852 | 1470735913597 Marionette TRACE conn5 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:13 INFO - PROCESS | 3852 | 1470735913601 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:13 INFO - PROCESS | 3852 | 1470735913718 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 02:45:13 INFO - PROCESS | 3852 | 1470735913729 Marionette TRACE conn5 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:13 INFO - PROCESS | 3852 | 1470735913731 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:13 INFO - PROCESS | 3852 | ++DOCSHELL 13EB2400 == 27 [pid = 3852] [id = 715] 02:45:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (13EB2C00) [pid = 3852] [serial = 2145] [outer = 00000000] 02:45:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (14FD8000) [pid = 3852] [serial = 2146] [outer = 13EB2C00] 02:45:13 INFO - PROCESS | 3852 | 1470735913776 Marionette DEBUG loaded listener.js 02:45:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (15957800) [pid = 3852] [serial = 2147] [outer = 13EB2C00] 02:45:14 INFO - PROCESS | 3852 | 1470735914238 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:45:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:45:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 690ms 02:45:14 INFO - PROCESS | 3852 | 1470735914264 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 02:45:14 INFO - PROCESS | 3852 | 1470735914267 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 02:45:14 INFO - PROCESS | 3852 | 1470735914269 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:45:14 INFO - PROCESS | 3852 | 1470735914271 Marionette TRACE conn5 <- [1,2826,null,{}] 02:45:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:45:14 INFO - PROCESS | 3852 | 1470735914275 Marionette TRACE conn5 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:14 INFO - PROCESS | 3852 | 1470735914277 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:14 INFO - PROCESS | 3852 | 1470735914425 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 02:45:14 INFO - PROCESS | 3852 | 1470735914448 Marionette TRACE conn5 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:14 INFO - PROCESS | 3852 | 1470735914450 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:14 INFO - PROCESS | 3852 | ++DOCSHELL 14FE0400 == 28 [pid = 3852] [id = 716] 02:45:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (15F53000) [pid = 3852] [serial = 2148] [outer = 00000000] 02:45:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (16366000) [pid = 3852] [serial = 2149] [outer = 15F53000] 02:45:14 INFO - PROCESS | 3852 | 1470735914495 Marionette DEBUG loaded listener.js 02:45:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (16370C00) [pid = 3852] [serial = 2150] [outer = 15F53000] 02:45:14 INFO - PROCESS | 3852 | 1470735914944 Marionette TRACE conn5 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:45:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:45:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 730ms 02:45:15 INFO - PROCESS | 3852 | 1470735915004 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 02:45:15 INFO - PROCESS | 3852 | 1470735915006 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 02:45:15 INFO - PROCESS | 3852 | 1470735915009 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:45:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:45:15 INFO - PROCESS | 3852 | 1470735915011 Marionette TRACE conn5 <- [1,2830,null,{}] 02:45:15 INFO - PROCESS | 3852 | 1470735915022 Marionette TRACE conn5 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:15 INFO - PROCESS | 3852 | 1470735915024 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:15 INFO - PROCESS | 3852 | 1470735915137 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 02:45:15 INFO - PROCESS | 3852 | 1470735915147 Marionette TRACE conn5 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:15 INFO - PROCESS | 3852 | 1470735915153 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:15 INFO - PROCESS | 3852 | ++DOCSHELL 16973000 == 29 [pid = 3852] [id = 717] 02:45:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (16973C00) [pid = 3852] [serial = 2151] [outer = 00000000] 02:45:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176AF800) [pid = 3852] [serial = 2152] [outer = 16973C00] 02:45:15 INFO - PROCESS | 3852 | 1470735915208 Marionette DEBUG loaded listener.js 02:45:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (176BD000) [pid = 3852] [serial = 2153] [outer = 16973C00] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (16904800) [pid = 3852] [serial = 2106] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18853C00) [pid = 3852] [serial = 2112] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0C6EA800) [pid = 3852] [serial = 2091] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (18F8F800) [pid = 3852] [serial = 2088] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0D36EC00) [pid = 3852] [serial = 2100] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (14F3B000) [pid = 3852] [serial = 2103] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (110E2400) [pid = 3852] [serial = 2094] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0C67A000) [pid = 3852] [serial = 2097] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (176C0C00) [pid = 3852] [serial = 2109] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (10F0EC00) [pid = 3852] [serial = 2115] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (176BBC00) [pid = 3852] [serial = 2118] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:45:15 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (13D7E400) [pid = 3852] [serial = 2121] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:45:16 INFO - PROCESS | 3852 | 1470735916002 Marionette TRACE conn5 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:45:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1019ms 02:45:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:45:16 INFO - PROCESS | 3852 | 1470735916033 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 02:45:16 INFO - PROCESS | 3852 | 1470735916035 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 02:45:16 INFO - PROCESS | 3852 | 1470735916038 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 3852 | 1470735916039 Marionette TRACE conn5 <- [1,2834,null,{}] 02:45:16 INFO - PROCESS | 3852 | 1470735916043 Marionette TRACE conn5 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 3852 | 1470735916045 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:16 INFO - PROCESS | 3852 | 1470735916127 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 02:45:16 INFO - PROCESS | 3852 | 1470735916231 Marionette TRACE conn5 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:16 INFO - PROCESS | 3852 | 1470735916233 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:16 INFO - PROCESS | 3852 | ++DOCSHELL 0876A000 == 30 [pid = 3852] [id = 718] 02:45:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0C6EA800) [pid = 3852] [serial = 2154] [outer = 00000000] 02:45:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (16904800) [pid = 3852] [serial = 2155] [outer = 0C6EA800] 02:45:16 INFO - PROCESS | 3852 | 1470735916286 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (176AE400) [pid = 3852] [serial = 2156] [outer = 0C6EA800] 02:45:16 INFO - PROCESS | 3852 | 1470735916626 Marionette TRACE conn5 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:45:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:45:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 630ms 02:45:16 INFO - PROCESS | 3852 | 1470735916669 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 02:45:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:45:16 INFO - PROCESS | 3852 | 1470735916671 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 02:45:16 INFO - PROCESS | 3852 | 1470735916674 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:45:16 INFO - PROCESS | 3852 | 1470735916676 Marionette TRACE conn5 <- [1,2838,null,{}] 02:45:16 INFO - PROCESS | 3852 | 1470735916679 Marionette TRACE conn5 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:16 INFO - PROCESS | 3852 | 1470735916681 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:16 INFO - PROCESS | 3852 | 1470735916797 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 02:45:16 INFO - PROCESS | 3852 | 1470735916805 Marionette TRACE conn5 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:16 INFO - PROCESS | 3852 | 1470735916807 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:16 INFO - PROCESS | 3852 | ++DOCSHELL 155C3800 == 31 [pid = 3852] [id = 719] 02:45:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (16372800) [pid = 3852] [serial = 2157] [outer = 00000000] 02:45:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (179BC000) [pid = 3852] [serial = 2158] [outer = 16372800] 02:45:16 INFO - PROCESS | 3852 | 1470735916851 Marionette DEBUG loaded listener.js 02:45:16 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (179C4C00) [pid = 3852] [serial = 2159] [outer = 16372800] 02:45:17 INFO - PROCESS | 3852 | 1470735917253 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:45:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:45:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 630ms 02:45:17 INFO - PROCESS | 3852 | 1470735917305 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 02:45:17 INFO - PROCESS | 3852 | 1470735917307 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 02:45:17 INFO - PROCESS | 3852 | 1470735917311 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:45:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:45:17 INFO - PROCESS | 3852 | 1470735917312 Marionette TRACE conn5 <- [1,2842,null,{}] 02:45:17 INFO - PROCESS | 3852 | 1470735917316 Marionette TRACE conn5 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:17 INFO - PROCESS | 3852 | 1470735917317 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:17 INFO - PROCESS | 3852 | 1470735917435 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 02:45:17 INFO - PROCESS | 3852 | 1470735917477 Marionette TRACE conn5 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:17 INFO - PROCESS | 3852 | 1470735917478 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:17 INFO - PROCESS | 3852 | ++DOCSHELL 0CE53C00 == 32 [pid = 3852] [id = 720] 02:45:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (141EB000) [pid = 3852] [serial = 2160] [outer = 00000000] 02:45:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18852000) [pid = 3852] [serial = 2161] [outer = 141EB000] 02:45:17 INFO - PROCESS | 3852 | 1470735917523 Marionette DEBUG loaded listener.js 02:45:17 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18F8A000) [pid = 3852] [serial = 2162] [outer = 141EB000] 02:45:18 INFO - PROCESS | 3852 | 1470735918055 Marionette TRACE conn5 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:45:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:45:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 833ms 02:45:18 INFO - PROCESS | 3852 | 1470735918148 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 02:45:18 INFO - PROCESS | 3852 | 1470735918153 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 02:45:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:45:18 INFO - PROCESS | 3852 | 1470735918158 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:45:18 INFO - PROCESS | 3852 | 1470735918162 Marionette TRACE conn5 <- [1,2846,null,{}] 02:45:18 INFO - PROCESS | 3852 | 1470735918168 Marionette TRACE conn5 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:18 INFO - PROCESS | 3852 | 1470735918171 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:18 INFO - PROCESS | 3852 | 1470735918304 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 02:45:18 INFO - PROCESS | 3852 | 1470735918437 Marionette TRACE conn5 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:18 INFO - PROCESS | 3852 | 1470735918442 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:18 INFO - PROCESS | 3852 | ++DOCSHELL 0C7F3800 == 33 [pid = 3852] [id = 721] 02:45:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0C7F6800) [pid = 3852] [serial = 2163] [outer = 00000000] 02:45:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (0CF33C00) [pid = 3852] [serial = 2164] [outer = 0C7F6800] 02:45:18 INFO - PROCESS | 3852 | 1470735918501 Marionette DEBUG loaded listener.js 02:45:18 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (0D2DD800) [pid = 3852] [serial = 2165] [outer = 0C7F6800] 02:45:19 INFO - PROCESS | 3852 | 1470735919287 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:45:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:45:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1182ms 02:45:19 INFO - PROCESS | 3852 | 1470735919344 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 02:45:19 INFO - PROCESS | 3852 | 1470735919349 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 02:45:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:45:19 INFO - PROCESS | 3852 | 1470735919355 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:45:19 INFO - PROCESS | 3852 | 1470735919358 Marionette TRACE conn5 <- [1,2850,null,{}] 02:45:19 INFO - PROCESS | 3852 | 1470735919362 Marionette TRACE conn5 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:19 INFO - PROCESS | 3852 | 1470735919365 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:19 INFO - PROCESS | 3852 | 1470735919492 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 02:45:19 INFO - PROCESS | 3852 | 1470735919625 Marionette TRACE conn5 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:19 INFO - PROCESS | 3852 | 1470735919628 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:19 INFO - PROCESS | 3852 | ++DOCSHELL 13D7D800 == 34 [pid = 3852] [id = 722] 02:45:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (13D84000) [pid = 3852] [serial = 2166] [outer = 00000000] 02:45:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (14126000) [pid = 3852] [serial = 2167] [outer = 13D84000] 02:45:19 INFO - PROCESS | 3852 | 1470735919686 Marionette DEBUG loaded listener.js 02:45:19 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1467C400) [pid = 3852] [serial = 2168] [outer = 13D84000] 02:45:20 INFO - PROCESS | 3852 | 1470735920555 Marionette TRACE conn5 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:45:20 INFO - PROCESS | 3852 | --DOCSHELL 155C3800 == 33 [pid = 3852] [id = 719] 02:45:20 INFO - PROCESS | 3852 | --DOCSHELL 0876A000 == 32 [pid = 3852] [id = 718] 02:45:20 INFO - PROCESS | 3852 | --DOCSHELL 16973000 == 31 [pid = 3852] [id = 717] 02:45:20 INFO - PROCESS | 3852 | --DOCSHELL 14FE0400 == 30 [pid = 3852] [id = 716] 02:45:20 INFO - PROCESS | 3852 | --DOCSHELL 13EB2400 == 29 [pid = 3852] [id = 715] 02:45:20 INFO - PROCESS | 3852 | --DOCSHELL 10B94800 == 28 [pid = 3852] [id = 714] 02:45:20 INFO - PROCESS | 3852 | --DOCSHELL 0CF80800 == 27 [pid = 3852] [id = 713] 02:45:20 INFO - PROCESS | 3852 | --DOCSHELL 08759C00 == 26 [pid = 3852] [id = 712] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (196D7400) [pid = 3852] [serial = 2122] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1761D000) [pid = 3852] [serial = 2107] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (19474400) [pid = 3852] [serial = 2113] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0D10A400) [pid = 3852] [serial = 2092] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (103DD000) [pid = 3852] [serial = 2093] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (18F93400) [pid = 3852] [serial = 2090] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (10510000) [pid = 3852] [serial = 2101] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (10F08C00) [pid = 3852] [serial = 2102] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (155C4000) [pid = 3852] [serial = 2104] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (15F55400) [pid = 3852] [serial = 2105] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (13F7BC00) [pid = 3852] [serial = 2095] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (13F82000) [pid = 3852] [serial = 2096] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0C7F7C00) [pid = 3852] [serial = 2098] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0CE54400) [pid = 3852] [serial = 2099] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (179BD000) [pid = 3852] [serial = 2110] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (14F3A400) [pid = 3852] [serial = 2116] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (16909000) [pid = 3852] [serial = 2117] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (1947AC00) [pid = 3852] [serial = 2119] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (18838400) [pid = 3852] [serial = 2114] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (176B0C00) [pid = 3852] [serial = 2108] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (179C2000) [pid = 3852] [serial = 2111] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (193CE800) [pid = 3852] [serial = 2120] [outer = 00000000] [url = about:blank] 02:45:20 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (196DDC00) [pid = 3852] [serial = 2123] [outer = 00000000] [url = about:blank] 02:45:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:45:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1270ms 02:45:20 INFO - PROCESS | 3852 | 1470735920629 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 02:45:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:45:20 INFO - PROCESS | 3852 | 1470735920634 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 02:45:20 INFO - PROCESS | 3852 | 1470735920639 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:45:20 INFO - PROCESS | 3852 | 1470735920642 Marionette TRACE conn5 <- [1,2854,null,{}] 02:45:20 INFO - PROCESS | 3852 | 1470735920647 Marionette TRACE conn5 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:20 INFO - PROCESS | 3852 | 1470735920649 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:20 INFO - PROCESS | 3852 | 1470735920746 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 02:45:20 INFO - PROCESS | 3852 | 1470735920754 Marionette TRACE conn5 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:20 INFO - PROCESS | 3852 | 1470735920758 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:20 INFO - PROCESS | 3852 | ++DOCSHELL 0C6EAC00 == 27 [pid = 3852] [id = 723] 02:45:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (0C760000) [pid = 3852] [serial = 2169] [outer = 00000000] 02:45:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (0CE50800) [pid = 3852] [serial = 2170] [outer = 0C760000] 02:45:20 INFO - PROCESS | 3852 | 1470735920807 Marionette DEBUG loaded listener.js 02:45:20 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0CF3A000) [pid = 3852] [serial = 2171] [outer = 0C760000] 02:45:21 INFO - PROCESS | 3852 | 1470735921354 Marionette TRACE conn5 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:45:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 770ms 02:45:21 INFO - PROCESS | 3852 | 1470735921409 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 02:45:21 INFO - PROCESS | 3852 | 1470735921413 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 02:45:21 INFO - PROCESS | 3852 | 1470735921420 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:45:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:45:21 INFO - PROCESS | 3852 | 1470735921422 Marionette TRACE conn5 <- [1,2858,null,{}] 02:45:21 INFO - PROCESS | 3852 | 1470735921426 Marionette TRACE conn5 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:21 INFO - PROCESS | 3852 | 1470735921429 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:21 INFO - PROCESS | 3852 | 1470735921539 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 02:45:21 INFO - PROCESS | 3852 | 1470735921639 Marionette TRACE conn5 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:21 INFO - PROCESS | 3852 | 1470735921641 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:21 INFO - PROCESS | 3852 | ++DOCSHELL 105A7400 == 28 [pid = 3852] [id = 724] 02:45:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (105AA400) [pid = 3852] [serial = 2172] [outer = 00000000] 02:45:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (10FED400) [pid = 3852] [serial = 2173] [outer = 105AA400] 02:45:21 INFO - PROCESS | 3852 | 1470735921689 Marionette DEBUG loaded listener.js 02:45:21 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (13D84400) [pid = 3852] [serial = 2174] [outer = 105AA400] 02:45:22 INFO - PROCESS | 3852 | 1470735922123 Marionette TRACE conn5 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:45:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 770ms 02:45:22 INFO - PROCESS | 3852 | 1470735922194 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 3852 | 1470735922197 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 02:45:22 INFO - PROCESS | 3852 | 1470735922200 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:45:22 INFO - PROCESS | 3852 | 1470735922203 Marionette TRACE conn5 <- [1,2862,null,{}] 02:45:22 INFO - PROCESS | 3852 | 1470735922218 Marionette TRACE conn5 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:22 INFO - PROCESS | 3852 | 1470735922223 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:22 INFO - PROCESS | 3852 | 1470735922309 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 02:45:22 INFO - PROCESS | 3852 | 1470735922322 Marionette TRACE conn5 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:22 INFO - PROCESS | 3852 | 1470735922325 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:22 INFO - PROCESS | 3852 | ++DOCSHELL 15F50000 == 29 [pid = 3852] [id = 725] 02:45:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (15F50C00) [pid = 3852] [serial = 2175] [outer = 00000000] 02:45:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (15F5BC00) [pid = 3852] [serial = 2176] [outer = 15F50C00] 02:45:22 INFO - PROCESS | 3852 | 1470735922376 Marionette DEBUG loaded listener.js 02:45:22 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (16369400) [pid = 3852] [serial = 2177] [outer = 15F50C00] 02:45:22 INFO - PROCESS | 3852 | 1470735922849 Marionette TRACE conn5 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:45:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:45:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 02:45:22 INFO - PROCESS | 3852 | 1470735922874 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 02:45:22 INFO - PROCESS | 3852 | 1470735922877 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 02:45:22 INFO - PROCESS | 3852 | 1470735922880 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:45:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:45:22 INFO - PROCESS | 3852 | 1470735922882 Marionette TRACE conn5 <- [1,2866,null,{}] 02:45:22 INFO - PROCESS | 3852 | 1470735922885 Marionette TRACE conn5 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:22 INFO - PROCESS | 3852 | 1470735922887 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:23 INFO - PROCESS | 3852 | 1470735923013 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 02:45:23 INFO - PROCESS | 3852 | 1470735923019 Marionette TRACE conn5 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 3852 | 1470735923021 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:23 INFO - PROCESS | 3852 | ++DOCSHELL 16371C00 == 30 [pid = 3852] [id = 726] 02:45:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (16969800) [pid = 3852] [serial = 2178] [outer = 00000000] 02:45:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (176A8800) [pid = 3852] [serial = 2179] [outer = 16969800] 02:45:23 INFO - PROCESS | 3852 | 1470735923066 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (176B9C00) [pid = 3852] [serial = 2180] [outer = 16969800] 02:45:23 INFO - PROCESS | 3852 | 1470735923516 Marionette TRACE conn5 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:45:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 670ms 02:45:23 INFO - PROCESS | 3852 | 1470735923554 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 02:45:23 INFO - PROCESS | 3852 | 1470735923556 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 02:45:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:45:23 INFO - PROCESS | 3852 | 1470735923566 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:45:23 INFO - PROCESS | 3852 | 1470735923568 Marionette TRACE conn5 <- [1,2870,null,{}] 02:45:23 INFO - PROCESS | 3852 | 1470735923571 Marionette TRACE conn5 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:23 INFO - PROCESS | 3852 | 1470735923573 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:23 INFO - PROCESS | 3852 | 1470735923689 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 02:45:23 INFO - PROCESS | 3852 | 1470735923784 Marionette TRACE conn5 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:23 INFO - PROCESS | 3852 | 1470735923786 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:23 INFO - PROCESS | 3852 | ++DOCSHELL 176C4800 == 31 [pid = 3852] [id = 727] 02:45:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176C6400) [pid = 3852] [serial = 2181] [outer = 00000000] 02:45:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (179C0000) [pid = 3852] [serial = 2182] [outer = 176C6400] 02:45:23 INFO - PROCESS | 3852 | 1470735923831 Marionette DEBUG loaded listener.js 02:45:23 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (179C1C00) [pid = 3852] [serial = 2183] [outer = 176C6400] 02:45:24 INFO - PROCESS | 3852 | 1470735924250 Marionette TRACE conn5 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:45:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:45:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 730ms 02:45:24 INFO - PROCESS | 3852 | 1470735924302 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 02:45:24 INFO - PROCESS | 3852 | 1470735924304 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 02:45:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:45:24 INFO - PROCESS | 3852 | 1470735924307 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:45:24 INFO - PROCESS | 3852 | 1470735924309 Marionette TRACE conn5 <- [1,2874,null,{}] 02:45:24 INFO - PROCESS | 3852 | 1470735924313 Marionette TRACE conn5 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:24 INFO - PROCESS | 3852 | 1470735924319 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:24 INFO - PROCESS | 3852 | 1470735924460 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 02:45:24 INFO - PROCESS | 3852 | 1470735924538 Marionette TRACE conn5 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:24 INFO - PROCESS | 3852 | 1470735924540 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:24 INFO - PROCESS | 3852 | ++DOCSHELL 179B7800 == 32 [pid = 3852] [id = 728] 02:45:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1883A400) [pid = 3852] [serial = 2184] [outer = 00000000] 02:45:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (19407C00) [pid = 3852] [serial = 2185] [outer = 1883A400] 02:45:24 INFO - PROCESS | 3852 | 1470735924585 Marionette DEBUG loaded listener.js 02:45:24 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (18F8C000) [pid = 3852] [serial = 2186] [outer = 1883A400] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0CF82400) [pid = 3852] [serial = 2139] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0875A400) [pid = 3852] [serial = 2136] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (10B98C00) [pid = 3852] [serial = 2142] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (13EB2C00) [pid = 3852] [serial = 2145] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (15F53000) [pid = 3852] [serial = 2148] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (18F8AC00) [pid = 3852] [serial = 2133] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0C6EA800) [pid = 3852] [serial = 2154] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (16973C00) [pid = 3852] [serial = 2151] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (16372800) [pid = 3852] [serial = 2157] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (0B82D400) [pid = 3852] [serial = 2124] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (13D7B000) [pid = 3852] [serial = 2127] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:45:25 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (18836800) [pid = 3852] [serial = 2130] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:45:25 INFO - PROCESS | 3852 | 1470735925116 Marionette TRACE conn5 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:45:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 830ms 02:45:25 INFO - PROCESS | 3852 | 1470735925139 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 3852 | 1470735925141 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 02:45:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:45:25 INFO - PROCESS | 3852 | 1470735925144 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 3852 | 1470735925146 Marionette TRACE conn5 <- [1,2878,null,{}] 02:45:25 INFO - PROCESS | 3852 | 1470735925149 Marionette TRACE conn5 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:25 INFO - PROCESS | 3852 | 1470735925151 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:25 INFO - PROCESS | 3852 | 1470735925232 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 02:45:25 INFO - PROCESS | 3852 | 1470735925335 Marionette TRACE conn5 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 3852 | 1470735925336 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:25 INFO - PROCESS | 3852 | ++DOCSHELL 0CE4D800 == 33 [pid = 3852] [id = 729] 02:45:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (13D7AC00) [pid = 3852] [serial = 2187] [outer = 00000000] 02:45:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (1764FC00) [pid = 3852] [serial = 2188] [outer = 13D7AC00] 02:45:25 INFO - PROCESS | 3852 | 1470735925380 Marionette DEBUG loaded listener.js 02:45:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (179B6000) [pid = 3852] [serial = 2189] [outer = 13D7AC00] 02:45:25 INFO - PROCESS | 3852 | 1470735925718 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:45:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:45:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 630ms 02:45:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:45:25 INFO - PROCESS | 3852 | 1470735925775 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 02:45:25 INFO - PROCESS | 3852 | 1470735925777 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 02:45:25 INFO - PROCESS | 3852 | 1470735925780 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:45:25 INFO - PROCESS | 3852 | 1470735925782 Marionette TRACE conn5 <- [1,2882,null,{}] 02:45:25 INFO - PROCESS | 3852 | 1470735925785 Marionette TRACE conn5 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:25 INFO - PROCESS | 3852 | 1470735925787 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:25 INFO - PROCESS | 3852 | 1470735925907 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 02:45:25 INFO - PROCESS | 3852 | 1470735925915 Marionette TRACE conn5 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:25 INFO - PROCESS | 3852 | 1470735925917 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:25 INFO - PROCESS | 3852 | ++DOCSHELL 18F8E800 == 34 [pid = 3852] [id = 730] 02:45:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (18F90400) [pid = 3852] [serial = 2190] [outer = 00000000] 02:45:25 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (19527000) [pid = 3852] [serial = 2191] [outer = 18F90400] 02:45:25 INFO - PROCESS | 3852 | 1470735925961 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (19553C00) [pid = 3852] [serial = 2192] [outer = 18F90400] 02:45:26 INFO - PROCESS | 3852 | 1470735926371 Marionette TRACE conn5 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:45:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 630ms 02:45:26 INFO - PROCESS | 3852 | 1470735926411 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 02:45:26 INFO - PROCESS | 3852 | 1470735926413 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 02:45:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:45:26 INFO - PROCESS | 3852 | 1470735926416 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:45:26 INFO - PROCESS | 3852 | 1470735926418 Marionette TRACE conn5 <- [1,2886,null,{}] 02:45:26 INFO - PROCESS | 3852 | 1470735926421 Marionette TRACE conn5 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:26 INFO - PROCESS | 3852 | 1470735926423 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:26 INFO - PROCESS | 3852 | 1470735926551 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 02:45:26 INFO - PROCESS | 3852 | 1470735926590 Marionette TRACE conn5 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:26 INFO - PROCESS | 3852 | 1470735926591 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:26 INFO - PROCESS | 3852 | ++DOCSHELL 0B825400 == 35 [pid = 3852] [id = 731] 02:45:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (0B82CC00) [pid = 3852] [serial = 2193] [outer = 00000000] 02:45:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (196D6C00) [pid = 3852] [serial = 2194] [outer = 0B82CC00] 02:45:26 INFO - PROCESS | 3852 | 1470735926636 Marionette DEBUG loaded listener.js 02:45:26 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (196DD400) [pid = 3852] [serial = 2195] [outer = 0B82CC00] 02:45:27 INFO - PROCESS | 3852 | 1470735927120 Marionette TRACE conn5 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:45:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:45:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 770ms 02:45:27 INFO - PROCESS | 3852 | 1470735927188 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 02:45:27 INFO - PROCESS | 3852 | 1470735927193 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 02:45:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:45:27 INFO - PROCESS | 3852 | 1470735927215 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:45:27 INFO - PROCESS | 3852 | 1470735927219 Marionette TRACE conn5 <- [1,2890,null,{}] 02:45:27 INFO - PROCESS | 3852 | 1470735927225 Marionette TRACE conn5 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:27 INFO - PROCESS | 3852 | 1470735927228 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:27 INFO - PROCESS | 3852 | 1470735927355 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 02:45:27 INFO - PROCESS | 3852 | 1470735927462 Marionette TRACE conn5 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:27 INFO - PROCESS | 3852 | 1470735927467 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:27 INFO - PROCESS | 3852 | ++DOCSHELL 0B82D400 == 36 [pid = 3852] [id = 732] 02:45:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0B8BD000) [pid = 3852] [serial = 2196] [outer = 00000000] 02:45:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0CF34C00) [pid = 3852] [serial = 2197] [outer = 0B8BD000] 02:45:27 INFO - PROCESS | 3852 | 1470735927525 Marionette DEBUG loaded listener.js 02:45:27 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (0D373800) [pid = 3852] [serial = 2198] [outer = 0B8BD000] 02:45:28 INFO - PROCESS | 3852 | 1470735928148 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:45:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:45:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 991ms 02:45:28 INFO - PROCESS | 3852 | 1470735928206 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 02:45:28 INFO - PROCESS | 3852 | 1470735928211 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 02:45:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:45:28 INFO - PROCESS | 3852 | 1470735928217 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:45:28 INFO - PROCESS | 3852 | 1470735928220 Marionette TRACE conn5 <- [1,2894,null,{}] 02:45:28 INFO - PROCESS | 3852 | 1470735928224 Marionette TRACE conn5 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:28 INFO - PROCESS | 3852 | 1470735928227 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:28 INFO - PROCESS | 3852 | 1470735928340 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 02:45:28 INFO - PROCESS | 3852 | 1470735928455 Marionette TRACE conn5 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:28 INFO - PROCESS | 3852 | 1470735928457 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:28 INFO - PROCESS | 3852 | ++DOCSHELL 14128800 == 37 [pid = 3852] [id = 733] 02:45:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (1415EC00) [pid = 3852] [serial = 2199] [outer = 00000000] 02:45:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (15955C00) [pid = 3852] [serial = 2200] [outer = 1415EC00] 02:45:28 INFO - PROCESS | 3852 | 1470735928555 Marionette DEBUG loaded listener.js 02:45:28 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (16902400) [pid = 3852] [serial = 2201] [outer = 1415EC00] 02:45:29 INFO - PROCESS | 3852 | 1470735929184 Marionette TRACE conn5 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:45:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:45:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1021ms 02:45:29 INFO - PROCESS | 3852 | 1470735929242 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 02:45:29 INFO - PROCESS | 3852 | 1470735929244 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 02:45:29 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:45:29 INFO - PROCESS | 3852 | 1470735929248 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:45:29 INFO - PROCESS | 3852 | 1470735929252 Marionette TRACE conn5 <- [1,2898,null,{}] 02:45:29 INFO - PROCESS | 3852 | 1470735929276 Marionette TRACE conn5 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:29 INFO - PROCESS | 3852 | 1470735929281 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:29 INFO - PROCESS | 3852 | 1470735929452 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 02:45:29 INFO - PROCESS | 3852 | 1470735929515 Marionette TRACE conn5 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:29 INFO - PROCESS | 3852 | 1470735929519 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:29 INFO - PROCESS | 3852 | ++DOCSHELL 196D0800 == 38 [pid = 3852] [id = 734] 02:45:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (196D2800) [pid = 3852] [serial = 2202] [outer = 00000000] 02:45:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (19778000) [pid = 3852] [serial = 2203] [outer = 196D2800] 02:45:29 INFO - PROCESS | 3852 | 1470735929576 Marionette DEBUG loaded listener.js 02:45:29 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (19829000) [pid = 3852] [serial = 2204] [outer = 196D2800] 02:45:30 INFO - PROCESS | 3852 | 1470735930107 Marionette TRACE conn5 <- [1,2900,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:45:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:45:30 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:45:30 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 870ms 02:45:30 INFO - PROCESS | 3852 | 1470735930121 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 02:45:30 INFO - PROCESS | 3852 | 1470735930124 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 02:45:30 INFO - PROCESS | 3852 | 1470735930128 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:45:30 INFO - TEST-START | /DOMEvents/constructors.html 02:45:30 INFO - PROCESS | 3852 | 1470735930130 Marionette TRACE conn5 <- [1,2902,null,{}] 02:45:30 INFO - PROCESS | 3852 | 1470735930134 Marionette TRACE conn5 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:30 INFO - PROCESS | 3852 | 1470735930136 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:30 INFO - PROCESS | 3852 | 1470735930246 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 02:45:30 INFO - PROCESS | 3852 | 1470735930398 Marionette TRACE conn5 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:30 INFO - PROCESS | 3852 | 1470735930401 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:30 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BE400 == 39 [pid = 3852] [id = 735] 02:45:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (19828C00) [pid = 3852] [serial = 2205] [outer = 00000000] 02:45:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (19832000) [pid = 3852] [serial = 2206] [outer = 19828C00] 02:45:30 INFO - PROCESS | 3852 | 1470735930460 Marionette DEBUG loaded listener.js 02:45:30 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (1A4C0800) [pid = 3852] [serial = 2207] [outer = 19828C00] 02:45:31 INFO - PROCESS | 3852 | 1470735931211 Marionette TRACE conn5 <- [1,2904,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:45:31 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:45:31 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:45:31 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:45:31 INFO - TEST-OK | /DOMEvents/constructors.html | took 1142ms 02:45:31 INFO - PROCESS | 3852 | 1470735931274 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 02:45:31 INFO - PROCESS | 3852 | 1470735931276 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 02:45:31 INFO - PROCESS | 3852 | 1470735931280 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:45:31 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:45:31 INFO - PROCESS | 3852 | 1470735931282 Marionette TRACE conn5 <- [1,2906,null,{}] 02:45:31 INFO - PROCESS | 3852 | 1470735931285 Marionette TRACE conn5 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:31 INFO - PROCESS | 3852 | 1470735931288 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:31 INFO - PROCESS | 3852 | 1470735931525 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 02:45:31 INFO - PROCESS | 3852 | 1470735931697 Marionette TRACE conn5 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:31 INFO - PROCESS | 3852 | 1470735931700 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:31 INFO - PROCESS | 3852 | ++DOCSHELL 08762400 == 40 [pid = 3852] [id = 736] 02:45:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (0B8B1800) [pid = 3852] [serial = 2208] [outer = 00000000] 02:45:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0C635400) [pid = 3852] [serial = 2209] [outer = 0B8B1800] 02:45:31 INFO - PROCESS | 3852 | 1470735931752 Marionette DEBUG loaded listener.js 02:45:31 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0CE57C00) [pid = 3852] [serial = 2210] [outer = 0B8B1800] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 18F8E800 == 39 [pid = 3852] [id = 730] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 0CE4D800 == 38 [pid = 3852] [id = 729] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 179B7800 == 37 [pid = 3852] [id = 728] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 176C4800 == 36 [pid = 3852] [id = 727] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 16371C00 == 35 [pid = 3852] [id = 726] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 15F50000 == 34 [pid = 3852] [id = 725] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 105A7400 == 33 [pid = 3852] [id = 724] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 0C6EAC00 == 32 [pid = 3852] [id = 723] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 0C7F3800 == 31 [pid = 3852] [id = 721] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 13D7D800 == 30 [pid = 3852] [id = 722] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 0CE53C00 == 29 [pid = 3852] [id = 720] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 0B8BE400 == 28 [pid = 3852] [id = 735] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 196D0800 == 27 [pid = 3852] [id = 734] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 0B825400 == 26 [pid = 3852] [id = 731] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 0B82D400 == 25 [pid = 3852] [id = 732] 02:45:32 INFO - PROCESS | 3852 | --DOCSHELL 14128800 == 24 [pid = 3852] [id = 733] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (0D109C00) [pid = 3852] [serial = 2140] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (0D113400) [pid = 3852] [serial = 2141] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (08767800) [pid = 3852] [serial = 2137] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (0B8B5C00) [pid = 3852] [serial = 2138] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (110DF800) [pid = 3852] [serial = 2143] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (14FD8000) [pid = 3852] [serial = 2146] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (16370C00) [pid = 3852] [serial = 2150] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (16366000) [pid = 3852] [serial = 2149] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1A4BA800) [pid = 3852] [serial = 2135] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (19832C00) [pid = 3852] [serial = 2134] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (16904800) [pid = 3852] [serial = 2155] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (176AF800) [pid = 3852] [serial = 2152] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (179BC000) [pid = 3852] [serial = 2158] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (179C4C00) [pid = 3852] [serial = 2159] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0C680800) [pid = 3852] [serial = 2126] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0B8B6800) [pid = 3852] [serial = 2125] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (14536C00) [pid = 3852] [serial = 2129] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (13E6D800) [pid = 3852] [serial = 2128] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (194D0000) [pid = 3852] [serial = 2132] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (18F95400) [pid = 3852] [serial = 2131] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (176BD000) [pid = 3852] [serial = 2153] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (15957800) [pid = 3852] [serial = 2147] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (13D7E800) [pid = 3852] [serial = 2144] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (18852000) [pid = 3852] [serial = 2161] [outer = 00000000] [url = about:blank] 02:45:32 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (176AE400) [pid = 3852] [serial = 2156] [outer = 00000000] [url = about:blank] 02:45:33 INFO - PROCESS | 3852 | 1470735933004 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:45:33 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:45:33 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1780ms 02:45:33 INFO - PROCESS | 3852 | 1470735933064 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 3852 | 1470735933068 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 02:45:33 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:45:33 INFO - PROCESS | 3852 | 1470735933073 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 3852 | 1470735933076 Marionette TRACE conn5 <- [1,2910,null,{}] 02:45:33 INFO - PROCESS | 3852 | 1470735933081 Marionette TRACE conn5 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:33 INFO - PROCESS | 3852 | 1470735933084 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:33 INFO - PROCESS | 3852 | 1470735933205 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 02:45:33 INFO - PROCESS | 3852 | 1470735933222 Marionette TRACE conn5 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:33 INFO - PROCESS | 3852 | 1470735933224 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:33 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BFC00 == 25 [pid = 3852] [id = 737] 02:45:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0B994400) [pid = 3852] [serial = 2211] [outer = 00000000] 02:45:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0C6E7C00) [pid = 3852] [serial = 2212] [outer = 0B994400] 02:45:33 INFO - PROCESS | 3852 | 1470735933274 Marionette DEBUG loaded listener.js 02:45:33 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0C7F0400) [pid = 3852] [serial = 2213] [outer = 0B994400] 02:45:33 INFO - PROCESS | 3852 | [3852] 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 02:45:33 INFO - PROCESS | 3852 | [3852] 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 02:45:33 INFO - PROCESS | 3852 | [3852] 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 02:45:33 INFO - PROCESS | 3852 | [3852] 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 02:45:33 INFO - PROCESS | 3852 | 1470735933809 Marionette TRACE conn5 <- [1,2912,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:45:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:45:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:45:33 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 02:45:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:45:33 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 02:45:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:45:33 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]" 02:45:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:45:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:45:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 775ms 02:45:33 INFO - PROCESS | 3852 | 1470735933882 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 02:45:33 INFO - PROCESS | 3852 | 1470735933887 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 02:45:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:45:33 INFO - PROCESS | 3852 | 1470735933894 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:45:33 INFO - PROCESS | 3852 | 1470735933897 Marionette TRACE conn5 <- [1,2914,null,{}] 02:45:33 INFO - PROCESS | 3852 | 1470735933901 Marionette TRACE conn5 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:33 INFO - PROCESS | 3852 | 1470735933904 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:34 INFO - PROCESS | 3852 | 1470735933993 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 02:45:34 INFO - PROCESS | 3852 | 1470735934098 Marionette TRACE conn5 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:34 INFO - PROCESS | 3852 | 1470735934100 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:34 INFO - PROCESS | 3852 | ++DOCSHELL 10B08000 == 26 [pid = 3852] [id = 738] 02:45:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (10B0C400) [pid = 3852] [serial = 2214] [outer = 00000000] 02:45:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (10F02400) [pid = 3852] [serial = 2215] [outer = 10B0C400] 02:45:34 INFO - PROCESS | 3852 | 1470735934148 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (13D66000) [pid = 3852] [serial = 2216] [outer = 10B0C400] 02:45:34 INFO - PROCESS | 3852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:45:34 INFO - PROCESS | 3852 | 1470735934614 Marionette TRACE conn5 <- [1,2916,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:45:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:45:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 770ms 02:45:34 INFO - PROCESS | 3852 | 1470735934674 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 02:45:34 INFO - PROCESS | 3852 | 1470735934676 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 02:45:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:45:34 INFO - PROCESS | 3852 | 1470735934685 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:45:34 INFO - PROCESS | 3852 | 1470735934688 Marionette TRACE conn5 <- [1,2918,null,{}] 02:45:34 INFO - PROCESS | 3852 | 1470735934699 Marionette TRACE conn5 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:34 INFO - PROCESS | 3852 | 1470735934704 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:34 INFO - PROCESS | 3852 | 1470735934789 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 02:45:34 INFO - PROCESS | 3852 | 1470735934806 Marionette TRACE conn5 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:34 INFO - PROCESS | 3852 | 1470735934809 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:34 INFO - PROCESS | 3852 | ++DOCSHELL 14F38800 == 27 [pid = 3852] [id = 739] 02:45:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (14F3A400) [pid = 3852] [serial = 2217] [outer = 00000000] 02:45:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (15541400) [pid = 3852] [serial = 2218] [outer = 14F3A400] 02:45:34 INFO - PROCESS | 3852 | 1470735934857 Marionette DEBUG loaded listener.js 02:45:34 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (1595A800) [pid = 3852] [serial = 2219] [outer = 14F3A400] 02:45:35 INFO - PROCESS | 3852 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:45:35 INFO - PROCESS | 3852 | 1470735935327 Marionette TRACE conn5 <- [1,2920,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:45:35 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:45:35 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 02:45:35 INFO - PROCESS | 3852 | 1470735935369 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 02:45:35 INFO - PROCESS | 3852 | 1470735935371 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 02:45:35 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:45:35 INFO - PROCESS | 3852 | 1470735935374 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:45:35 INFO - PROCESS | 3852 | 1470735935376 Marionette TRACE conn5 <- [1,2922,null,{}] 02:45:35 INFO - PROCESS | 3852 | 1470735935379 Marionette TRACE conn5 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:35 INFO - PROCESS | 3852 | 1470735935381 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:35 INFO - PROCESS | 3852 | 1470735935502 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 02:45:35 INFO - PROCESS | 3852 | 1470735935506 Marionette TRACE conn5 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:35 INFO - PROCESS | 3852 | 1470735935508 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:35 INFO - PROCESS | 3852 | ++DOCSHELL 15540000 == 28 [pid = 3852] [id = 740] 02:45:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (15962C00) [pid = 3852] [serial = 2220] [outer = 00000000] 02:45:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (16370000) [pid = 3852] [serial = 2221] [outer = 15962C00] 02:45:35 INFO - PROCESS | 3852 | 1470735935611 Marionette DEBUG loaded listener.js 02:45:35 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (16966000) [pid = 3852] [serial = 2222] [outer = 15962C00] 02:45:36 INFO - PROCESS | 3852 | 1470735935992 Marionette TRACE conn5 <- [1,2924,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:45:36 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:45:36 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 670ms 02:45:36 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:45:36 INFO - PROCESS | 3852 | 1470735936050 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 3852 | 1470735936052 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 02:45:36 INFO - PROCESS | 3852 | 1470735936055 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 3852 | 1470735936057 Marionette TRACE conn5 <- [1,2926,null,{}] 02:45:36 INFO - PROCESS | 3852 | 1470735936066 Marionette TRACE conn5 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:36 INFO - PROCESS | 3852 | 1470735936068 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:36 INFO - PROCESS | 3852 | 1470735936181 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 02:45:36 INFO - PROCESS | 3852 | 1470735936186 Marionette TRACE conn5 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 3852 | 1470735936188 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:36 INFO - PROCESS | 3852 | ++DOCSHELL 16371C00 == 29 [pid = 3852] [id = 741] 02:45:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1696C800) [pid = 3852] [serial = 2223] [outer = 00000000] 02:45:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (176AE000) [pid = 3852] [serial = 2224] [outer = 1696C800] 02:45:36 INFO - PROCESS | 3852 | 1470735936233 Marionette DEBUG loaded listener.js 02:45:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (176B8400) [pid = 3852] [serial = 2225] [outer = 1696C800] 02:45:36 INFO - PROCESS | 3852 | 1470735936680 Marionette TRACE conn5 <- [1,2928,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:45:36 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. 02:45:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 670ms 02:45:36 INFO - PROCESS | 3852 | 1470735936726 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 02:45:36 INFO - PROCESS | 3852 | 1470735936728 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 02:45:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:45:36 INFO - PROCESS | 3852 | 1470735936731 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:45:36 INFO - PROCESS | 3852 | 1470735936732 Marionette TRACE conn5 <- [1,2930,null,{}] 02:45:36 INFO - PROCESS | 3852 | 1470735936736 Marionette TRACE conn5 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:36 INFO - PROCESS | 3852 | 1470735936741 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:36 INFO - PROCESS | 3852 | 1470735936906 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 02:45:36 INFO - PROCESS | 3852 | 1470735936932 Marionette TRACE conn5 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:36 INFO - PROCESS | 3852 | 1470735936934 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:36 INFO - PROCESS | 3852 | ++DOCSHELL 179BA400 == 30 [pid = 3852] [id = 742] 02:45:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (179C2400) [pid = 3852] [serial = 2226] [outer = 00000000] 02:45:36 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (18852C00) [pid = 3852] [serial = 2227] [outer = 179C2400] 02:45:37 INFO - PROCESS | 3852 | 1470735936979 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (18F89400) [pid = 3852] [serial = 2228] [outer = 179C2400] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0C760000) [pid = 3852] [serial = 2169] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (1883A400) [pid = 3852] [serial = 2184] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (13D84000) [pid = 3852] [serial = 2166] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (15F50C00) [pid = 3852] [serial = 2175] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (18F90400) [pid = 3852] [serial = 2190] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (16969800) [pid = 3852] [serial = 2178] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (176C6400) [pid = 3852] [serial = 2181] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (13D7AC00) [pid = 3852] [serial = 2187] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0C7F6800) [pid = 3852] [serial = 2163] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (105AA400) [pid = 3852] [serial = 2172] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (141EB000) [pid = 3852] [serial = 2160] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:45:37 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (0B82CC00) [pid = 3852] [serial = 2193] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:45:37 INFO - PROCESS | 3852 | 1470735937621 Marionette TRACE conn5 <- [1,2932,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:45:37 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 02:45:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:45:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:45:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 931ms 02:45:37 INFO - PROCESS | 3852 | 1470735937664 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 02:45:37 INFO - PROCESS | 3852 | 1470735937666 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 02:45:37 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:45:37 INFO - PROCESS | 3852 | 1470735937669 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:45:37 INFO - PROCESS | 3852 | 1470735937671 Marionette TRACE conn5 <- [1,2934,null,{}] 02:45:37 INFO - PROCESS | 3852 | 1470735937690 Marionette TRACE conn5 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:37 INFO - PROCESS | 3852 | 1470735937692 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:37 INFO - PROCESS | 3852 | 1470735937769 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 02:45:37 INFO - PROCESS | 3852 | 1470735937774 Marionette TRACE conn5 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:37 INFO - PROCESS | 3852 | 1470735937776 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:37 INFO - PROCESS | 3852 | ++DOCSHELL 14FD9C00 == 31 [pid = 3852] [id = 743] 02:45:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1553F400) [pid = 3852] [serial = 2229] [outer = 00000000] 02:45:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (179C3800) [pid = 3852] [serial = 2230] [outer = 1553F400] 02:45:37 INFO - PROCESS | 3852 | 1470735937820 Marionette DEBUG loaded listener.js 02:45:37 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (179C4800) [pid = 3852] [serial = 2231] [outer = 1553F400] 02:45:38 INFO - PROCESS | 3852 | 1470735938200 Marionette TRACE conn5 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:45:38 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. 02:45:38 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 590ms 02:45:38 INFO - PROCESS | 3852 | 1470735938262 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 3852 | 1470735938264 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 02:45:38 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:45:38 INFO - PROCESS | 3852 | 1470735938267 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 3852 | 1470735938269 Marionette TRACE conn5 <- [1,2938,null,{}] 02:45:38 INFO - PROCESS | 3852 | 1470735938272 Marionette TRACE conn5 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:38 INFO - PROCESS | 3852 | 1470735938274 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:38 INFO - PROCESS | 3852 | 1470735938398 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 02:45:38 INFO - PROCESS | 3852 | 1470735938409 Marionette TRACE conn5 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:38 INFO - PROCESS | 3852 | 1470735938411 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:38 INFO - PROCESS | 3852 | ++DOCSHELL 18F8C800 == 32 [pid = 3852] [id = 744] 02:45:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (18F8CC00) [pid = 3852] [serial = 2232] [outer = 00000000] 02:45:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (191E3000) [pid = 3852] [serial = 2233] [outer = 18F8CC00] 02:45:38 INFO - PROCESS | 3852 | 1470735938456 Marionette DEBUG loaded listener.js 02:45:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (18F92C00) [pid = 3852] [serial = 2234] [outer = 18F8CC00] 02:45:38 INFO - PROCESS | 3852 | ++DOCSHELL 19533C00 == 33 [pid = 3852] [id = 745] 02:45:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1954C000) [pid = 3852] [serial = 2235] [outer = 00000000] 02:45:38 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (196D0800) [pid = 3852] [serial = 2236] [outer = 1954C000] 02:45:38 INFO - PROCESS | 3852 | 1470735938927 Marionette TRACE conn5 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:45:38 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. 02:45:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 670ms 02:45:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:45:38 INFO - PROCESS | 3852 | 1470735938937 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 02:45:38 INFO - PROCESS | 3852 | 1470735938939 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 02:45:38 INFO - PROCESS | 3852 | 1470735938943 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:45:38 INFO - PROCESS | 3852 | 1470735938944 Marionette TRACE conn5 <- [1,2942,null,{}] 02:45:38 INFO - PROCESS | 3852 | 1470735938947 Marionette TRACE conn5 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:38 INFO - PROCESS | 3852 | 1470735938949 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:39 INFO - PROCESS | 3852 | 1470735939081 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 02:45:39 INFO - PROCESS | 3852 | 1470735939092 Marionette TRACE conn5 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:39 INFO - PROCESS | 3852 | 1470735939094 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:39 INFO - PROCESS | 3852 | ++DOCSHELL 14F37800 == 34 [pid = 3852] [id = 746] 02:45:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (194C8000) [pid = 3852] [serial = 2237] [outer = 00000000] 02:45:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (19556800) [pid = 3852] [serial = 2238] [outer = 194C8000] 02:45:39 INFO - PROCESS | 3852 | 1470735939139 Marionette DEBUG loaded listener.js 02:45:39 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (196D8000) [pid = 3852] [serial = 2239] [outer = 194C8000] 02:45:40 INFO - PROCESS | 3852 | --DOCSHELL 0B8BFC00 == 33 [pid = 3852] [id = 737] 02:45:40 INFO - PROCESS | 3852 | --DOCSHELL 08762400 == 32 [pid = 3852] [id = 736] 02:45:40 INFO - PROCESS | 3852 | --DOCSHELL 10B08000 == 31 [pid = 3852] [id = 738] 02:45:40 INFO - PROCESS | 3852 | --DOCSHELL 15540000 == 30 [pid = 3852] [id = 740] 02:45:40 INFO - PROCESS | 3852 | --DOCSHELL 179BA400 == 29 [pid = 3852] [id = 742] 02:45:40 INFO - PROCESS | 3852 | --DOCSHELL 14F38800 == 28 [pid = 3852] [id = 739] 02:45:40 INFO - PROCESS | 3852 | --DOCSHELL 14FD9C00 == 27 [pid = 3852] [id = 743] 02:45:40 INFO - PROCESS | 3852 | --DOCSHELL 16371C00 == 26 [pid = 3852] [id = 741] 02:45:40 INFO - PROCESS | 3852 | --DOCSHELL 18F8C800 == 25 [pid = 3852] [id = 744] 02:45:40 INFO - PROCESS | 3852 | --DOCSHELL 19533C00 == 24 [pid = 3852] [id = 745] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 0C642800 == 23 [pid = 3852] [id = 550] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 1553E800 == 22 [pid = 3852] [id = 553] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 15543800 == 21 [pid = 3852] [id = 562] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 10504800 == 20 [pid = 3852] [id = 561] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 1761E800 == 19 [pid = 3852] [id = 563] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 08183C00 == 18 [pid = 3852] [id = 557] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 176BEC00 == 17 [pid = 3852] [id = 556] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 0C7F3400 == 16 [pid = 3852] [id = 560] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 0CF37400 == 15 [pid = 3852] [id = 566] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 14158400 == 14 [pid = 3852] [id = 552] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 18F89C00 == 13 [pid = 3852] [id = 565] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 176B1C00 == 12 [pid = 3852] [id = 564] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 0875FC00 == 11 [pid = 3852] [id = 555] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 0B8BF000 == 10 [pid = 3852] [id = 558] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 0D110C00 == 9 [pid = 3852] [id = 551] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 1636B800 == 8 [pid = 3852] [id = 554] 02:45:41 INFO - PROCESS | 3852 | --DOCSHELL 08774C00 == 7 [pid = 3852] [id = 559] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (19553C00) [pid = 3852] [serial = 2192] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (196DD400) [pid = 3852] [serial = 2195] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (196D6C00) [pid = 3852] [serial = 2194] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0CE50800) [pid = 3852] [serial = 2170] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (19407C00) [pid = 3852] [serial = 2185] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1467C400) [pid = 3852] [serial = 2168] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (15F5BC00) [pid = 3852] [serial = 2176] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (19527000) [pid = 3852] [serial = 2191] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176A8800) [pid = 3852] [serial = 2179] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (176B9C00) [pid = 3852] [serial = 2180] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (179C1C00) [pid = 3852] [serial = 2183] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1764FC00) [pid = 3852] [serial = 2188] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (18F8C000) [pid = 3852] [serial = 2186] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (0D2DD800) [pid = 3852] [serial = 2165] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (179C0000) [pid = 3852] [serial = 2182] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (179B6000) [pid = 3852] [serial = 2189] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (13D84400) [pid = 3852] [serial = 2174] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 64 (18F8A000) [pid = 3852] [serial = 2162] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 63 (10FED400) [pid = 3852] [serial = 2173] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 62 (14126000) [pid = 3852] [serial = 2167] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 61 (0CF33C00) [pid = 3852] [serial = 2164] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 60 (0CF3A000) [pid = 3852] [serial = 2171] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | --DOMWINDOW == 59 (16369400) [pid = 3852] [serial = 2177] [outer = 00000000] [url = about:blank] 02:45:41 INFO - PROCESS | 3852 | 1470735941861 Marionette TRACE conn5 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:45:41 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:45:41 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 02:45:41 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2973ms 02:45:41 INFO - PROCESS | 3852 | 1470735941917 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 02:45:41 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:45:41 INFO - PROCESS | 3852 | 1470735941922 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 02:45:41 INFO - PROCESS | 3852 | 1470735941928 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:45:41 INFO - PROCESS | 3852 | 1470735941931 Marionette TRACE conn5 <- [1,2946,null,{}] 02:45:41 INFO - PROCESS | 3852 | 1470735941937 Marionette TRACE conn5 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:41 INFO - PROCESS | 3852 | 1470735941940 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:42 INFO - PROCESS | 3852 | 1470735942100 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 02:45:42 INFO - PROCESS | 3852 | 1470735942188 Marionette TRACE conn5 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:42 INFO - PROCESS | 3852 | 1470735942193 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:42 INFO - PROCESS | 3852 | ++DOCSHELL 0B8BC000 == 8 [pid = 3852] [id = 747] 02:45:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 60 (0B8BC400) [pid = 3852] [serial = 2240] [outer = 00000000] 02:45:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 61 (0B991400) [pid = 3852] [serial = 2241] [outer = 0B8BC400] 02:45:42 INFO - PROCESS | 3852 | 1470735942243 Marionette DEBUG loaded listener.js 02:45:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 62 (0C6E4400) [pid = 3852] [serial = 2242] [outer = 0B8BC400] 02:45:42 INFO - PROCESS | 3852 | 1470735942637 Marionette TRACE conn5 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:45:42 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. 02:45:42 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 790ms 02:45:42 INFO - PROCESS | 3852 | 1470735942717 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 02:45:42 INFO - PROCESS | 3852 | 1470735942722 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 02:45:42 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:45:42 INFO - PROCESS | 3852 | 1470735942729 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:45:42 INFO - PROCESS | 3852 | 1470735942731 Marionette TRACE conn5 <- [1,2950,null,{}] 02:45:42 INFO - PROCESS | 3852 | 1470735942735 Marionette TRACE conn5 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:42 INFO - PROCESS | 3852 | 1470735942738 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:42 INFO - PROCESS | 3852 | 1470735942833 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 02:45:42 INFO - PROCESS | 3852 | 1470735942848 Marionette TRACE conn5 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:42 INFO - PROCESS | 3852 | 1470735942850 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:42 INFO - PROCESS | 3852 | ++DOCSHELL 0B82B800 == 9 [pid = 3852] [id = 748] 02:45:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 63 (0CF3A400) [pid = 3852] [serial = 2243] [outer = 00000000] 02:45:42 INFO - PROCESS | 3852 | ++DOMWINDOW == 64 (0CF8BC00) [pid = 3852] [serial = 2244] [outer = 0CF3A400] 02:45:42 INFO - PROCESS | 3852 | 1470735942899 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 65 (0D10C400) [pid = 3852] [serial = 2245] [outer = 0CF3A400] 02:45:43 INFO - PROCESS | 3852 | 1470735943347 Marionette TRACE conn5 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:45:43 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. 02:45:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 02:45:43 INFO - PROCESS | 3852 | 1470735943402 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 02:45:43 INFO - PROCESS | 3852 | 1470735943404 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 02:45:43 INFO - PROCESS | 3852 | 1470735943407 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:45:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:45:43 INFO - PROCESS | 3852 | 1470735943411 Marionette TRACE conn5 <- [1,2954,null,{}] 02:45:43 INFO - PROCESS | 3852 | 1470735943422 Marionette TRACE conn5 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:43 INFO - PROCESS | 3852 | 1470735943427 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:43 INFO - PROCESS | 3852 | 1470735943556 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 02:45:43 INFO - PROCESS | 3852 | 1470735943571 Marionette TRACE conn5 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:43 INFO - PROCESS | 3852 | 1470735943575 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:43 INFO - PROCESS | 3852 | ++DOCSHELL 10B01800 == 10 [pid = 3852] [id = 749] 02:45:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (10B03000) [pid = 3852] [serial = 2246] [outer = 00000000] 02:45:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (10B0F400) [pid = 3852] [serial = 2247] [outer = 10B03000] 02:45:43 INFO - PROCESS | 3852 | 1470735943709 Marionette DEBUG loaded listener.js 02:45:43 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (110E0400) [pid = 3852] [serial = 2248] [outer = 10B03000] 02:45:44 INFO - PROCESS | 3852 | 1470735944095 Marionette TRACE conn5 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:45:44 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. 02:45:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 730ms 02:45:44 INFO - PROCESS | 3852 | 1470735944142 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 3852 | 1470735944145 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 02:45:44 INFO - PROCESS | 3852 | 1470735944148 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:45:44 INFO - PROCESS | 3852 | 1470735944149 Marionette TRACE conn5 <- [1,2958,null,{}] 02:45:44 INFO - PROCESS | 3852 | 1470735944153 Marionette TRACE conn5 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:44 INFO - PROCESS | 3852 | 1470735944155 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:44 INFO - PROCESS | 3852 | 1470735944280 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 02:45:44 INFO - PROCESS | 3852 | 1470735944287 Marionette TRACE conn5 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:44 INFO - PROCESS | 3852 | 1470735944289 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:44 INFO - PROCESS | 3852 | ++DOCSHELL 110DF800 == 11 [pid = 3852] [id = 750] 02:45:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (13D7F800) [pid = 3852] [serial = 2249] [outer = 00000000] 02:45:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (13EB2400) [pid = 3852] [serial = 2250] [outer = 13D7F800] 02:45:44 INFO - PROCESS | 3852 | 1470735944335 Marionette DEBUG loaded listener.js 02:45:44 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (14126800) [pid = 3852] [serial = 2251] [outer = 13D7F800] 02:45:44 INFO - PROCESS | 3852 | 1470735944732 Marionette TRACE conn5 <- [1,2960,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:45:44 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. 02:45:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 630ms 02:45:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:45:44 INFO - PROCESS | 3852 | 1470735944782 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 02:45:44 INFO - PROCESS | 3852 | 1470735944784 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 02:45:44 INFO - PROCESS | 3852 | 1470735944787 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:45:44 INFO - PROCESS | 3852 | 1470735944788 Marionette TRACE conn5 <- [1,2962,null,{}] 02:45:44 INFO - PROCESS | 3852 | 1470735944792 Marionette TRACE conn5 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:44 INFO - PROCESS | 3852 | 1470735944794 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:44 INFO - PROCESS | 3852 | 1470735944874 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 02:45:45 INFO - PROCESS | 3852 | 1470735944999 Marionette TRACE conn5 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 3852 | 1470735945001 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:45 INFO - PROCESS | 3852 | ++DOCSHELL 14533400 == 12 [pid = 3852] [id = 751] 02:45:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1456A400) [pid = 3852] [serial = 2252] [outer = 00000000] 02:45:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (14F30400) [pid = 3852] [serial = 2253] [outer = 1456A400] 02:45:45 INFO - PROCESS | 3852 | 1470735945046 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (14FD6000) [pid = 3852] [serial = 2254] [outer = 1456A400] 02:45:45 INFO - PROCESS | 3852 | 1470735945361 Marionette TRACE conn5 <- [1,2964,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:45:45 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. 02:45:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 630ms 02:45:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:45:45 INFO - PROCESS | 3852 | 1470735945418 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 02:45:45 INFO - PROCESS | 3852 | 1470735945420 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 02:45:45 INFO - PROCESS | 3852 | 1470735945423 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:45:45 INFO - PROCESS | 3852 | 1470735945425 Marionette TRACE conn5 <- [1,2966,null,{}] 02:45:45 INFO - PROCESS | 3852 | 1470735945428 Marionette TRACE conn5 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:45 INFO - PROCESS | 3852 | 1470735945433 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:45 INFO - PROCESS | 3852 | 1470735945596 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 02:45:45 INFO - PROCESS | 3852 | 1470735945602 Marionette TRACE conn5 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:45 INFO - PROCESS | 3852 | 1470735945604 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:45 INFO - PROCESS | 3852 | ++DOCSHELL 15546800 == 13 [pid = 3852] [id = 752] 02:45:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (15954800) [pid = 3852] [serial = 2255] [outer = 00000000] 02:45:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (16370C00) [pid = 3852] [serial = 2256] [outer = 15954800] 02:45:45 INFO - PROCESS | 3852 | 1470735945649 Marionette DEBUG loaded listener.js 02:45:45 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (16967000) [pid = 3852] [serial = 2257] [outer = 15954800] 02:45:46 INFO - PROCESS | 3852 | 1470735946036 Marionette TRACE conn5 <- [1,2968,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:45:46 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. 02:45:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 630ms 02:45:46 INFO - PROCESS | 3852 | 1470735946054 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 3852 | 1470735946067 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 02:45:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:45:46 INFO - PROCESS | 3852 | 1470735946070 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 3852 | 1470735946072 Marionette TRACE conn5 <- [1,2970,null,{}] 02:45:46 INFO - PROCESS | 3852 | 1470735946076 Marionette TRACE conn5 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:46 INFO - PROCESS | 3852 | 1470735946078 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:46 INFO - PROCESS | 3852 | 1470735946201 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 02:45:46 INFO - PROCESS | 3852 | 1470735946206 Marionette TRACE conn5 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 3852 | 1470735946208 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:46 INFO - PROCESS | 3852 | ++DOCSHELL 1696FC00 == 14 [pid = 3852] [id = 753] 02:45:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (16973400) [pid = 3852] [serial = 2258] [outer = 00000000] 02:45:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (17647400) [pid = 3852] [serial = 2259] [outer = 16973400] 02:45:46 INFO - PROCESS | 3852 | 1470735946252 Marionette DEBUG loaded listener.js 02:45:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1764C000) [pid = 3852] [serial = 2260] [outer = 16973400] 02:45:46 INFO - PROCESS | 3852 | 1470735946645 Marionette TRACE conn5 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:45:46 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 02:45:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:45:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 630ms 02:45:46 INFO - PROCESS | 3852 | 1470735946705 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 02:45:46 INFO - PROCESS | 3852 | 1470735946707 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 02:45:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:45:46 INFO - PROCESS | 3852 | 1470735946710 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:45:46 INFO - PROCESS | 3852 | 1470735946712 Marionette TRACE conn5 <- [1,2974,null,{}] 02:45:46 INFO - PROCESS | 3852 | 1470735946715 Marionette TRACE conn5 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:46 INFO - PROCESS | 3852 | 1470735946717 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:46 INFO - PROCESS | 3852 | 1470735946854 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 02:45:46 INFO - PROCESS | 3852 | 1470735946862 Marionette TRACE conn5 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:46 INFO - PROCESS | 3852 | 1470735946864 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:46 INFO - PROCESS | 3852 | ++DOCSHELL 176AD000 == 15 [pid = 3852] [id = 754] 02:45:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (176B0800) [pid = 3852] [serial = 2261] [outer = 00000000] 02:45:46 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (176BEC00) [pid = 3852] [serial = 2262] [outer = 176B0800] 02:45:46 INFO - PROCESS | 3852 | 1470735946962 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (176B5800) [pid = 3852] [serial = 2263] [outer = 176B0800] 02:45:47 INFO - PROCESS | 3852 | 1470735947309 Marionette TRACE conn5 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:45:47 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. 02:45:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 630ms 02:45:47 INFO - PROCESS | 3852 | 1470735947344 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 02:45:47 INFO - PROCESS | 3852 | 1470735947346 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 02:45:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:45:47 INFO - PROCESS | 3852 | 1470735947355 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:45:47 INFO - PROCESS | 3852 | 1470735947357 Marionette TRACE conn5 <- [1,2978,null,{}] 02:45:47 INFO - PROCESS | 3852 | 1470735947361 Marionette TRACE conn5 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:47 INFO - PROCESS | 3852 | 1470735947363 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:47 INFO - PROCESS | 3852 | 1470735947476 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 02:45:47 INFO - PROCESS | 3852 | 1470735947480 Marionette TRACE conn5 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:47 INFO - PROCESS | 3852 | 1470735947482 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:47 INFO - PROCESS | 3852 | ++DOCSHELL 10B01400 == 16 [pid = 3852] [id = 755] 02:45:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (176C6C00) [pid = 3852] [serial = 2264] [outer = 00000000] 02:45:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (179BCC00) [pid = 3852] [serial = 2265] [outer = 176C6C00] 02:45:47 INFO - PROCESS | 3852 | 1470735947527 Marionette DEBUG loaded listener.js 02:45:47 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (179C0000) [pid = 3852] [serial = 2266] [outer = 176C6C00] 02:45:48 INFO - PROCESS | 3852 | ++DOCSHELL 18855C00 == 17 [pid = 3852] [id = 756] 02:45:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (18856000) [pid = 3852] [serial = 2267] [outer = 00000000] 02:45:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (18857C00) [pid = 3852] [serial = 2268] [outer = 18856000] 02:45:48 INFO - PROCESS | 3852 | 1470735948081 Marionette TRACE conn5 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:45:48 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. 02:45:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 791ms 02:45:48 INFO - PROCESS | 3852 | 1470735948141 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 02:45:48 INFO - PROCESS | 3852 | 1470735948143 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 02:45:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:45:48 INFO - PROCESS | 3852 | 1470735948146 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:45:48 INFO - PROCESS | 3852 | 1470735948148 Marionette TRACE conn5 <- [1,2982,null,{}] 02:45:48 INFO - PROCESS | 3852 | 1470735948151 Marionette TRACE conn5 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:48 INFO - PROCESS | 3852 | 1470735948153 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:48 INFO - PROCESS | 3852 | 1470735948293 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 02:45:48 INFO - PROCESS | 3852 | 1470735948355 Marionette TRACE conn5 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:48 INFO - PROCESS | 3852 | 1470735948357 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:48 INFO - PROCESS | 3852 | ++DOCSHELL 14F37000 == 18 [pid = 3852] [id = 757] 02:45:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (179C3C00) [pid = 3852] [serial = 2269] [outer = 00000000] 02:45:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (18852400) [pid = 3852] [serial = 2270] [outer = 179C3C00] 02:45:48 INFO - PROCESS | 3852 | 1470735948401 Marionette DEBUG loaded listener.js 02:45:48 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (18F8A800) [pid = 3852] [serial = 2271] [outer = 179C3C00] 02:45:48 INFO - PROCESS | 3852 | 1470735948939 Marionette TRACE conn5 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (18F8CC00) [pid = 3852] [serial = 2232] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (15962C00) [pid = 3852] [serial = 2220] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (1696C800) [pid = 3852] [serial = 2223] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (179C2400) [pid = 3852] [serial = 2226] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (1954C000) [pid = 3852] [serial = 2235] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (1553F400) [pid = 3852] [serial = 2229] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (14F3A400) [pid = 3852] [serial = 2217] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (10B0C400) [pid = 3852] [serial = 2214] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (0B994400) [pid = 3852] [serial = 2211] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0B8B1800) [pid = 3852] [serial = 2208] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (19828C00) [pid = 3852] [serial = 2205] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (196D2800) [pid = 3852] [serial = 2202] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (1415EC00) [pid = 3852] [serial = 2199] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:45:49 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0B8BD000) [pid = 3852] [serial = 2196] [outer = 00000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:45:49 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:45:49 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 02:45:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 870ms 02:45:49 INFO - PROCESS | 3852 | 1470735949017 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 02:45:49 INFO - PROCESS | 3852 | 1470735949020 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 02:45:49 INFO - PROCESS | 3852 | 1470735949023 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:45:49 INFO - PROCESS | 3852 | 1470735949025 Marionette TRACE conn5 <- [1,2986,null,{}] 02:45:49 INFO - PROCESS | 3852 | 1470735949029 Marionette TRACE conn5 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:49 INFO - PROCESS | 3852 | 1470735949031 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:49 INFO - PROCESS | 3852 | 1470735949130 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 02:45:49 INFO - PROCESS | 3852 | 1470735949135 Marionette TRACE conn5 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 3852 | 1470735949138 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:49 INFO - PROCESS | 3852 | ++DOCSHELL 141F8000 == 19 [pid = 3852] [id = 758] 02:45:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (14F39000) [pid = 3852] [serial = 2272] [outer = 00000000] 02:45:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (15F63C00) [pid = 3852] [serial = 2273] [outer = 14F39000] 02:45:49 INFO - PROCESS | 3852 | 1470735949190 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (18F8D800) [pid = 3852] [serial = 2274] [outer = 14F39000] 02:45:49 INFO - PROCESS | 3852 | 1470735949619 Marionette TRACE conn5 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:45:49 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. 02:45:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 630ms 02:45:49 INFO - PROCESS | 3852 | 1470735949657 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 02:45:49 INFO - PROCESS | 3852 | 1470735949660 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 02:45:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:45:49 INFO - PROCESS | 3852 | 1470735949677 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:45:49 INFO - PROCESS | 3852 | 1470735949679 Marionette TRACE conn5 <- [1,2990,null,{}] 02:45:49 INFO - PROCESS | 3852 | 1470735949682 Marionette TRACE conn5 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:49 INFO - PROCESS | 3852 | 1470735949684 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:49 INFO - PROCESS | 3852 | 1470735949765 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 02:45:49 INFO - PROCESS | 3852 | 1470735949770 Marionette TRACE conn5 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:49 INFO - PROCESS | 3852 | 1470735949772 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:49 INFO - PROCESS | 3852 | ++DOCSHELL 15F4FC00 == 20 [pid = 3852] [id = 759] 02:45:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (176C1000) [pid = 3852] [serial = 2275] [outer = 00000000] 02:45:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (19472C00) [pid = 3852] [serial = 2276] [outer = 176C1000] 02:45:49 INFO - PROCESS | 3852 | 1470735949816 Marionette DEBUG loaded listener.js 02:45:49 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (19474400) [pid = 3852] [serial = 2277] [outer = 176C1000] 02:45:50 INFO - PROCESS | 3852 | 1470735950227 Marionette TRACE conn5 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:45:50 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. 02:45:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 570ms 02:45:50 INFO - PROCESS | 3852 | 1470735950248 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 3852 | 1470735950250 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 02:45:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:45:50 INFO - PROCESS | 3852 | 1470735950253 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 3852 | 1470735950255 Marionette TRACE conn5 <- [1,2994,null,{}] 02:45:50 INFO - PROCESS | 3852 | 1470735950258 Marionette TRACE conn5 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:50 INFO - PROCESS | 3852 | 1470735950260 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:50 INFO - PROCESS | 3852 | 1470735950386 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 02:45:50 INFO - PROCESS | 3852 | 1470735950394 Marionette TRACE conn5 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:50 INFO - PROCESS | 3852 | 1470735950396 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:50 INFO - PROCESS | 3852 | ++DOCSHELL 18F94800 == 21 [pid = 3852] [id = 760] 02:45:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (191E2800) [pid = 3852] [serial = 2278] [outer = 00000000] 02:45:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (19556400) [pid = 3852] [serial = 2279] [outer = 191E2800] 02:45:50 INFO - PROCESS | 3852 | 1470735950439 Marionette DEBUG loaded listener.js 02:45:50 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (196D4C00) [pid = 3852] [serial = 2280] [outer = 191E2800] 02:45:50 INFO - PROCESS | 3852 | 1470735950853 Marionette TRACE conn5 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:45:50 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. 02:45:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 630ms 02:45:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:45:50 INFO - PROCESS | 3852 | 1470735950884 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 02:45:50 INFO - PROCESS | 3852 | 1470735950886 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 02:45:50 INFO - PROCESS | 3852 | 1470735950889 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:45:50 INFO - PROCESS | 3852 | 1470735950890 Marionette TRACE conn5 <- [1,2998,null,{}] 02:45:50 INFO - PROCESS | 3852 | 1470735950894 Marionette TRACE conn5 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:50 INFO - PROCESS | 3852 | 1470735950895 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:51 INFO - PROCESS | 3852 | 1470735951023 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 02:45:51 INFO - PROCESS | 3852 | 1470735951173 Marionette TRACE conn5 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:51 INFO - PROCESS | 3852 | 1470735951176 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:51 INFO - PROCESS | 3852 | ++DOCSHELL 08183C00 == 22 [pid = 3852] [id = 761] 02:45:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (08185400) [pid = 3852] [serial = 2281] [outer = 00000000] 02:45:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (08775400) [pid = 3852] [serial = 2282] [outer = 08185400] 02:45:51 INFO - PROCESS | 3852 | 1470735951237 Marionette DEBUG loaded listener.js 02:45:51 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (0B82D800) [pid = 3852] [serial = 2283] [outer = 08185400] 02:45:51 INFO - PROCESS | 3852 | [3852] 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 02:45:52 INFO - PROCESS | 3852 | 1470735952047 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:45:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:45:52 INFO - {} 02:45:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:45:52 INFO - {} 02:45:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:45:52 INFO - {} 02:45:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:45:52 INFO - {} 02:45:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1184ms 02:45:52 INFO - TEST-START | /FileAPI/fileReader.html 02:45:52 INFO - PROCESS | 3852 | 1470735952076 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 02:45:52 INFO - PROCESS | 3852 | 1470735952080 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 02:45:52 INFO - PROCESS | 3852 | 1470735952092 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:45:52 INFO - PROCESS | 3852 | 1470735952095 Marionette TRACE conn5 <- [1,3002,null,{}] 02:45:52 INFO - PROCESS | 3852 | 1470735952100 Marionette TRACE conn5 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:52 INFO - PROCESS | 3852 | 1470735952103 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:52 INFO - PROCESS | 3852 | 1470735952228 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 02:45:52 INFO - PROCESS | 3852 | 1470735952346 Marionette TRACE conn5 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:52 INFO - PROCESS | 3852 | 1470735952350 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:52 INFO - PROCESS | 3852 | ++DOCSHELL 0D372400 == 23 [pid = 3852] [id = 762] 02:45:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0D373000) [pid = 3852] [serial = 2284] [outer = 00000000] 02:45:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (10FED800) [pid = 3852] [serial = 2285] [outer = 0D373000] 02:45:52 INFO - PROCESS | 3852 | 1470735952406 Marionette DEBUG loaded listener.js 02:45:52 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (13EB6C00) [pid = 3852] [serial = 2286] [outer = 0D373000] 02:45:53 INFO - PROCESS | 3852 | 1470735952988 Marionette TRACE conn5 <- [1,3004,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:45:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:45:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:45:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:45:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:45:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 930ms 02:45:53 INFO - PROCESS | 3852 | 1470735953020 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 02:45:53 INFO - PROCESS | 3852 | 1470735953024 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 02:45:53 INFO - TEST-START | /FileAPI/historical.html 02:45:53 INFO - PROCESS | 3852 | 1470735953028 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:45:53 INFO - PROCESS | 3852 | 1470735953031 Marionette TRACE conn5 <- [1,3006,null,{}] 02:45:53 INFO - PROCESS | 3852 | 1470735953034 Marionette TRACE conn5 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:53 INFO - PROCESS | 3852 | 1470735953037 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:53 INFO - PROCESS | 3852 | 1470735953160 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 02:45:53 INFO - PROCESS | 3852 | 1470735953305 Marionette TRACE conn5 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:53 INFO - PROCESS | 3852 | 1470735953308 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:53 INFO - PROCESS | 3852 | ++DOCSHELL 01C6C000 == 24 [pid = 3852] [id = 763] 02:45:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 93 (01CCBC00) [pid = 3852] [serial = 2287] [outer = 00000000] 02:45:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 94 (0B8B0C00) [pid = 3852] [serial = 2288] [outer = 01CCBC00] 02:45:53 INFO - PROCESS | 3852 | 1470735953528 Marionette DEBUG loaded listener.js 02:45:53 INFO - PROCESS | 3852 | ++DOMWINDOW == 95 (0B8BFC00) [pid = 3852] [serial = 2289] [outer = 01CCBC00] 02:45:54 INFO - PROCESS | 3852 | --DOCSHELL 18855C00 == 23 [pid = 3852] [id = 756] 02:45:54 INFO - PROCESS | 3852 | --DOCSHELL 14F37800 == 22 [pid = 3852] [id = 746] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 94 (18F92C00) [pid = 3852] [serial = 2234] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 93 (19556800) [pid = 3852] [serial = 2238] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 92 (16370000) [pid = 3852] [serial = 2221] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (176AE000) [pid = 3852] [serial = 2224] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (16966000) [pid = 3852] [serial = 2222] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (18852C00) [pid = 3852] [serial = 2227] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (176B8400) [pid = 3852] [serial = 2225] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (191E3000) [pid = 3852] [serial = 2233] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (196D0800) [pid = 3852] [serial = 2236] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (179C3800) [pid = 3852] [serial = 2230] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (15541400) [pid = 3852] [serial = 2218] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (18F89400) [pid = 3852] [serial = 2228] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (10F02400) [pid = 3852] [serial = 2215] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (13D66000) [pid = 3852] [serial = 2216] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0C6E7C00) [pid = 3852] [serial = 2212] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (0C7F0400) [pid = 3852] [serial = 2213] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (0CE57C00) [pid = 3852] [serial = 2210] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0C635400) [pid = 3852] [serial = 2209] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (1A4C0800) [pid = 3852] [serial = 2207] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (19832000) [pid = 3852] [serial = 2206] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (19829000) [pid = 3852] [serial = 2204] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (19778000) [pid = 3852] [serial = 2203] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (16902400) [pid = 3852] [serial = 2201] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (15955C00) [pid = 3852] [serial = 2200] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (0D373800) [pid = 3852] [serial = 2198] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (0CF34C00) [pid = 3852] [serial = 2197] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (1595A800) [pid = 3852] [serial = 2219] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (179C4800) [pid = 3852] [serial = 2231] [outer = 00000000] [url = about:blank] 02:45:54 INFO - PROCESS | 3852 | 1470735954187 Marionette TRACE conn5 <- [1,3008,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:45:54 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:45:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:45:54 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:45:54 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:45:54 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:45:54 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:45:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:45:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:54 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:45:54 INFO - TEST-OK | /FileAPI/historical.html | took 1182ms 02:45:54 INFO - PROCESS | 3852 | 1470735954212 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 02:45:54 INFO - PROCESS | 3852 | 1470735954216 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 02:45:54 INFO - TEST-START | /FileAPI/idlharness.html 02:45:54 INFO - PROCESS | 3852 | 1470735954221 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:45:54 INFO - PROCESS | 3852 | 1470735954223 Marionette TRACE conn5 <- [1,3010,null,{}] 02:45:54 INFO - PROCESS | 3852 | 1470735954239 Marionette TRACE conn5 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:54 INFO - PROCESS | 3852 | 1470735954242 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:54 INFO - PROCESS | 3852 | 1470735954367 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 02:45:54 INFO - PROCESS | 3852 | 1470735954383 Marionette TRACE conn5 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:54 INFO - PROCESS | 3852 | 1470735954386 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:54 INFO - PROCESS | 3852 | ++DOCSHELL 0C7FEC00 == 23 [pid = 3852] [id = 764] 02:45:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0CF34000) [pid = 3852] [serial = 2290] [outer = 00000000] 02:45:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (0D10A800) [pid = 3852] [serial = 2291] [outer = 0CF34000] 02:45:54 INFO - PROCESS | 3852 | 1470735954433 Marionette DEBUG loaded listener.js 02:45:54 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (0D2DE000) [pid = 3852] [serial = 2292] [outer = 0CF34000] 02:45:55 INFO - PROCESS | 3852 | 1470735955425 Marionette TRACE conn5 <- [1,3012,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:45:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:45:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:45:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:45:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:45:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:45:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:45:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:45:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:45:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:45:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:45:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:45:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:45:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:45:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:45:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:45:55 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 02:45:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:45:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:45:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:45:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:45:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:45:55 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 02:45:55 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 02:45:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:45:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:45:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:45:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:45:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:45:55 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:45:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:45:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:45:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:45:55 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 02:45:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:45:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:45:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:45:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:45:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:45:55 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 02:45:55 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 02:45:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:45:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:45:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:45:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:45:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:45:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:45:55 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:45:55 INFO - TEST-OK | /FileAPI/idlharness.html | took 1344ms 02:45:55 INFO - PROCESS | 3852 | 1470735955566 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 02:45:55 INFO - PROCESS | 3852 | 1470735955569 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 02:45:55 INFO - TEST-START | /FileAPI/idlharness.worker 02:45:55 INFO - PROCESS | 3852 | 1470735955584 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:45:55 INFO - PROCESS | 3852 | 1470735955587 Marionette TRACE conn5 <- [1,3014,null,{}] 02:45:55 INFO - PROCESS | 3852 | 1470735955590 Marionette TRACE conn5 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:55 INFO - PROCESS | 3852 | 1470735955593 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:55 INFO - PROCESS | 3852 | 1470735955682 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 02:45:55 INFO - PROCESS | 3852 | 1470735955690 Marionette TRACE conn5 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:55 INFO - PROCESS | 3852 | 1470735955693 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:55 INFO - PROCESS | 3852 | ++DOCSHELL 13D82000 == 24 [pid = 3852] [id = 765] 02:45:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1764D800) [pid = 3852] [serial = 2293] [outer = 00000000] 02:45:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (176B5C00) [pid = 3852] [serial = 2294] [outer = 1764D800] 02:45:55 INFO - PROCESS | 3852 | 1470735955739 Marionette DEBUG loaded listener.js 02:45:55 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (176BC800) [pid = 3852] [serial = 2295] [outer = 1764D800] 02:45:56 INFO - PROCESS | 3852 | [3852] 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 02:45:56 INFO - PROCESS | 3852 | 1470735956730 Marionette TRACE conn5 <- [1,3016,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:45:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:45:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:45:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:45:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:45:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:45:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:45:56 INFO - {} 02:45:56 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 02:45:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:45:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:45:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:45:56 INFO - {} 02:45:56 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 - {} 02:45:56 INFO - {} 02:45:56 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 02:45:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:45:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:45:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:45:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:45:56 INFO - {} 02:45:56 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 02:45:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:45:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:45:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:45:56 INFO - {} 02:45:56 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 - {} 02:45:56 INFO - {} 02:45:56 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 02:45:56 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:45:56 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:45:56 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 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 02:45:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:45:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:45:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 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 02:45:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 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 02:45:56 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 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 02:45:56 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:45:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:45:56 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:45:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:56 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:45:56 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:45:56 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:45:56 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:45:56 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:45:56 INFO - {} 02:45:56 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1244ms 02:45:56 INFO - PROCESS | 3852 | 1470735956832 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 02:45:56 INFO - PROCESS | 3852 | 1470735956834 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 02:45:56 INFO - PROCESS | 3852 | 1470735956838 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:45:56 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:45:56 INFO - PROCESS | 3852 | 1470735956841 Marionette TRACE conn5 <- [1,3018,null,{}] 02:45:56 INFO - PROCESS | 3852 | 1470735956852 Marionette TRACE conn5 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:56 INFO - PROCESS | 3852 | 1470735956856 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:57 INFO - PROCESS | 3852 | 1470735956987 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 02:45:57 INFO - PROCESS | 3852 | 1470735956993 Marionette TRACE conn5 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 3852 | 1470735956995 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:57 INFO - PROCESS | 3852 | ++DOCSHELL 18851C00 == 25 [pid = 3852] [id = 766] 02:45:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (18854800) [pid = 3852] [serial = 2296] [outer = 00000000] 02:45:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1AB83C00) [pid = 3852] [serial = 2297] [outer = 18854800] 02:45:57 INFO - PROCESS | 3852 | 1470735957041 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (1AB95C00) [pid = 3852] [serial = 2298] [outer = 18854800] 02:45:57 INFO - PROCESS | 3852 | 1470735957508 Marionette TRACE conn5 <- [1,3020,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:45:57 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 02:45:57 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 730ms 02:45:57 INFO - PROCESS | 3852 | 1470735957571 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 02:45:57 INFO - PROCESS | 3852 | 1470735957574 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 02:45:57 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:45:57 INFO - PROCESS | 3852 | 1470735957583 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:45:57 INFO - PROCESS | 3852 | 1470735957585 Marionette TRACE conn5 <- [1,3022,null,{}] 02:45:57 INFO - PROCESS | 3852 | 1470735957588 Marionette TRACE conn5 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:57 INFO - PROCESS | 3852 | 1470735957590 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:57 INFO - PROCESS | 3852 | 1470735957717 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 02:45:57 INFO - PROCESS | 3852 | 1470735957728 Marionette TRACE conn5 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:57 INFO - PROCESS | 3852 | 1470735957730 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:57 INFO - PROCESS | 3852 | ++DOCSHELL 0B826400 == 26 [pid = 3852] [id = 767] 02:45:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (1ABE3C00) [pid = 3852] [serial = 2299] [outer = 00000000] 02:45:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1ABEFC00) [pid = 3852] [serial = 2300] [outer = 1ABE3C00] 02:45:57 INFO - PROCESS | 3852 | 1470735957831 Marionette DEBUG loaded listener.js 02:45:57 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (1ACC6400) [pid = 3852] [serial = 2301] [outer = 1ABE3C00] 02:45:58 INFO - PROCESS | 3852 | 1470735958223 Marionette TRACE conn5 <- [1,3024,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:45:58 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:45:58 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 670ms 02:45:58 INFO - PROCESS | 3852 | 1470735958260 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 02:45:58 INFO - PROCESS | 3852 | 1470735958262 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 02:45:58 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:45:58 INFO - PROCESS | 3852 | 1470735958265 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:45:58 INFO - PROCESS | 3852 | 1470735958267 Marionette TRACE conn5 <- [1,3026,null,{}] 02:45:58 INFO - PROCESS | 3852 | 1470735958270 Marionette TRACE conn5 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:58 INFO - PROCESS | 3852 | 1470735958272 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:58 INFO - PROCESS | 3852 | 1470735958417 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 02:45:58 INFO - PROCESS | 3852 | 1470735958434 Marionette TRACE conn5 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:58 INFO - PROCESS | 3852 | 1470735958436 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:58 INFO - PROCESS | 3852 | ++DOCSHELL 1B46EC00 == 27 [pid = 3852] [id = 768] 02:45:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (1B473800) [pid = 3852] [serial = 2302] [outer = 00000000] 02:45:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (1B733000) [pid = 3852] [serial = 2303] [outer = 1B473800] 02:45:58 INFO - PROCESS | 3852 | 1470735958490 Marionette DEBUG loaded listener.js 02:45:58 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (1B90C000) [pid = 3852] [serial = 2304] [outer = 1B473800] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (179C3C00) [pid = 3852] [serial = 2269] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (176C6C00) [pid = 3852] [serial = 2264] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (194C8000) [pid = 3852] [serial = 2237] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (13D7F800) [pid = 3852] [serial = 2249] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (16973400) [pid = 3852] [serial = 2258] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B8BC400) [pid = 3852] [serial = 2240] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0CF3A400) [pid = 3852] [serial = 2243] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (15954800) [pid = 3852] [serial = 2255] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1456A400) [pid = 3852] [serial = 2252] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (10B03000) [pid = 3852] [serial = 2246] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (18856000) [pid = 3852] [serial = 2267] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (14F39000) [pid = 3852] [serial = 2272] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (176B0800) [pid = 3852] [serial = 2261] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:45:58 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (176C1000) [pid = 3852] [serial = 2275] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:45:59 INFO - PROCESS | 3852 | 1470735958992 Marionette TRACE conn5 <- [1,3028,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:45:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:45:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:45:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:45:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:45:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:45:59 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 770ms 02:45:59 INFO - PROCESS | 3852 | 1470735959048 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 02:45:59 INFO - PROCESS | 3852 | 1470735959050 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 02:45:59 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:45:59 INFO - PROCESS | 3852 | 1470735959054 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:45:59 INFO - PROCESS | 3852 | 1470735959056 Marionette TRACE conn5 <- [1,3030,null,{}] 02:45:59 INFO - PROCESS | 3852 | 1470735959060 Marionette TRACE conn5 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:45:59 INFO - PROCESS | 3852 | 1470735959065 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:59 INFO - PROCESS | 3852 | 1470735959151 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 02:45:59 INFO - PROCESS | 3852 | 1470735959156 Marionette TRACE conn5 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:45:59 INFO - PROCESS | 3852 | 1470735959158 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:45:59 INFO - PROCESS | 3852 | ++DOCSHELL 0CE53400 == 28 [pid = 3852] [id = 769] 02:45:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (1B943C00) [pid = 3852] [serial = 2305] [outer = 00000000] 02:45:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (1BFC0400) [pid = 3852] [serial = 2306] [outer = 1B943C00] 02:45:59 INFO - PROCESS | 3852 | 1470735959202 Marionette DEBUG loaded listener.js 02:45:59 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (1BFC9400) [pid = 3852] [serial = 2307] [outer = 1B943C00] 02:46:00 INFO - PROCESS | 3852 | 1470735959965 Marionette TRACE conn5 <- [1,3032,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 13","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:46:00 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. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:46:00 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'.) 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:46:00 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. 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:46:00 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. 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:46:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:46:00 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. 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:46:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:46:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 02:46:00 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:46:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:46:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:46:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:46:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:46:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:46:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:46:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:46:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:46:00 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:46:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:46:00 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:46:00 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 999ms 02:46:00 INFO - PROCESS | 3852 | 1470735960056 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 02:46:00 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:46:00 INFO - PROCESS | 3852 | 1470735960059 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 02:46:00 INFO - PROCESS | 3852 | 1470735960062 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:46:00 INFO - PROCESS | 3852 | 1470735960063 Marionette TRACE conn5 <- [1,3034,null,{}] 02:46:00 INFO - PROCESS | 3852 | 1470735960067 Marionette TRACE conn5 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:00 INFO - PROCESS | 3852 | 1470735960069 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:00 INFO - PROCESS | 3852 | 1470735960190 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 02:46:00 INFO - PROCESS | 3852 | 1470735960200 Marionette TRACE conn5 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 3852 | 1470735960202 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:00 INFO - PROCESS | 3852 | ++DOCSHELL 1B990000 == 29 [pid = 3852] [id = 770] 02:46:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (1B993000) [pid = 3852] [serial = 2308] [outer = 00000000] 02:46:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (1C1EFC00) [pid = 3852] [serial = 2309] [outer = 1B993000] 02:46:00 INFO - PROCESS | 3852 | 1470735960246 Marionette DEBUG loaded listener.js 02:46:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (1C1F2C00) [pid = 3852] [serial = 2310] [outer = 1B993000] 02:46:00 INFO - PROCESS | 3852 | [3852] 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 02:46:00 INFO - PROCESS | 3852 | 1470735960667 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:46:00 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:46:00 INFO - {} 02:46:00 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 630ms 02:46:00 INFO - PROCESS | 3852 | 1470735960693 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 02:46:00 INFO - PROCESS | 3852 | 1470735960694 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 02:46:00 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:46:00 INFO - PROCESS | 3852 | 1470735960698 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:46:00 INFO - PROCESS | 3852 | 1470735960699 Marionette TRACE conn5 <- [1,3038,null,{}] 02:46:00 INFO - PROCESS | 3852 | 1470735960703 Marionette TRACE conn5 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:00 INFO - PROCESS | 3852 | 1470735960705 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:00 INFO - PROCESS | 3852 | 1470735960788 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 02:46:00 INFO - PROCESS | 3852 | 1470735960938 Marionette TRACE conn5 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:00 INFO - PROCESS | 3852 | 1470735960941 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:00 INFO - PROCESS | 3852 | ++DOCSHELL 08179000 == 30 [pid = 3852] [id = 771] 02:46:00 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (08182000) [pid = 3852] [serial = 2311] [outer = 00000000] 02:46:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (0B825C00) [pid = 3852] [serial = 2312] [outer = 08182000] 02:46:01 INFO - PROCESS | 3852 | 1470735960999 Marionette DEBUG loaded listener.js 02:46:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (0C75EC00) [pid = 3852] [serial = 2313] [outer = 08182000] 02:46:01 INFO - PROCESS | 3852 | 1470735961569 Marionette TRACE conn5 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:46:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:46:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 930ms 02:46:01 INFO - PROCESS | 3852 | 1470735961631 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 02:46:01 INFO - PROCESS | 3852 | 1470735961634 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 02:46:01 INFO - PROCESS | 3852 | 1470735961639 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:46:01 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:46:01 INFO - PROCESS | 3852 | 1470735961643 Marionette TRACE conn5 <- [1,3042,null,{}] 02:46:01 INFO - PROCESS | 3852 | 1470735961666 Marionette TRACE conn5 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:01 INFO - PROCESS | 3852 | 1470735961669 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:01 INFO - PROCESS | 3852 | 1470735961784 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 02:46:01 INFO - PROCESS | 3852 | 1470735961897 Marionette TRACE conn5 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:01 INFO - PROCESS | 3852 | 1470735961900 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:01 INFO - PROCESS | 3852 | ++DOCSHELL 13D78400 == 31 [pid = 3852] [id = 772] 02:46:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1456A400) [pid = 3852] [serial = 2314] [outer = 00000000] 02:46:01 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (15F5A400) [pid = 3852] [serial = 2315] [outer = 1456A400] 02:46:02 INFO - PROCESS | 3852 | 1470735961963 Marionette DEBUG loaded listener.js 02:46:02 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (16367800) [pid = 3852] [serial = 2316] [outer = 1456A400] 02:46:02 INFO - PROCESS | 3852 | 1470735962800 Marionette TRACE conn5 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:46:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:46:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:46:02 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" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:46:02 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" 02:46:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:46:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:46:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:46:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1292ms 02:46:03 INFO - PROCESS | 3852 | 1470735962967 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 02:46:03 INFO - PROCESS | 3852 | 1470735962971 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 02:46:03 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:46:03 INFO - PROCESS | 3852 | 1470735962976 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:46:03 INFO - PROCESS | 3852 | 1470735962979 Marionette TRACE conn5 <- [1,3046,null,{}] 02:46:03 INFO - PROCESS | 3852 | 1470735962982 Marionette TRACE conn5 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:03 INFO - PROCESS | 3852 | 1470735962985 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:03 INFO - PROCESS | 3852 | 1470735963090 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 02:46:03 INFO - PROCESS | 3852 | 1470735963223 Marionette TRACE conn5 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:03 INFO - PROCESS | 3852 | 1470735963226 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:03 INFO - PROCESS | 3852 | ++DOCSHELL 18F8CC00 == 32 [pid = 3852] [id = 773] 02:46:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (18F8F400) [pid = 3852] [serial = 2317] [outer = 00000000] 02:46:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (1934A400) [pid = 3852] [serial = 2318] [outer = 18F8F400] 02:46:03 INFO - PROCESS | 3852 | 1470735963282 Marionette DEBUG loaded listener.js 02:46:03 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (19470800) [pid = 3852] [serial = 2319] [outer = 18F8F400] 02:46:03 INFO - PROCESS | 3852 | 1470735963880 Marionette TRACE conn5 <- [1,3048,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:46:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:46:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:46:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:46:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:46:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:46:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:46:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:46:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:46:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:46:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 935ms 02:46:03 INFO - PROCESS | 3852 | 1470735963916 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 3852 | 1470735963919 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 02:46:04 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:46:04 INFO - PROCESS | 3852 | 1470735963929 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 3852 | 1470735963935 Marionette TRACE conn5 <- [1,3050,null,{}] 02:46:04 INFO - PROCESS | 3852 | 1470735963940 Marionette TRACE conn5 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 3852 | 1470735963943 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:04 INFO - PROCESS | 3852 | 1470735964056 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 02:46:04 INFO - PROCESS | 3852 | 1470735964167 Marionette TRACE conn5 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:04 INFO - PROCESS | 3852 | 1470735964170 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:04 INFO - PROCESS | 3852 | ++DOCSHELL 194CB800 == 33 [pid = 3852] [id = 774] 02:46:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (196D9C00) [pid = 3852] [serial = 2320] [outer = 00000000] 02:46:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (19830C00) [pid = 3852] [serial = 2321] [outer = 196D9C00] 02:46:04 INFO - PROCESS | 3852 | 1470735964223 Marionette DEBUG loaded listener.js 02:46:04 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (19894400) [pid = 3852] [serial = 2322] [outer = 196D9C00] 02:46:04 INFO - PROCESS | 3852 | [3852] 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 02:46:04 INFO - PROCESS | 3852 | 1470735964780 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:46:04 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:46:04 INFO - {} 02:46:04 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 890ms 02:46:04 INFO - PROCESS | 3852 | 1470735964846 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 02:46:04 INFO - PROCESS | 3852 | 1470735964849 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 02:46:04 INFO - PROCESS | 3852 | 1470735964853 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:46:04 INFO - PROCESS | 3852 | 1470735964855 Marionette TRACE conn5 <- [1,3054,null,{}] 02:46:04 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:46:04 INFO - PROCESS | 3852 | 1470735964859 Marionette TRACE conn5 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:04 INFO - PROCESS | 3852 | 1470735964862 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:05 INFO - PROCESS | 3852 | 1470735965006 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 02:46:05 INFO - PROCESS | 3852 | 1470735965111 Marionette TRACE conn5 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:05 INFO - PROCESS | 3852 | 1470735965113 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:05 INFO - PROCESS | 3852 | ++DOCSHELL 176B8C00 == 34 [pid = 3852] [id = 775] 02:46:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (176C2800) [pid = 3852] [serial = 2323] [outer = 00000000] 02:46:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 88 (18F96000) [pid = 3852] [serial = 2324] [outer = 176C2800] 02:46:05 INFO - PROCESS | 3852 | 1470735965167 Marionette DEBUG loaded listener.js 02:46:05 INFO - PROCESS | 3852 | ++DOMWINDOW == 89 (194D3400) [pid = 3852] [serial = 2325] [outer = 176C2800] 02:46:05 INFO - PROCESS | 3852 | 1470735965806 Marionette TRACE conn5 <- [1,3056,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:46:05 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:46:05 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 971ms 02:46:05 INFO - PROCESS | 3852 | 1470735965832 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 02:46:05 INFO - PROCESS | 3852 | 1470735965836 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 02:46:05 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:46:05 INFO - PROCESS | 3852 | 1470735965840 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:46:05 INFO - PROCESS | 3852 | 1470735965845 Marionette TRACE conn5 <- [1,3058,null,{}] 02:46:05 INFO - PROCESS | 3852 | 1470735965849 Marionette TRACE conn5 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:05 INFO - PROCESS | 3852 | 1470735965852 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:05 INFO - PROCESS | 3852 | 1470735965956 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 02:46:06 INFO - PROCESS | 3852 | 1470735966119 Marionette TRACE conn5 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:06 INFO - PROCESS | 3852 | 1470735966122 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:06 INFO - PROCESS | 3852 | ++DOCSHELL 0C7F7C00 == 35 [pid = 3852] [id = 776] 02:46:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 90 (0C7FF000) [pid = 3852] [serial = 2326] [outer = 00000000] 02:46:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 91 (105A5C00) [pid = 3852] [serial = 2327] [outer = 0C7FF000] 02:46:06 INFO - PROCESS | 3852 | 1470735966174 Marionette DEBUG loaded listener.js 02:46:06 INFO - PROCESS | 3852 | ++DOMWINDOW == 92 (13DEA400) [pid = 3852] [serial = 2328] [outer = 0C7FF000] 02:46:06 INFO - PROCESS | 3852 | --DOCSHELL 0B826400 == 34 [pid = 3852] [id = 767] 02:46:06 INFO - PROCESS | 3852 | --DOCSHELL 18851C00 == 33 [pid = 3852] [id = 766] 02:46:06 INFO - PROCESS | 3852 | --DOCSHELL 1B46EC00 == 32 [pid = 3852] [id = 768] 02:46:06 INFO - PROCESS | 3852 | --DOCSHELL 1B990000 == 31 [pid = 3852] [id = 770] 02:46:06 INFO - PROCESS | 3852 | --DOCSHELL 0CE53400 == 30 [pid = 3852] [id = 769] 02:46:06 INFO - PROCESS | 3852 | --DOCSHELL 194CB800 == 29 [pid = 3852] [id = 774] 02:46:06 INFO - PROCESS | 3852 | --DOCSHELL 176B8C00 == 28 [pid = 3852] [id = 775] 02:46:06 INFO - PROCESS | 3852 | --DOCSHELL 18F8CC00 == 27 [pid = 3852] [id = 773] 02:46:06 INFO - PROCESS | 3852 | --DOCSHELL 08179000 == 26 [pid = 3852] [id = 771] 02:46:06 INFO - PROCESS | 3852 | --DOCSHELL 13D78400 == 25 [pid = 3852] [id = 772] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 91 (179C0000) [pid = 3852] [serial = 2266] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 90 (18F8D800) [pid = 3852] [serial = 2274] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 89 (15F63C00) [pid = 3852] [serial = 2273] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 88 (18F8A800) [pid = 3852] [serial = 2271] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 87 (176BEC00) [pid = 3852] [serial = 2262] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (176B5800) [pid = 3852] [serial = 2263] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (19474400) [pid = 3852] [serial = 2277] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (19556400) [pid = 3852] [serial = 2279] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (19472C00) [pid = 3852] [serial = 2276] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1764C000) [pid = 3852] [serial = 2260] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (179BCC00) [pid = 3852] [serial = 2265] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (18852400) [pid = 3852] [serial = 2270] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (196D8000) [pid = 3852] [serial = 2239] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (13EB2400) [pid = 3852] [serial = 2250] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (14126800) [pid = 3852] [serial = 2251] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (17647400) [pid = 3852] [serial = 2259] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0B991400) [pid = 3852] [serial = 2241] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0C6E4400) [pid = 3852] [serial = 2242] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (0CF8BC00) [pid = 3852] [serial = 2244] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (0D10C400) [pid = 3852] [serial = 2245] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (16370C00) [pid = 3852] [serial = 2256] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (16967000) [pid = 3852] [serial = 2257] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (14F30400) [pid = 3852] [serial = 2253] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (14FD6000) [pid = 3852] [serial = 2254] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (10B0F400) [pid = 3852] [serial = 2247] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (110E0400) [pid = 3852] [serial = 2248] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | --DOMWINDOW == 65 (18857C00) [pid = 3852] [serial = 2268] [outer = 00000000] [url = about:blank] 02:46:07 INFO - PROCESS | 3852 | 1470735967339 Marionette TRACE conn5 <- [1,3060,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:46:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:46:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1536ms 02:46:07 INFO - PROCESS | 3852 | 1470735967379 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 02:46:07 INFO - PROCESS | 3852 | 1470735967382 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 02:46:07 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:46:07 INFO - PROCESS | 3852 | 1470735967386 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:46:07 INFO - PROCESS | 3852 | 1470735967389 Marionette TRACE conn5 <- [1,3062,null,{}] 02:46:07 INFO - PROCESS | 3852 | 1470735967394 Marionette TRACE conn5 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:07 INFO - PROCESS | 3852 | 1470735967397 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:07 INFO - PROCESS | 3852 | 1470735967485 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 02:46:07 INFO - PROCESS | 3852 | 1470735967493 Marionette TRACE conn5 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:07 INFO - PROCESS | 3852 | 1470735967496 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:07 INFO - PROCESS | 3852 | ++DOCSHELL 0B994C00 == 26 [pid = 3852] [id = 777] 02:46:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 66 (0C685C00) [pid = 3852] [serial = 2329] [outer = 00000000] 02:46:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 67 (0CE4F800) [pid = 3852] [serial = 2330] [outer = 0C685C00] 02:46:07 INFO - PROCESS | 3852 | 1470735967545 Marionette DEBUG loaded listener.js 02:46:07 INFO - PROCESS | 3852 | ++DOMWINDOW == 68 (0CF33000) [pid = 3852] [serial = 2331] [outer = 0C685C00] 02:46:08 INFO - PROCESS | 3852 | 1470735968047 Marionette TRACE conn5 <- [1,3064,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:46:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:46:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:46:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:46:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:46:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:46:08 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:46:08 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 671ms 02:46:08 INFO - PROCESS | 3852 | 1470735968058 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 3852 | 1470735968063 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 02:46:08 INFO - PROCESS | 3852 | 1470735968070 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:46:08 INFO - PROCESS | 3852 | 1470735968073 Marionette TRACE conn5 <- [1,3066,null,{}] 02:46:08 INFO - PROCESS | 3852 | 1470735968080 Marionette TRACE conn5 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:08 INFO - PROCESS | 3852 | 1470735968083 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:08 INFO - PROCESS | 3852 | 1470735968206 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 02:46:08 INFO - PROCESS | 3852 | 1470735968216 Marionette TRACE conn5 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:08 INFO - PROCESS | 3852 | 1470735968218 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:08 INFO - PROCESS | 3852 | ++DOCSHELL 10509400 == 27 [pid = 3852] [id = 778] 02:46:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 69 (1050C800) [pid = 3852] [serial = 2332] [outer = 00000000] 02:46:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 70 (1066D400) [pid = 3852] [serial = 2333] [outer = 1050C800] 02:46:08 INFO - PROCESS | 3852 | 1470735968266 Marionette DEBUG loaded listener.js 02:46:08 INFO - PROCESS | 3852 | ++DOMWINDOW == 71 (10B9B400) [pid = 3852] [serial = 2334] [outer = 1050C800] 02:46:08 INFO - PROCESS | 3852 | 1470735968740 Marionette TRACE conn5 <- [1,3068,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3069,"getWindowHandle",null] 02:46:08 INFO - PROCESS | 3852 | 1470735968812 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 02:46:08 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:46:08 INFO - PROCESS | 3852 | 1470735968815 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:46:08 INFO - PROCESS | 3852 | 1470735968819 Marionette TRACE conn5 <- [1,3070,null,{}] 02:46:08 INFO - PROCESS | 3852 | 1470735968830 Marionette TRACE conn5 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:08 INFO - PROCESS | 3852 | 1470735968834 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:08 INFO - PROCESS | 3852 | 1470735968919 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 02:46:08 INFO - PROCESS | 3852 | 1470735968926 Marionette TRACE conn5 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:08 INFO - PROCESS | 3852 | 1470735968929 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:09 INFO - PROCESS | 3852 | ++DOCSHELL 14674800 == 28 [pid = 3852] [id = 779] 02:46:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 72 (14678000) [pid = 3852] [serial = 2335] [outer = 00000000] 02:46:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (14F2FC00) [pid = 3852] [serial = 2336] [outer = 14678000] 02:46:09 INFO - PROCESS | 3852 | 1470735969091 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (14FDA800) [pid = 3852] [serial = 2337] [outer = 14678000] 02:46:09 INFO - PROCESS | 3852 | 1470735969445 Marionette TRACE conn5 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:46:09 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:46:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:46:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:09 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:46:09 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:46:09 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 670ms 02:46:09 INFO - PROCESS | 3852 | 1470735969489 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 02:46:09 INFO - PROCESS | 3852 | 1470735969492 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 02:46:09 INFO - PROCESS | 3852 | 1470735969495 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:46:09 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:46:09 INFO - PROCESS | 3852 | 1470735969497 Marionette TRACE conn5 <- [1,3074,null,{}] 02:46:09 INFO - PROCESS | 3852 | 1470735969500 Marionette TRACE conn5 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:09 INFO - PROCESS | 3852 | 1470735969502 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:09 INFO - PROCESS | 3852 | 1470735969656 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 02:46:09 INFO - PROCESS | 3852 | 1470735969676 Marionette TRACE conn5 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:09 INFO - PROCESS | 3852 | 1470735969678 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:09 INFO - PROCESS | 3852 | ++DOCSHELL 1595AC00 == 29 [pid = 3852] [id = 780] 02:46:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (1595E400) [pid = 3852] [serial = 2338] [outer = 00000000] 02:46:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (16372800) [pid = 3852] [serial = 2339] [outer = 1595E400] 02:46:09 INFO - PROCESS | 3852 | 1470735969723 Marionette DEBUG loaded listener.js 02:46:09 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (16965C00) [pid = 3852] [serial = 2340] [outer = 1595E400] 02:46:10 INFO - PROCESS | 3852 | 1470735970140 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:46:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:46:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 670ms 02:46:10 INFO - PROCESS | 3852 | 1470735970169 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 3852 | 1470735970171 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 02:46:10 INFO - PROCESS | 3852 | 1470735970179 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:46:10 INFO - PROCESS | 3852 | 1470735970180 Marionette TRACE conn5 <- [1,3078,null,{}] 02:46:10 INFO - PROCESS | 3852 | 1470735970184 Marionette TRACE conn5 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:10 INFO - PROCESS | 3852 | 1470735970186 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:10 INFO - PROCESS | 3852 | 1470735970303 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 02:46:10 INFO - PROCESS | 3852 | 1470735970308 Marionette TRACE conn5 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:10 INFO - PROCESS | 3852 | 1470735970310 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:10 INFO - PROCESS | 3852 | ++DOCSHELL 16971000 == 30 [pid = 3852] [id = 781] 02:46:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (16971800) [pid = 3852] [serial = 2341] [outer = 00000000] 02:46:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (17651800) [pid = 3852] [serial = 2342] [outer = 16971800] 02:46:10 INFO - PROCESS | 3852 | 1470735970355 Marionette DEBUG loaded listener.js 02:46:10 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (176ABC00) [pid = 3852] [serial = 2343] [outer = 16971800] 02:46:10 INFO - PROCESS | 3852 | 1470735970804 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:46:10 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:46:10 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 670ms 02:46:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:46:10 INFO - PROCESS | 3852 | 1470735970854 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 02:46:10 INFO - PROCESS | 3852 | 1470735970856 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 02:46:10 INFO - PROCESS | 3852 | 1470735970871 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:46:10 INFO - PROCESS | 3852 | 1470735970873 Marionette TRACE conn5 <- [1,3082,null,{}] 02:46:10 INFO - PROCESS | 3852 | 1470735970876 Marionette TRACE conn5 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:10 INFO - PROCESS | 3852 | 1470735970882 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:11 INFO - PROCESS | 3852 | 1470735971044 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 02:46:11 INFO - PROCESS | 3852 | 1470735971114 Marionette TRACE conn5 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:11 INFO - PROCESS | 3852 | 1470735971125 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:11 INFO - PROCESS | 3852 | ++DOCSHELL 176BEC00 == 31 [pid = 3852] [id = 782] 02:46:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (179BA400) [pid = 3852] [serial = 2344] [outer = 00000000] 02:46:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (179C1C00) [pid = 3852] [serial = 2345] [outer = 179BA400] 02:46:11 INFO - PROCESS | 3852 | 1470735971171 Marionette DEBUG loaded listener.js 02:46:11 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (1874AC00) [pid = 3852] [serial = 2346] [outer = 179BA400] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1764D800) [pid = 3852] [serial = 2293] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (18854800) [pid = 3852] [serial = 2296] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (1ABE3C00) [pid = 3852] [serial = 2299] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (1B473800) [pid = 3852] [serial = 2302] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (01CCBC00) [pid = 3852] [serial = 2287] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (0D373000) [pid = 3852] [serial = 2284] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (08185400) [pid = 3852] [serial = 2281] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0CF34000) [pid = 3852] [serial = 2290] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (191E2800) [pid = 3852] [serial = 2278] [outer = 00000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (1B993000) [pid = 3852] [serial = 2308] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 02:46:11 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (1B943C00) [pid = 3852] [serial = 2305] [outer = 00000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 02:46:11 INFO - PROCESS | 3852 | 1470735971758 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:46:11 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:46:11 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 931ms 02:46:11 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:46:11 INFO - PROCESS | 3852 | 1470735971791 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 02:46:11 INFO - PROCESS | 3852 | 1470735971793 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 02:46:11 INFO - PROCESS | 3852 | 1470735971796 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:46:11 INFO - PROCESS | 3852 | 1470735971798 Marionette TRACE conn5 <- [1,3086,null,{}] 02:46:11 INFO - PROCESS | 3852 | 1470735971801 Marionette TRACE conn5 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:11 INFO - PROCESS | 3852 | 1470735971803 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:11 INFO - PROCESS | 3852 | 1470735971923 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 02:46:12 INFO - PROCESS | 3852 | 1470735971990 Marionette TRACE conn5 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 3852 | 1470735971992 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:12 INFO - PROCESS | 3852 | ++DOCSHELL 0CE5C000 == 32 [pid = 3852] [id = 783] 02:46:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 73 (179C2000) [pid = 3852] [serial = 2347] [outer = 00000000] 02:46:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 74 (18839400) [pid = 3852] [serial = 2348] [outer = 179C2000] 02:46:12 INFO - PROCESS | 3852 | 1470735972038 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 75 (18F8D800) [pid = 3852] [serial = 2349] [outer = 179C2000] 02:46:12 INFO - PROCESS | 3852 | 1470735972363 Marionette TRACE conn5 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:46:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:46:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:46:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 630ms 02:46:12 INFO - PROCESS | 3852 | 1470735972439 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 02:46:12 INFO - PROCESS | 3852 | 1470735972441 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 02:46:12 INFO - PROCESS | 3852 | 1470735972444 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:46:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:46:12 INFO - PROCESS | 3852 | 1470735972446 Marionette TRACE conn5 <- [1,3090,null,{}] 02:46:12 INFO - PROCESS | 3852 | 1470735972449 Marionette TRACE conn5 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:12 INFO - PROCESS | 3852 | 1470735972451 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:12 INFO - PROCESS | 3852 | 1470735972531 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 02:46:12 INFO - PROCESS | 3852 | 1470735972535 Marionette TRACE conn5 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:12 INFO - PROCESS | 3852 | 1470735972538 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:12 INFO - PROCESS | 3852 | ++DOCSHELL 18F8CC00 == 33 [pid = 3852] [id = 784] 02:46:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 76 (18F92400) [pid = 3852] [serial = 2350] [outer = 00000000] 02:46:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 77 (19403400) [pid = 3852] [serial = 2351] [outer = 18F92400] 02:46:12 INFO - PROCESS | 3852 | 1470735972582 Marionette DEBUG loaded listener.js 02:46:12 INFO - PROCESS | 3852 | ++DOMWINDOW == 78 (1940FC00) [pid = 3852] [serial = 2352] [outer = 18F92400] 02:46:13 INFO - PROCESS | 3852 | 1470735972999 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:46:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:46:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 571ms 02:46:13 INFO - PROCESS | 3852 | 1470735973025 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 3852 | 1470735973027 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 02:46:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:46:13 INFO - PROCESS | 3852 | 1470735973030 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - PROCESS | 3852 | 1470735973032 Marionette TRACE conn5 <- [1,3094,null,{}] 02:46:13 INFO - PROCESS | 3852 | 1470735973035 Marionette TRACE conn5 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 3852 | 1470735973037 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:13 INFO - PROCESS | 3852 | 1470735973177 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 02:46:13 INFO - PROCESS | 3852 | 1470735973184 Marionette TRACE conn5 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:13 INFO - PROCESS | 3852 | 1470735973186 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:13 INFO - PROCESS | 3852 | ++DOCSHELL 194CD400 == 34 [pid = 3852] [id = 785] 02:46:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 79 (194CEC00) [pid = 3852] [serial = 2353] [outer = 00000000] 02:46:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 80 (19559C00) [pid = 3852] [serial = 2354] [outer = 194CEC00] 02:46:13 INFO - PROCESS | 3852 | 1470735973231 Marionette DEBUG loaded listener.js 02:46:13 INFO - PROCESS | 3852 | ++DOMWINDOW == 81 (196D5400) [pid = 3852] [serial = 2355] [outer = 194CEC00] 02:46:13 INFO - PROCESS | 3852 | 1470735973667 Marionette TRACE conn5 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:46:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:46:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:46:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:46:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 670ms 02:46:13 INFO - PROCESS | 3852 | 1470735973704 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 02:46:13 INFO - PROCESS | 3852 | 1470735973709 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 02:46:13 INFO - PROCESS | 3852 | 1470735973715 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:46:13 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:46:13 INFO - PROCESS | 3852 | 1470735973718 Marionette TRACE conn5 <- [1,3098,null,{}] 02:46:13 INFO - PROCESS | 3852 | 1470735973724 Marionette TRACE conn5 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:13 INFO - PROCESS | 3852 | 1470735973728 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:13 INFO - PROCESS | 3852 | 1470735973874 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 02:46:14 INFO - PROCESS | 3852 | 1470735974074 Marionette TRACE conn5 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:14 INFO - PROCESS | 3852 | 1470735974079 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:14 INFO - PROCESS | 3852 | ++DOCSHELL 0B8B0800 == 35 [pid = 3852] [id = 786] 02:46:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 82 (0B8B1400) [pid = 3852] [serial = 2356] [outer = 00000000] 02:46:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 83 (0C678C00) [pid = 3852] [serial = 2357] [outer = 0B8B1400] 02:46:14 INFO - PROCESS | 3852 | 1470735974137 Marionette DEBUG loaded listener.js 02:46:14 INFO - PROCESS | 3852 | ++DOMWINDOW == 84 (0CE5C800) [pid = 3852] [serial = 2358] [outer = 0B8B1400] 02:46:14 INFO - PROCESS | 3852 | 1470735974709 Marionette TRACE conn5 <- [1,3100,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:46:14 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:46:14 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 02:46:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:46:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:46:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:46:14 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:46:14 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1021ms 02:46:14 INFO - PROCESS | 3852 | 1470735974754 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 02:46:14 INFO - PROCESS | 3852 | 1470735974759 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 02:46:14 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:46:14 INFO - PROCESS | 3852 | 1470735974766 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:46:14 INFO - PROCESS | 3852 | 1470735974769 Marionette TRACE conn5 <- [1,3102,null,{}] 02:46:14 INFO - PROCESS | 3852 | 1470735974793 Marionette TRACE conn5 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:46:14 INFO - PROCESS | 3852 | 1470735974796 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:14 INFO - PROCESS | 3852 | 1470735974918 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 02:46:15 INFO - PROCESS | 3852 | 1470735975064 Marionette TRACE conn5 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"d1c3eb0b-62d1-4b6d-9578-43faff38e4c8\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:46:15 INFO - PROCESS | 3852 | 1470735975067 Marionette INFO sendAsync 51f89f6b-d2e2-4e01-ac41-fa755e188b6a 02:46:15 INFO - PROCESS | 3852 | ++DOCSHELL 10B08000 == 36 [pid = 3852] [id = 787] 02:46:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 85 (10B98C00) [pid = 3852] [serial = 2359] [outer = 00000000] 02:46:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 86 (13D86000) [pid = 3852] [serial = 2360] [outer = 10B98C00] 02:46:15 INFO - PROCESS | 3852 | 1470735975125 Marionette DEBUG loaded listener.js 02:46:15 INFO - PROCESS | 3852 | ++DOMWINDOW == 87 (13F82000) [pid = 3852] [serial = 2361] [outer = 10B98C00] 02:46:15 INFO - PROCESS | 3852 | 1470735975727 Marionette TRACE conn5 <- [1,3104,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:46:15 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:46:15 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 988ms 02:46:15 INFO - PROCESS | 3852 | 1470735975756 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 02:46:15 INFO - PROCESS | 3852 | 1470735975759 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 02:46:16 INFO - PROCESS | 3852 | --DOCSHELL 18F8CC00 == 35 [pid = 3852] [id = 784] 02:46:16 INFO - PROCESS | 3852 | --DOCSHELL 0CE5C000 == 34 [pid = 3852] [id = 783] 02:46:16 INFO - PROCESS | 3852 | --DOCSHELL 176BEC00 == 33 [pid = 3852] [id = 782] 02:46:16 INFO - PROCESS | 3852 | --DOCSHELL 16971000 == 32 [pid = 3852] [id = 781] 02:46:16 INFO - PROCESS | 3852 | --DOCSHELL 1595AC00 == 31 [pid = 3852] [id = 780] 02:46:16 INFO - PROCESS | 3852 | --DOCSHELL 14674800 == 30 [pid = 3852] [id = 779] 02:46:16 INFO - PROCESS | 3852 | --DOCSHELL 10509400 == 29 [pid = 3852] [id = 778] 02:46:16 INFO - PROCESS | 3852 | --DOCSHELL 0B994C00 == 28 [pid = 3852] [id = 777] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 86 (176BC800) [pid = 3852] [serial = 2295] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 85 (1AB83C00) [pid = 3852] [serial = 2297] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 84 (1ACC6400) [pid = 3852] [serial = 2301] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 83 (1ABEFC00) [pid = 3852] [serial = 2300] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 82 (1B733000) [pid = 3852] [serial = 2303] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 81 (0B8B0C00) [pid = 3852] [serial = 2288] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 80 (0B8BFC00) [pid = 3852] [serial = 2289] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 79 (10FED800) [pid = 3852] [serial = 2285] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 78 (13EB6C00) [pid = 3852] [serial = 2286] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 77 (08775400) [pid = 3852] [serial = 2282] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 76 (0B82D800) [pid = 3852] [serial = 2283] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 75 (0D10A800) [pid = 3852] [serial = 2291] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 74 (0D2DE000) [pid = 3852] [serial = 2292] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 73 (176B5C00) [pid = 3852] [serial = 2294] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 72 (196D4C00) [pid = 3852] [serial = 2280] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 71 (1C1EFC00) [pid = 3852] [serial = 2309] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 70 (1B90C000) [pid = 3852] [serial = 2304] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 69 (1C1F2C00) [pid = 3852] [serial = 2310] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 68 (1AB95C00) [pid = 3852] [serial = 2298] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 67 (1BFC0400) [pid = 3852] [serial = 2306] [outer = 00000000] [url = about:blank] 02:46:16 INFO - PROCESS | 3852 | --DOMWINDOW == 66 (1BFC9400) [pid = 3852] [serial = 2307] [outer = 00000000] [url = about:blank] 02:46:16 WARNING - u'runner_teardown' () 02:46:16 INFO - No more tests 02:46:16 INFO - Got 0 unexpected results 02:46:16 INFO - SUITE-END | took 689s 02:46:16 INFO - Closing logging queue 02:46:16 INFO - queue closed 02:46:16 INFO - Return code: 0 02:46:16 WARNING - # TBPL SUCCESS # 02:46:16 INFO - Running post-action listener: _resource_record_post_action 02:46:16 INFO - Running post-run listener: _resource_record_post_run 02:46:18 INFO - Total resource usage - Wall time: 698s; CPU: 14.0%; Read bytes: 77478400; Write bytes: 1127145472; Read time: 1102710; Write time: 8468300 02:46:18 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:46:18 INFO - install - Wall time: 2s; CPU: 13.0%; Read bytes: 0; Write bytes: 20480; Read time: 0; Write time: 110 02:46:18 INFO - run-tests - Wall time: 696s; CPU: 14.0%; Read bytes: 77478400; Write bytes: 1059241984; Read time: 1102710; Write time: 8422580 02:46:18 INFO - Running post-run listener: _upload_blobber_files 02:46:18 INFO - Blob upload gear active. 02:46:18 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 02:46:18 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 02:46:18 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'] 02:46:18 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 02:46:18 INFO - (blobuploader) - INFO - Open directory for files ... 02:46:18 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 02:46:18 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:46:18 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:46:19 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:46:19 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:46:19 INFO - (blobuploader) - INFO - Done attempting. 02:46:19 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 02:46:19 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:46:19 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:46:21 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:46:21 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:46:21 INFO - (blobuploader) - INFO - Done attempting. 02:46:21 INFO - (blobuploader) - INFO - Iteration through files over. 02:46:21 INFO - Return code: 0 02:46:21 INFO - rmtree: C:\slave\test\build\uploaded_files.json 02:46:21 INFO - Using _rmtree_windows ... 02:46:21 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 02:46:21 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/584f7e8fb48b7e933fa9daae80a9e22e7fad1038ac7527698370c94306cc28b02841debac190c257f0a16b47fbe17c98729248d88862f27fd1751f04a09a2e72", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/828530fd7c50ed1539b839d3a40f4282a67d3592415c2eead6c8f2c72030fe9528775a0a5934aec122ce37fada6928255908233bc0e5deb6fca9097605e2a7b5"} 02:46:21 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 02:46:21 INFO - Writing to file C:\slave\test\properties\blobber_files 02:46:21 INFO - Contents: 02:46:21 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/584f7e8fb48b7e933fa9daae80a9e22e7fad1038ac7527698370c94306cc28b02841debac190c257f0a16b47fbe17c98729248d88862f27fd1751f04a09a2e72", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/828530fd7c50ed1539b839d3a40f4282a67d3592415c2eead6c8f2c72030fe9528775a0a5934aec122ce37fada6928255908233bc0e5deb6fca9097605e2a7b5"} 02:46:21 INFO - Running post-run listener: copy_logs_to_upload_dir 02:46:21 INFO - Copying logs to upload dir... 02:46:21 INFO - mkdir: C:\slave\test\build\upload\logs 02:46:21 INFO - Copying logs to upload dir... 02:46:21 INFO - Using _rmtree_windows ... 02:46:21 INFO - Using _rmtree_windows ... 02:46:21 INFO - Using _rmtree_windows ... 02:46:21 INFO - Using _rmtree_windows ... 02:46:21 INFO - Using _rmtree_windows ... 02:46:21 INFO - Using _rmtree_windows ... 02:46:21 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=929.024000 ========= master_lag: 0.31 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 15 mins, 29 secs) (at 2016-08-09 02:46:22.130644) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-09 02:46:22.137388) ========= '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-138 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-138 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:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test\properties RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 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/584f7e8fb48b7e933fa9daae80a9e22e7fad1038ac7527698370c94306cc28b02841debac190c257f0a16b47fbe17c98729248d88862f27fd1751f04a09a2e72", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/828530fd7c50ed1539b839d3a40f4282a67d3592415c2eead6c8f2c72030fe9528775a0a5934aec122ce37fada6928255908233bc0e5deb6fca9097605e2a7b5"} build_url:https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip symbols_url:https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.101000 build_url: 'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/584f7e8fb48b7e933fa9daae80a9e22e7fad1038ac7527698370c94306cc28b02841debac190c257f0a16b47fbe17c98729248d88862f27fd1751f04a09a2e72", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/828530fd7c50ed1539b839d3a40f4282a67d3592415c2eead6c8f2c72030fe9528775a0a5934aec122ce37fada6928255908233bc0e5deb6fca9097605e2a7b5"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Uv457wqeQhqkA1CGt3Lv6w/artifacts/public/build/firefox-48.0.1.en-US.win32.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-09 02:46:22.255169) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 02:46:22.255507) ========= '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-138 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-138 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:\mozilla-build\hg;c:\Program Files\Microsoft Windows Performance Toolkit\;c:\mozilla-build\hg\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_IDENTIFIER=x86 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROMPT=$P$G PSMODULEPATH=C:\windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=C:\slave\test RUNLOGFILE=C:\slave\\runslave.log SLAVEDIR=C:\slave\ SYSTEMDRIVE=C: SYSTEMROOT=C:\windows TEMP=C:\Users\cltbld\AppData\Local\Temp TEST1=testie TMP=C:\Users\cltbld\AppData\Local\Temp USERDOMAIN=T-W732-IX-138 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-09 02:46:22.370343) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-09 02:46:22.370683) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-08-09 02:46:23.344629) ========= ========= Total master_lag: 0.48 =========