builder: mozilla-beta_win8_64-debug_test-web-platform-tests-1 slave: t-w864-ix-180 starttime: 1468190289.6 results: success (0) buildid: 20160710132925 builduid: 3736ed9763b34a63a290d9069e82464e revision: ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 15:38:09.598487) ========= master: http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-10 15:38:09.599287) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 15:38:09.599581) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-10 15:38:09.774813) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-10 15:38:09.775219) ========= '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.T-W864-IX-180\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-180 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-180 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-180\AppData\Local LOGONSERVER=\\T-W864-IX-180 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-180 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-180 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-180 WINDIR=C:\windows using PTY: False --15:38:10-- 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% 29.25 MB/s 15:38:10 (29.25 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=1.051000 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-10 15:38:10.863400) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-07-10 15:38:10.863683) ========= '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.T-W864-IX-180\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-180 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-180 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-180\AppData\Local LOGONSERVER=\\T-W864-IX-180 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-180 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-180 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-180 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=2.708000 ========= master_lag: 0.06 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 2 secs) (at 2016-07-10 15:38:13.634983) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-10 15:38:13.635351) ========= 'bash' '-c' u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e --destination scripts --debug' in dir C:\slave\test\. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e --destination scripts --debug'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-180\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-180 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-180 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-180\AppData\Local LOGONSERVER=\\T-W864-IX-180 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-180 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-180 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-180 WINDIR=C:\windows using PTY: False 2016-07-10 15:38:14,059 truncating revision to first 12 chars 2016-07-10 15:38:14,059 Setting DEBUG logging. 2016-07-10 15:38:14,059 attempt 1/10 2016-07-10 15:38:14,059 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/ebd3919e8a3a?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-10 15:38:14,486 unpacking tar archive at: mozilla-beta-ebd3919e8a3a/testing/mozharness/ program finished with exit code 0 elapsedTime=1.085000 ========= master_lag: 0.06 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-10 15:38:14.780108) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 15:38:14.780395) ========= script_repo_revision: ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-10 15:38:14.780834) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 15:38:14.781116) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-10 15:38:14.800757) ========= ========= Started 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 48 secs) (at 2016-07-10 15:38:14.801054) ========= 'c:/mozilla-build/python27/python' '-u' 'scripts/scripts/web_platform_tests.py' '--cfg' 'web_platform_tests/prod_config_windows.py' '--test-type=testharness' '--total-chunks' '10' '--this-chunk' '1' '--blob-upload-branch' 'mozilla-beta' '--download-symbols' 'true' in dir C:\slave\test\. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['c:/mozilla-build/python27/python', '-u', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config_windows.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\cltbld.T-W864-IX-180\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-180 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-180 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-180\AppData\Local LOGONSERVER=\\T-W864-IX-180 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ MOZ_CRASHREPORTER_NO_REPORT=1 MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-180 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-180 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-180 WINDIR=C:\windows XPCOM_DEBUG_BREAK=warn using PTY: False 15:38:15 INFO - MultiFileLogger online at 20160710 15:38:15 in C:\slave\test 15:38:15 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config_windows.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 15:38:15 INFO - Dumping config to C:\slave\test\logs\localconfig.json. 15:38:15 INFO - {'append_to_log': False, 15:38:15 INFO - 'base_work_dir': 'C:\\slave\\test', 15:38:15 INFO - 'blob_upload_branch': 'mozilla-beta', 15:38:15 INFO - 'blob_uploader_auth_file': 'C:\\slave\\test\\oauth.txt', 15:38:15 INFO - 'buildbot_json_path': 'buildprops.json', 15:38:15 INFO - 'config_files': ('web_platform_tests/prod_config_windows.py',), 15:38:15 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:38:15 INFO - 'download_minidump_stackwalk': True, 15:38:15 INFO - 'download_symbols': 'true', 15:38:15 INFO - 'e10s': False, 15:38:15 INFO - 'exes': {'hg': 'c:/mozilla-build/hg/hg', 15:38:15 INFO - 'mozinstall': ('C:\\slave\\test/build/venv/scripts/python', 15:38:15 INFO - 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py'), 15:38:15 INFO - 'python': 'c:\\mozilla-build\\python27\\python.exe', 15:38:15 INFO - 'tooltool.py': ('c:\\mozilla-build\\python27\\python.exe', 15:38:15 INFO - 'C:/mozilla-build/tooltool.py'), 15:38:15 INFO - 'virtualenv': ('c:\\mozilla-build\\python27\\python.exe', 15:38:15 INFO - 'c:/mozilla-build/buildbotve/virtualenv.py')}, 15:38:15 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:38:15 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:38:15 INFO - 'log_level': 'info', 15:38:15 INFO - 'log_to_console': True, 15:38:15 INFO - 'opt_config_files': (), 15:38:15 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:38:15 INFO - '--processes=1', 15:38:15 INFO - '--config=%(test_path)s/wptrunner.ini', 15:38:15 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:38:15 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:38:15 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:38:15 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:38:15 INFO - 'pip_index': False, 15:38:15 INFO - 'require_test_zip': True, 15:38:15 INFO - 'test_type': ('testharness',), 15:38:15 INFO - 'this_chunk': '1', 15:38:15 INFO - 'total_chunks': '10', 15:38:15 INFO - 'virtualenv_path': 'venv', 15:38:15 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:38:15 INFO - 'work_dir': 'build'} 15:38:15 INFO - ##### 15:38:15 INFO - ##### Running clobber step. 15:38:15 INFO - ##### 15:38:15 INFO - Running pre-action listener: _resource_record_pre_action 15:38:15 INFO - Running main action method: clobber 15:38:15 INFO - rmtree: C:\slave\test\build 15:38:15 INFO - Using _rmtree_windows ... 15:38:15 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build',), kwargs: {}, attempt #1 15:39:34 INFO - Running post-action listener: _resource_record_post_action 15:39:34 INFO - ##### 15:39:34 INFO - ##### Running read-buildbot-config step. 15:39:34 INFO - ##### 15:39:34 INFO - Running pre-action listener: _resource_record_pre_action 15:39:34 INFO - Running main action method: read_buildbot_config 15:39:34 INFO - Using buildbot properties: 15:39:34 INFO - { 15:39:34 INFO - "project": "", 15:39:34 INFO - "product": "firefox", 15:39:34 INFO - "script_repo_revision": "production", 15:39:34 INFO - "scheduler": "tests-mozilla-beta-win8_64-debug-unittest", 15:39:34 INFO - "repository": "", 15:39:34 INFO - "buildername": "Windows 8 64-bit mozilla-beta debug test web-platform-tests-1", 15:39:34 INFO - "buildid": "20160710132925", 15:39:34 INFO - "pgo_build": "False", 15:39:34 INFO - "basedir": "C:\\slave\\test", 15:39:34 INFO - "buildnumber": 20, 15:39:34 INFO - "slavename": "t-w864-ix-180", 15:39:34 INFO - "revision": "ebd3919e8a3a0c4bcc5c3933ab693b44b38f490e", 15:39:34 INFO - "master": "http://buildbot-master110.bb.releng.scl3.mozilla.com:8201/", 15:39:34 INFO - "platform": "win64", 15:39:34 INFO - "branch": "mozilla-beta", 15:39:34 INFO - "repo_path": "releases/mozilla-beta", 15:39:34 INFO - "moz_repo_path": "", 15:39:34 INFO - "stage_platform": "win64", 15:39:34 INFO - "builduid": "3736ed9763b34a63a290d9069e82464e", 15:39:34 INFO - "slavebuilddir": "test" 15:39:34 INFO - } 15:39:34 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json. 15:39:34 INFO - Found installer url https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.zip. 15:39:34 INFO - Running post-action listener: _resource_record_post_action 15:39:34 INFO - ##### 15:39:34 INFO - ##### Running download-and-extract step. 15:39:34 INFO - ##### 15:39:34 INFO - Running pre-action listener: _resource_record_pre_action 15:39:34 INFO - Running main action method: download_and_extract 15:39:34 INFO - mkdir: C:\slave\test\build\tests 15:39:34 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')]} 15:39:34 INFO - https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json matches https://queue.taskcluster.net 15:39:34 INFO - trying https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json 15:39:34 INFO - Downloading https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json to C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json 15:39:34 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.test_packages.json', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.test_packages.json'}, attempt #1 15:39:35 INFO - Downloaded 1240 bytes. 15:39:35 INFO - Reading from file C:\slave\test\build\firefox-48.0.en-US.win64.test_packages.json 15:39:35 INFO - Using the following test package requirements: 15:39:35 INFO - {u'common': [u'firefox-48.0.en-US.win64.common.tests.zip'], 15:39:35 INFO - u'cppunittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 15:39:35 INFO - u'firefox-48.0.en-US.win64.cppunittest.tests.zip'], 15:39:35 INFO - u'gtest': [u'firefox-48.0.en-US.win64.common.tests.zip', 15:39:35 INFO - u'firefox-48.0.en-US.win64.gtest.tests.zip'], 15:39:35 INFO - u'jittest': [u'firefox-48.0.en-US.win64.common.tests.zip', 15:39:35 INFO - u'jsshell-win64.zip'], 15:39:35 INFO - u'mochitest': [u'firefox-48.0.en-US.win64.common.tests.zip', 15:39:35 INFO - u'firefox-48.0.en-US.win64.mochitest.tests.zip'], 15:39:35 INFO - u'mozbase': [u'firefox-48.0.en-US.win64.common.tests.zip'], 15:39:35 INFO - u'reftest': [u'firefox-48.0.en-US.win64.common.tests.zip', 15:39:35 INFO - u'firefox-48.0.en-US.win64.reftest.tests.zip'], 15:39:35 INFO - u'talos': [u'firefox-48.0.en-US.win64.common.tests.zip', 15:39:35 INFO - u'firefox-48.0.en-US.win64.talos.tests.zip'], 15:39:35 INFO - u'web-platform': [u'firefox-48.0.en-US.win64.common.tests.zip', 15:39:35 INFO - u'firefox-48.0.en-US.win64.web-platform.tests.zip'], 15:39:35 INFO - u'xpcshell': [u'firefox-48.0.en-US.win64.common.tests.zip', 15:39:35 INFO - u'firefox-48.0.en-US.win64.xpcshell.tests.zip']} 15:39:35 INFO - Downloading packages: [u'firefox-48.0.en-US.win64.common.tests.zip', u'firefox-48.0.en-US.win64.web-platform.tests.zip'] for test suite category: web-platform 15:39:35 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')]} 15:39:35 INFO - https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip matches https://queue.taskcluster.net 15:39:35 INFO - trying https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip 15:39:35 INFO - Downloading https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip 15:39:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.common.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip'}, attempt #1 15:39:37 INFO - Downloaded 20908748 bytes. 15:39:37 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.common.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:39:37 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.common.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:39:38 INFO - caution: filename not matched: web-platform/* 15:39:38 INFO - Return code: 11 15:39: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')]} 15:39:38 INFO - https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip matches https://queue.taskcluster.net 15:39:38 INFO - trying https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip 15:39:38 INFO - Downloading https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip to C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip 15:39:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.web-platform.tests.zip', 'file_name': u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip'}, attempt #1 15:39:40 INFO - Downloaded 36389910 bytes. 15:39:40 INFO - Running command: ['unzip', '-q', '-o', u'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.web-platform.tests.zip', '-d', 'C:\\slave\\test\\build\\tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 15:39:40 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.web-platform.tests.zip -d C:\slave\test\build\tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 15:40:22 INFO - caution: filename not matched: bin/* 15:40:22 INFO - caution: filename not matched: config/* 15:40:22 INFO - caution: filename not matched: mozbase/* 15:40:22 INFO - caution: filename not matched: marionette/* 15:40:22 INFO - caution: filename not matched: tools/wptserve/* 15:40:22 INFO - Return code: 11 15:40:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:40:22 INFO - https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.zip matches https://queue.taskcluster.net 15:40:22 INFO - trying https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.zip 15:40:22 INFO - Downloading https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.zip to C:\slave\test\build\firefox-48.0.en-US.win64.zip 15:40:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip'}, attempt #1 15:40:25 INFO - Downloaded 82729390 bytes. 15:40:25 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.zip 15:40:25 INFO - mkdir: C:\slave\test\properties 15:40:25 INFO - Writing buildbot properties ['build_url'] to C:\slave\test\properties\build_url 15:40:25 INFO - Writing to file C:\slave\test\properties\build_url 15:40:25 INFO - Contents: 15:40:25 INFO - build_url:https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.zip 15:40:26 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 15:40:26 INFO - Writing buildbot properties ['symbols_url'] to C:\slave\test\properties\symbols_url 15:40:26 INFO - Writing to file C:\slave\test\properties\symbols_url 15:40:26 INFO - Contents: 15:40:26 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 15:40:26 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')]} 15:40:26 INFO - https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:40:26 INFO - trying https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip 15:40:26 INFO - Downloading https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip to C:\slave\test\build\firefox-48.0.en-US.win64.crashreporter-symbols.zip 15:40:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip', 'file_name': 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.crashreporter-symbols.zip'}, attempt #1 15:40:30 INFO - Downloaded 50746953 bytes. 15:40:30 INFO - Running command: ['unzip', '-q', '-o', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.crashreporter-symbols.zip', '-d', 'C:\\slave\\test\\build\\symbols'] 15:40:30 INFO - Copy/paste: unzip -q -o C:\slave\test\build\firefox-48.0.en-US.win64.crashreporter-symbols.zip -d C:\slave\test\build\symbols 15:40:32 INFO - Return code: 0 15:40:32 INFO - Running post-action listener: _resource_record_post_action 15:40:32 INFO - Running post-action listener: set_extra_try_arguments 15:40:32 INFO - ##### 15:40:32 INFO - ##### Running create-virtualenv step. 15:40:32 INFO - ##### 15:40:32 INFO - Running pre-action listener: _pre_create_virtualenv 15:40:32 INFO - Running pre-action listener: _resource_record_pre_action 15:40:32 INFO - Running main action method: create_virtualenv 15:40:32 INFO - Creating virtualenv C:\slave\test\build\venv 15:40:32 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 15:40:32 INFO - Copy/paste: c:\mozilla-build\python27\python.exe c:/mozilla-build/buildbotve/virtualenv.py --no-site-packages --distribute C:\slave\test\build\venv 15:40:35 INFO - New python executable in C:\slave\test\build\venv\Scripts\python.exe 15:40:38 INFO - Installing distribute......................................................................................................................................................................................done. 15:40:40 INFO - Return code: 0 15:40:40 INFO - Installing psutil>=0.7.1 into virtualenv C:\slave\test\build\venv 15:40: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')]} 15:40:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:40: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')]} 15:40:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:40:40 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 0x024AE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x023D87A8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024DF368>, '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 0x02284D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025680C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-180', 'USERDOMAIN': 'T-W864-IX-180', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-180', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 15:40:40 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 15:40:40 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 15:40:40 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:40:40 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 15:40:40 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:40:40 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:40:40 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:40:40 INFO - 'COMPUTERNAME': 'T-W864-IX-180', 15:40:40 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:40:40 INFO - 'DCLOCATION': 'SCL3', 15:40:40 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:40:40 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:40:40 INFO - 'HOMEDRIVE': 'C:', 15:40:40 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 15:40:40 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:40:40 INFO - 'KTS_VERSION': '1.19c', 15:40:40 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 15:40:40 INFO - 'LOGONSERVER': '\\\\T-W864-IX-180', 15:40:40 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:40:40 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:40:40 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:40:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:40:40 INFO - 'MOZ_NO_REMOTE': '1', 15:40:40 INFO - 'NO_EM_RESTART': '1', 15:40:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:40:40 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:40:40 INFO - 'OS': 'Windows_NT', 15:40:40 INFO - 'OURDRIVE': 'C:', 15:40:40 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 15:40:40 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:40:40 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:40:40 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:40:40 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:40:40 INFO - 'PROCESSOR_LEVEL': '6', 15:40:40 INFO - 'PROCESSOR_REVISION': '1e05', 15:40:40 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:40:40 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:40:40 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:40:40 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:40:40 INFO - 'PROMPT': '$P$G', 15:40:40 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:40:40 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:40:40 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:40:40 INFO - 'PWD': 'C:\\slave\\test', 15:40:40 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:40:40 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:40:40 INFO - 'SYSTEMDRIVE': 'C:', 15:40:40 INFO - 'SYSTEMROOT': 'C:\\windows', 15:40:40 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:40:40 INFO - 'TEST1': 'testie', 15:40:40 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:40:40 INFO - 'USERDOMAIN': 'T-W864-IX-180', 15:40:40 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 15:40:40 INFO - 'USERNAME': 'cltbld', 15:40:40 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 15:40:40 INFO - 'WINDIR': 'C:\\windows', 15:40:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:40:41 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:40:41 INFO - Downloading/unpacking psutil>=0.7.1 15:40:41 INFO - Running setup.py egg_info for package psutil 15:40:41 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:40:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:40:41 INFO - Installing collected packages: psutil 15:40:41 INFO - Running setup.py install for psutil 15:40:41 INFO - building 'psutil._psutil_windows' extension 15:40:41 INFO - error: Unable to find vcvarsall.bat 15:40:41 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~1.t-w\appdata\local\temp\pip-ohxmee-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:40:41 INFO - running install 15:40:41 INFO - running build 15:40:41 INFO - running build_py 15:40:41 INFO - creating build 15:40:41 INFO - creating build\lib.win32-2.7 15:40:41 INFO - creating build\lib.win32-2.7\psutil 15:40:41 INFO - copying psutil\_common.py -> build\lib.win32-2.7\psutil 15:40:41 INFO - copying psutil\_compat.py -> build\lib.win32-2.7\psutil 15:40:41 INFO - copying psutil\_psbsd.py -> build\lib.win32-2.7\psutil 15:40:41 INFO - copying psutil\_pslinux.py -> build\lib.win32-2.7\psutil 15:40:41 INFO - copying psutil\_psosx.py -> build\lib.win32-2.7\psutil 15:40:41 INFO - copying psutil\_psposix.py -> build\lib.win32-2.7\psutil 15:40:41 INFO - copying psutil\_pssunos.py -> build\lib.win32-2.7\psutil 15:40:41 INFO - copying psutil\_pswindows.py -> build\lib.win32-2.7\psutil 15:40:41 INFO - copying psutil\__init__.py -> build\lib.win32-2.7\psutil 15:40:41 INFO - running build_ext 15:40:41 INFO - building 'psutil._psutil_windows' extension 15:40:41 INFO - error: Unable to find vcvarsall.bat 15:40:41 INFO - ---------------------------------------- 15:40:41 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~1.t-w\appdata\local\temp\pip-ohxmee-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:40:41 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-180\AppData\Roaming\pip\pip.log 15:40:41 WARNING - Return code: 1 15:40:41 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! 15:40:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv C:\slave\test\build\venv 15:40:41 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')]} 15:40:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:40:41 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')]} 15:40:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:40:41 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 0x024AE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x023D87A8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024DF368>, '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 0x02284D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025680C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-180', 'USERDOMAIN': 'T-W864-IX-180', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-180', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 15:40:41 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 15:40:41 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 15:40:41 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:40:41 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 15:40:41 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:40:41 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:40:41 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:40:41 INFO - 'COMPUTERNAME': 'T-W864-IX-180', 15:40:41 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:40:41 INFO - 'DCLOCATION': 'SCL3', 15:40:41 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:40:41 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:40:41 INFO - 'HOMEDRIVE': 'C:', 15:40:41 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 15:40:41 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:40:41 INFO - 'KTS_VERSION': '1.19c', 15:40:41 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 15:40:41 INFO - 'LOGONSERVER': '\\\\T-W864-IX-180', 15:40:41 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:40:41 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:40:41 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:40:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:40:41 INFO - 'MOZ_NO_REMOTE': '1', 15:40:41 INFO - 'NO_EM_RESTART': '1', 15:40:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:40:41 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:40:41 INFO - 'OS': 'Windows_NT', 15:40:41 INFO - 'OURDRIVE': 'C:', 15:40:41 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 15:40:41 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:40:41 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:40:41 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:40:41 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:40:41 INFO - 'PROCESSOR_LEVEL': '6', 15:40:41 INFO - 'PROCESSOR_REVISION': '1e05', 15:40:41 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:40:41 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:40:41 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:40:41 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:40:41 INFO - 'PROMPT': '$P$G', 15:40:41 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:40:41 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:40:41 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:40:41 INFO - 'PWD': 'C:\\slave\\test', 15:40:41 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:40:41 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:40:41 INFO - 'SYSTEMDRIVE': 'C:', 15:40:41 INFO - 'SYSTEMROOT': 'C:\\windows', 15:40:41 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:40:41 INFO - 'TEST1': 'testie', 15:40:41 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:40:41 INFO - 'USERDOMAIN': 'T-W864-IX-180', 15:40:41 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 15:40:41 INFO - 'USERNAME': 'cltbld', 15:40:41 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 15:40:41 INFO - 'WINDIR': 'C:\\windows', 15:40:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:40:42 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:40:42 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:40:42 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:40:42 INFO - Running setup.py egg_info for package mozsystemmonitor 15:40:42 INFO - Downloading/unpacking psutil>=0.7.1 (from mozsystemmonitor==0.0.0) 15:40:42 INFO - Running setup.py egg_info for package psutil 15:40:42 INFO - warning: no previously-included files matching '*' found under directory 'docs\_build' 15:40:42 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:40:42 INFO - Installing collected packages: mozsystemmonitor, psutil 15:40:42 INFO - Running setup.py install for mozsystemmonitor 15:40:42 INFO - Running setup.py install for psutil 15:40:42 INFO - building 'psutil._psutil_windows' extension 15:40:42 INFO - error: Unable to find vcvarsall.bat 15:40:42 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~1.t-w\appdata\local\temp\pip-8n18bt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7: 15:40:42 INFO - running install 15:40:42 INFO - running build 15:40:42 INFO - running build_py 15:40:42 INFO - running build_ext 15:40:42 INFO - building 'psutil._psutil_windows' extension 15:40:42 INFO - error: Unable to find vcvarsall.bat 15:40:42 INFO - ---------------------------------------- 15:40:42 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~1.t-w\appdata\local\temp\pip-8n18bt-record\install-record.txt --install-headers C:\slave\test\build\venv\include\site\python2.7 failed with error code 1 15:40:42 INFO - Storing complete log in C:\Users\cltbld.T-W864-IX-180\AppData\Roaming\pip\pip.log 15:40:42 WARNING - Return code: 1 15:40:42 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! 15:40:42 INFO - Installing blobuploader==1.2.4 into virtualenv C:\slave\test\build\venv 15:40: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')]} 15:40:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:40: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')]} 15:40:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:40:42 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 0x024AE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x023D87A8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024DF368>, '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 0x02284D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025680C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-180', 'USERDOMAIN': 'T-W864-IX-180', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-180', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 15:40:42 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 15:40:42 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 15:40:42 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:40:42 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 15:40:42 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:40:42 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:40:42 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:40:42 INFO - 'COMPUTERNAME': 'T-W864-IX-180', 15:40:42 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:40:42 INFO - 'DCLOCATION': 'SCL3', 15:40:42 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:40:42 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:40:42 INFO - 'HOMEDRIVE': 'C:', 15:40:42 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 15:40:42 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:40:42 INFO - 'KTS_VERSION': '1.19c', 15:40:42 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 15:40:42 INFO - 'LOGONSERVER': '\\\\T-W864-IX-180', 15:40:42 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:40:42 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:40:42 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:40:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:40:42 INFO - 'MOZ_NO_REMOTE': '1', 15:40:42 INFO - 'NO_EM_RESTART': '1', 15:40:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:40:42 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:40:42 INFO - 'OS': 'Windows_NT', 15:40:42 INFO - 'OURDRIVE': 'C:', 15:40:42 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 15:40:42 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:40:42 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:40:42 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:40:42 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:40:42 INFO - 'PROCESSOR_LEVEL': '6', 15:40:42 INFO - 'PROCESSOR_REVISION': '1e05', 15:40:42 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:40:42 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:40:42 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:40:42 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:40:42 INFO - 'PROMPT': '$P$G', 15:40:42 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:40:42 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:40:42 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:40:42 INFO - 'PWD': 'C:\\slave\\test', 15:40:42 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:40:42 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:40:42 INFO - 'SYSTEMDRIVE': 'C:', 15:40:42 INFO - 'SYSTEMROOT': 'C:\\windows', 15:40:42 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:40:42 INFO - 'TEST1': 'testie', 15:40:42 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:40:42 INFO - 'USERDOMAIN': 'T-W864-IX-180', 15:40:42 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 15:40:42 INFO - 'USERNAME': 'cltbld', 15:40:42 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 15:40:42 INFO - 'WINDIR': 'C:\\windows', 15:40:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:40:42 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:40:42 INFO - Downloading/unpacking blobuploader==1.2.4 15:40:42 INFO - Downloading blobuploader-1.2.4.tar.gz 15:40:42 INFO - Running setup.py egg_info for package blobuploader 15:40:42 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:40:46 INFO - Running setup.py egg_info for package requests 15:40:46 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:40:46 INFO - Downloading docopt-0.6.1.tar.gz 15:40:46 INFO - Running setup.py egg_info for package docopt 15:40:46 INFO - Installing collected packages: blobuploader, docopt, requests 15:40:46 INFO - Running setup.py install for blobuploader 15:40:46 INFO - Running setup.py install for docopt 15:40:46 INFO - Running setup.py install for requests 15:40:46 INFO - Successfully installed blobuploader docopt requests 15:40:46 INFO - Cleaning up... 15:40:46 INFO - Return code: 0 15:40:46 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:40:46 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')]} 15:40:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:40:46 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')]} 15:40:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:40:46 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 0x024AE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x023D87A8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024DF368>, '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 0x02284D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025680C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-180', 'USERDOMAIN': 'T-W864-IX-180', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-180', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 15:40:46 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 15:40:46 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 15:40:46 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:40:46 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 15:40:46 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:40:46 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:40:46 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:40:46 INFO - 'COMPUTERNAME': 'T-W864-IX-180', 15:40:46 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:40:46 INFO - 'DCLOCATION': 'SCL3', 15:40:46 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:40:46 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:40:46 INFO - 'HOMEDRIVE': 'C:', 15:40:46 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 15:40:46 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:40:46 INFO - 'KTS_VERSION': '1.19c', 15:40:46 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 15:40:46 INFO - 'LOGONSERVER': '\\\\T-W864-IX-180', 15:40:46 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:40:46 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:40:46 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:40:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:40:46 INFO - 'MOZ_NO_REMOTE': '1', 15:40:46 INFO - 'NO_EM_RESTART': '1', 15:40:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:40:46 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:40:46 INFO - 'OS': 'Windows_NT', 15:40:46 INFO - 'OURDRIVE': 'C:', 15:40:46 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 15:40:46 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:40:46 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:40:46 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:40:46 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:40:46 INFO - 'PROCESSOR_LEVEL': '6', 15:40:46 INFO - 'PROCESSOR_REVISION': '1e05', 15:40:46 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:40:46 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:40:46 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:40:46 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:40:46 INFO - 'PROMPT': '$P$G', 15:40:46 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:40:46 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:40:46 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:40:46 INFO - 'PWD': 'C:\\slave\\test', 15:40:46 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:40:46 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:40:46 INFO - 'SYSTEMDRIVE': 'C:', 15:40:46 INFO - 'SYSTEMROOT': 'C:\\windows', 15:40:46 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:40:46 INFO - 'TEST1': 'testie', 15:40:46 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:40:46 INFO - 'USERDOMAIN': 'T-W864-IX-180', 15:40:46 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 15:40:46 INFO - 'USERNAME': 'cltbld', 15:40:46 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 15:40:46 INFO - 'WINDIR': 'C:\\windows', 15:40:46 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:40:51 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:40:51 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:40:51 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:40:51 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:40:51 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:40:51 INFO - Unpacking c:\slave\test\build\tests\marionette 15:40:51 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:40:51 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:40:51 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 15:40:51 INFO - Running setup.py install for browsermob-proxy 15:41:06 INFO - Running setup.py install for manifestparser 15:41:06 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for marionette-client 15:41:06 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:41:06 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for marionette-driver 15:41:06 INFO - Running setup.py install for mozcrash 15:41:06 INFO - Running setup.py install for mozdebug 15:41:06 INFO - Running setup.py install for mozdevice 15:41:06 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for mozfile 15:41:06 INFO - Running setup.py install for mozhttpd 15:41:06 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for mozinfo 15:41:06 INFO - Installing mozinfo-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing mozinfo.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for mozInstall 15:41:06 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for mozleak 15:41:06 INFO - Running setup.py install for mozlog 15:41:06 INFO - Installing structlog-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing structlog.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for moznetwork 15:41:06 INFO - Installing moznetwork-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing moznetwork.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for mozprocess 15:41:06 INFO - Running setup.py install for mozprofile 15:41:06 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for mozrunner 15:41:06 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for mozscreenshot 15:41:06 INFO - Running setup.py install for moztest 15:41:06 INFO - Running setup.py install for mozversion 15:41:06 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:41:06 INFO - Running setup.py install for wptserve 15:41:06 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 15:41:06 INFO - Cleaning up... 15:41:06 INFO - Return code: 0 15:41:06 INFO - Installing None into virtualenv C:\slave\test\build\venv 15:41:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:06 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:41:06 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:41:06 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:41:06 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 0x024AE6B0>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x0255D200>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x023D87A8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x024DF368>, '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 0x02284D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025680C0>, 'level': 'critical'}], 'cwd': 'C:\\slave\\test\\build\\tests\\config', 'env': {'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'TEST1': 'testie', 'COMPUTERNAME': 'T-W864-IX-180', 'USERDOMAIN': 'T-W864-IX-180', 'KTS_VERSION': '1.19c', 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 'PROGRAMFILES': 'C:\\Program Files (x86)', 'PROCESSOR_REVISION': '1e05', 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 'SYSTEMROOT': 'C:\\windows', 'NO_EM_RESTART': '1', 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 'OURDRIVE': 'C:', 'MOZ_HIDE_RESULTS_TABLE': '1', 'XPCOM_DEBUG_BREAK': 'warn', 'MONDIR': 'C:\\Monitor_config\\', 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 'PROCESSOR_ARCHITECTURE': 'x86', 'ALLUSERSPROFILE': 'C:\\ProgramData', 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 'MOZBUILDDIR': 'C:\\mozilla-build\\', 'PROGRAMW6432': 'C:\\Program Files', 'USERNAME': 'cltbld', 'LOGONSERVER': '\\\\T-W864-IX-180', 'MOZ_NO_REMOTE': '1', 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 'PROGRAMDATA': 'C:\\ProgramData', 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 'PATH': 'C:\\Program Files (x86)\\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', 'PROMPT': '$P$G', 'NO_FAIL_ON_TEST_ERRORS': '1', 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 'FP_NO_HOST_CHECK': 'NO', 'DCLOCATION': 'SCL3', 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 'HOMEDRIVE': 'C:', 'SYSTEMDRIVE': 'C:', 'SLAVEDIR': 'C:\\slave\\', 'NUMBER_OF_PROCESSORS': '8', 'PWD': 'C:\\slave\\test', 'PROCESSOR_LEVEL': '6', 'KTS_HOME': 'C:\\Program Files\\KTS', 'PROCESSOR_ARCHITEW6432': 'AMD64', 'MOZ_CRASHREPORTER_NO_REPORT': '1', 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 'OS': 'Windows_NT', 'PUBLIC': 'C:\\Users\\Public', 'WINDIR': 'C:\\windows'}}, attempt #1 15:41:06 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 15:41:06 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 15:41:06 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:41:06 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 15:41:06 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:41:06 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:41:06 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:41:06 INFO - 'COMPUTERNAME': 'T-W864-IX-180', 15:41:06 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:41:06 INFO - 'DCLOCATION': 'SCL3', 15:41:06 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:41:06 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:41:06 INFO - 'HOMEDRIVE': 'C:', 15:41:06 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 15:41:06 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:41:06 INFO - 'KTS_VERSION': '1.19c', 15:41:06 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 15:41:06 INFO - 'LOGONSERVER': '\\\\T-W864-IX-180', 15:41:06 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:41:06 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:41:06 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:41:06 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:41:06 INFO - 'MOZ_NO_REMOTE': '1', 15:41:06 INFO - 'NO_EM_RESTART': '1', 15:41:06 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:41:06 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:41:06 INFO - 'OS': 'Windows_NT', 15:41:06 INFO - 'OURDRIVE': 'C:', 15:41:06 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 15:41:06 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:41:06 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:41:06 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:41:06 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:41:06 INFO - 'PROCESSOR_LEVEL': '6', 15:41:06 INFO - 'PROCESSOR_REVISION': '1e05', 15:41:06 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:41:06 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:41:06 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:41:06 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:41:06 INFO - 'PROMPT': '$P$G', 15:41:06 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:41:06 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:41:06 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:41:06 INFO - 'PWD': 'C:\\slave\\test', 15:41:06 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:41:06 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:41:06 INFO - 'SYSTEMDRIVE': 'C:', 15:41:06 INFO - 'SYSTEMROOT': 'C:\\windows', 15:41:06 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:41:06 INFO - 'TEST1': 'testie', 15:41:06 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:41:06 INFO - 'USERDOMAIN': 'T-W864-IX-180', 15:41:06 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 15:41:06 INFO - 'USERNAME': 'cltbld', 15:41:06 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 15:41:06 INFO - 'WINDIR': 'C:\\windows', 15:41:06 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:41:10 INFO - Ignoring indexes: http://pypi.python.org/simple/ 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\manifestparser 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmanifestparser 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozcrash 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozcrash 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdebug 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdebug 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozdevice 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozdevice 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozfile 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozfile 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozhttpd 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozhttpd 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinfo 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinfo 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozinstall 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozinstall 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozleak 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozleak 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozlog 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozlog 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\moznetwork 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoznetwork 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprocess 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprocess 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozprofile 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozprofile 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozrunner 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozrunner 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozscreenshot 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozscreenshot 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\moztest 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmoztest 15:41:10 INFO - Unpacking c:\slave\test\build\tests\mozbase\mozversion 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmozbase%5Cmozversion 15:41:10 INFO - Unpacking c:\slave\test\build\tests\tools\wptserve 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Ctools%5Cwptserve 15:41:10 INFO - Unpacking c:\slave\test\build\tests\marionette\client 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cclient 15:41:10 INFO - Unpacking c:\slave\test\build\tests\marionette\marionette\runner\mixins\browsermob-proxy-py 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette%5Cmarionette%5Crunner%5Cmixins%5Cbrowsermob-proxy-py 15:41:10 INFO - Unpacking c:\slave\test\build\tests\marionette 15:41:10 INFO - Running setup.py egg_info for package from file:///c%7C%5Cslave%5Ctest%5Cbuild%5Ctests%5Cmarionette 15:41:10 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:41:10 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)) 15:41:22 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)) 15:41:22 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)) 15:41:22 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)) 15:41:22 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)) 15:41:22 INFO - Downloading/unpacking blessings>=1.3 (from mozlog->-r C:\slave\test\build\tests\config\mozbase_requirements.txt (line 10)) 15:41:22 INFO - Downloading blessings-1.6.tar.gz 15:41:22 INFO - Running setup.py egg_info for package blessings 15:41:22 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)) 15:41:22 INFO - Installing collected packages: blessings, browsermob-proxy, manifestparser, marionette-client, marionette-driver, mozcrash, mozdebug, mozdevice, mozhttpd, mozInstall, mozleak, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve 15:41:22 INFO - Running setup.py install for blessings 15:41:22 INFO - Running setup.py install for browsermob-proxy 15:41:22 INFO - Running setup.py install for manifestparser 15:41:22 INFO - Installing manifestparser-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing manifestparser.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Running setup.py install for marionette-client 15:41:22 INFO - warning: no files found matching '*.js' under directory 'marionette\touch' 15:41:22 INFO - Installing marionette-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing marionette.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Running setup.py install for marionette-driver 15:41:22 INFO - Running setup.py install for mozcrash 15:41:22 INFO - Running setup.py install for mozdebug 15:41:22 INFO - Running setup.py install for mozdevice 15:41:22 INFO - Installing sutini-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing sutini.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing dm-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing dm.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Running setup.py install for mozhttpd 15:41:22 INFO - Installing mozhttpd-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing mozhttpd.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Running setup.py install for mozInstall 15:41:22 INFO - Installing moz_remove_from_system-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing moz_remove_from_system.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing mozuninstall-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing mozuninstall.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing mozinstall-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing mozinstall.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing moz_add_to_system-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing moz_add_to_system.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Running setup.py install for mozleak 15:41:22 INFO - Running setup.py install for mozprofile 15:41:22 INFO - Installing mozprofile-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing mozprofile.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing diff-profiles-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing diff-profiles.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing view-profile-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing view-profile.exe script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Running setup.py install for mozrunner 15:41:22 INFO - Installing mozrunner-script.py script to C:\slave\test\build\venv\Scripts 15:41:22 INFO - Installing mozrunner.exe script to C:\slave\test\build\venv\Scripts 15:41:24 INFO - Running setup.py install for mozscreenshot 15:41:24 INFO - Running setup.py install for moztest 15:41:24 INFO - Running setup.py install for mozversion 15:41:24 INFO - Installing mozversion-script.py script to C:\slave\test\build\venv\Scripts 15:41:24 INFO - Installing mozversion.exe script to C:\slave\test\build\venv\Scripts 15:41:24 INFO - Running setup.py install for wptserve 15:41:24 INFO - Successfully installed blessings browsermob-proxy manifestparser marionette-client marionette-driver mozcrash mozdebug mozdevice mozhttpd mozInstall mozleak mozprofile mozrunner mozscreenshot moztest mozversion wptserve 15:41:24 INFO - Cleaning up... 15:41:24 INFO - Return code: 0 15:41:24 INFO - Done creating virtualenv C:\slave\test\build\venv. 15:41:24 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:41:24 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:41:24 INFO - Reading from file tmpfile_stdout 15:41:24 INFO - Using _rmtree_windows ... 15:41:24 INFO - Using _rmtree_windows ... 15:41:24 INFO - Current package versions: 15:41:24 INFO - blessings == 1.6 15:41:24 INFO - blobuploader == 1.2.4 15:41:24 INFO - browsermob-proxy == 0.6.0 15:41:24 INFO - distribute == 0.6.14 15:41:24 INFO - docopt == 0.6.1 15:41:24 INFO - manifestparser == 1.1 15:41:24 INFO - marionette-client == 2.3.0 15:41:24 INFO - marionette-driver == 1.4.0 15:41:24 INFO - mozInstall == 1.12 15:41:24 INFO - mozcrash == 0.17 15:41:24 INFO - mozdebug == 0.1 15:41:24 INFO - mozdevice == 0.48 15:41:24 INFO - mozfile == 1.2 15:41:24 INFO - mozhttpd == 0.7 15:41:24 INFO - mozinfo == 0.9 15:41:24 INFO - mozleak == 0.1 15:41:24 INFO - mozlog == 3.1 15:41:24 INFO - moznetwork == 0.27 15:41:24 INFO - mozprocess == 0.22 15:41:24 INFO - mozprofile == 0.28 15:41:24 INFO - mozrunner == 6.11 15:41:24 INFO - mozscreenshot == 0.1 15:41:24 INFO - mozsystemmonitor == 0.0 15:41:24 INFO - moztest == 0.7 15:41:24 INFO - mozversion == 1.4 15:41:24 INFO - requests == 1.2.3 15:41:24 INFO - wptserve == 1.4.0 15:41:24 INFO - Running post-action listener: _resource_record_post_action 15:41:24 INFO - Running post-action listener: _start_resource_monitoring 15:41:24 INFO - Starting resource monitoring. 15:41:25 INFO - ##### 15:41:25 INFO - ##### Running pull step. 15:41:25 INFO - ##### 15:41:25 INFO - Running pre-action listener: _resource_record_pre_action 15:41:25 INFO - Running main action method: pull 15:41:25 INFO - Pull has nothing to do! 15:41:25 INFO - Running post-action listener: _resource_record_post_action 15:41:25 INFO - ##### 15:41:25 INFO - ##### Running install step. 15:41:25 INFO - ##### 15:41:25 INFO - Running pre-action listener: _resource_record_pre_action 15:41:25 INFO - Running main action method: install 15:41:25 INFO - Getting output from command: ['C:\\slave\\test\\build\\venv\\Scripts\\pip', 'freeze'] 15:41:25 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\pip freeze 15:41:25 INFO - Reading from file tmpfile_stdout 15:41:25 INFO - Using _rmtree_windows ... 15:41:25 INFO - Using _rmtree_windows ... 15:41:25 INFO - Detecting whether we're running mozinstall >=1.0... 15:41:25 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', '-h'] 15:41:25 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py -h 15:41:25 INFO - Reading from file tmpfile_stdout 15:41:25 INFO - Output received: 15:41:25 INFO - Usage: mozinstall-script.py [options] installer 15:41:25 INFO - Options: 15:41:25 INFO - -h, --help show this help message and exit 15:41:25 INFO - -d DEST, --destination=DEST 15:41:25 INFO - Directory to install application into. [default: 15:41:25 INFO - "C:\slave\test"] 15:41:25 INFO - --app=APP Application being installed. [default: firefox] 15:41:25 INFO - Using _rmtree_windows ... 15:41:25 INFO - Using _rmtree_windows ... 15:41:25 INFO - mkdir: C:\slave\test\build\application 15:41:25 INFO - Getting output from command: ['C:\\slave\\test/build/venv/scripts/python', 'C:\\slave\\test/build/venv/scripts/mozinstall-script.py', 'C:\\slave\\test\\build\\firefox-48.0.en-US.win64.zip', '--destination', 'C:\\slave\\test\\build\\application'] 15:41:25 INFO - Copy/paste: C:\slave\test/build/venv/scripts/python C:\slave\test/build/venv/scripts/mozinstall-script.py C:\slave\test\build\firefox-48.0.en-US.win64.zip --destination C:\slave\test\build\application 15:41:27 INFO - Reading from file tmpfile_stdout 15:41:27 INFO - Output received: 15:41:27 INFO - C:\slave\test\build\application\firefox\firefox.exe 15:41:27 INFO - Using _rmtree_windows ... 15:41:27 INFO - Using _rmtree_windows ... 15:41:27 INFO - Running post-action listener: _resource_record_post_action 15:41:27 INFO - ##### 15:41:27 INFO - ##### Running run-tests step. 15:41:27 INFO - ##### 15:41:27 INFO - Running pre-action listener: _resource_record_pre_action 15:41:27 INFO - Running main action method: run_tests 15:41:27 INFO - mkdir: C:\slave\test\build\blobber_upload_dir 15:41:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:41:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:41:27 INFO - grabbing minidump binary from tooltool 15:41:27 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')]} 15:41:27 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 0x024DF368>, '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 0x02284D30>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x025680C0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': 'C:\\slave\\test\\build', 'privileged': False}, attempt #1 15:41:27 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 15:41:27 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 15:41:28 INFO - INFO - Attempting to fetch from 'https://api.pub.build.mozilla.org/tooltool/'... 15:41:28 INFO - INFO - File win32-minidump_stackwalk.exe fetched from https://api.pub.build.mozilla.org/tooltool/ as C:\slave\test\build\tmpf78egb 15:41:29 INFO - INFO - File integrity verified, renaming tmpf78egb to win32-minidump_stackwalk.exe 15:41:29 INFO - Return code: 0 15:41:29 INFO - Chmoding C:\slave\test\build\win32-minidump_stackwalk.exe to 0755 15:41:29 INFO - ENV: MINIDUMP_SAVE_PATH is now C:\slave\test\build\blobber_upload_dir 15:41:29 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/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.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 15:41:29 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/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.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 15:41:29 INFO - Using env: {'ALLUSERSPROFILE': 'C:\\ProgramData', 15:41:29 INFO - 'APPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Roaming', 15:41:29 INFO - 'COMMONPROGRAMFILES': 'C:\\Program Files (x86)\\Common Files', 15:41:29 INFO - 'COMMONPROGRAMFILES(X86)': 'C:\\Program Files (x86)\\Common Files', 15:41:29 INFO - 'COMMONPROGRAMW6432': 'C:\\Program Files\\Common Files', 15:41:29 INFO - 'COMPUTERNAME': 'T-W864-IX-180', 15:41:29 INFO - 'COMSPEC': 'C:\\windows\\system32\\cmd.exe', 15:41:29 INFO - 'DCLOCATION': 'SCL3', 15:41:29 INFO - 'DNSSUFFIX': 'wintest.releng.scl3.mozilla.com', 15:41:29 INFO - 'FP_NO_HOST_CHECK': 'NO', 15:41:29 INFO - 'HOMEDRIVE': 'C:', 15:41:29 INFO - 'HOMEPATH': '\\Users\\cltbld.T-W864-IX-180', 15:41:29 INFO - 'KTS_HOME': 'C:\\Program Files\\KTS', 15:41:29 INFO - 'KTS_VERSION': '1.19c', 15:41:29 INFO - 'LOCALAPPDATA': 'C:\\Users\\cltbld.T-W864-IX-180\\AppData\\Local', 15:41:29 INFO - 'LOGONSERVER': '\\\\T-W864-IX-180', 15:41:29 INFO - 'MINIDUMP_SAVE_PATH': 'C:\\slave\\test\\build\\blobber_upload_dir', 15:41:29 INFO - 'MONDIR': 'C:\\Monitor_config\\', 15:41:29 INFO - 'MOZBUILDDIR': 'C:\\mozilla-build\\', 15:41:29 INFO - 'MOZ_CRASHREPORTER_NO_REPORT': '1', 15:41:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:41:29 INFO - 'MOZ_NO_REMOTE': '1', 15:41:29 INFO - 'NO_EM_RESTART': '1', 15:41:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:41:29 INFO - 'NUMBER_OF_PROCESSORS': '8', 15:41:29 INFO - 'OS': 'Windows_NT', 15:41:29 INFO - 'OURDRIVE': 'C:', 15:41:29 INFO - 'PATH': 'C:\\Program Files (x86)\\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', 15:41:29 INFO - 'PATHEXT': '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC', 15:41:29 INFO - 'PROCESSOR_ARCHITECTURE': 'x86', 15:41:29 INFO - 'PROCESSOR_ARCHITEW6432': 'AMD64', 15:41:29 INFO - 'PROCESSOR_IDENTIFIER': 'Intel64 Family 6 Model 30 Stepping 5, GenuineIntel', 15:41:29 INFO - 'PROCESSOR_LEVEL': '6', 15:41:29 INFO - 'PROCESSOR_REVISION': '1e05', 15:41:29 INFO - 'PROGRAMDATA': 'C:\\ProgramData', 15:41:29 INFO - 'PROGRAMFILES': 'C:\\Program Files (x86)', 15:41:29 INFO - 'PROGRAMFILES(X86)': 'C:\\Program Files (x86)', 15:41:29 INFO - 'PROGRAMW6432': 'C:\\Program Files', 15:41:29 INFO - 'PROMPT': '$P$G', 15:41:29 INFO - 'PROPERTIES_FILE': 'C:\\slave\\test/buildprops.json', 15:41:29 INFO - 'PSMODULEPATH': 'C:\\windows\\system32\\WindowsPowerShell\\v1.0\\Modules\\', 15:41:29 INFO - 'PUBLIC': 'C:\\Users\\Public', 15:41:29 INFO - 'PWD': 'C:\\slave\\test', 15:41:29 INFO - 'RUNLOGFILE': 'C:\\slave\\\\runslave.log', 15:41:29 INFO - 'SLAVEDIR': 'C:\\slave\\', 15:41:29 INFO - 'SYSTEMDRIVE': 'C:', 15:41:29 INFO - 'SYSTEMROOT': 'C:\\windows', 15:41:29 INFO - 'TEMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:41:29 INFO - 'TEST1': 'testie', 15:41:29 INFO - 'TMP': 'C:\\Users\\CLTBLD~1.T-W\\AppData\\Local\\Temp', 15:41:29 INFO - 'USERDOMAIN': 'T-W864-IX-180', 15:41:29 INFO - 'USERDOMAIN_ROAMINGPROFILE': 'T-W864-IX-180', 15:41:29 INFO - 'USERNAME': 'cltbld', 15:41:29 INFO - 'USERPROFILE': 'C:\\Users\\cltbld.T-W864-IX-180', 15:41:29 INFO - 'WINDIR': 'C:\\windows', 15:41:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn'} 15:41:29 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/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.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 ProcessManager NOT managing child processes ProcessManager UNABLE to use job objects to manage child processes 15:41:30 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 15:41:30 INFO - import pkg_resources 15:41:32 INFO - Using 1 client processes 15:41:34 INFO - SUITE-START | Running 778 tests 15:41:34 INFO - Running testharness tests 15:41:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 15:41:34 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 0ms 15:41:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 15:41:34 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1ms 15:41:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 15:41:34 INFO - TEST-SKIP | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 0ms 15:41:35 INFO - Setting up ssl 15:41:35 INFO - PROCESS | certutil | 15:41:35 INFO - PROCESS | certutil | 15:41:35 INFO - PROCESS | certutil | 15:41:35 INFO - Certificate Nickname Trust Attributes 15:41:35 INFO - SSL,S/MIME,JAR/XPI 15:41:35 INFO - 15:41:35 INFO - web-platform-tests CT,, 15:41:35 INFO - 15:41:35 INFO - Starting runner 15:41:36 INFO - PROCESS | 1008 | [1008] WARNING: Failed to load startupcache file correctly, removing!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/startupcache/StartupCache.cpp, line 228 15:41:36 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpcom/base/nsSystemInfo.cpp, line 112 15:41:36 INFO - PROCESS | 1008 | [1008] WARNING: This method is lossy. Use GetCanonicalPath !: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpcom/io/nsLocalFileWin.cpp, line 3456 15:41:37 INFO - PROCESS | 1008 | 1468190497797 Marionette DEBUG Marionette enabled via build flag and pref 15:41:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFAAA5E000 == 1 [pid = 1008] [id = 1] 15:41:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 1 (000000AFB9B92800) [pid = 1008] [serial = 1] [outer = 0000000000000000] 15:41:38 INFO - PROCESS | 1008 | [1008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:41:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 2 (000000AFB9B93800) [pid = 1008] [serial = 2] [outer = 000000AFB9B92800] 15:41:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBCF7D800 == 2 [pid = 1008] [id = 2] 15:41:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 3 (000000AFBCF7E000) [pid = 1008] [serial = 3] [outer = 0000000000000000] 15:41:39 INFO - PROCESS | 1008 | [1008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:41:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 4 (000000AFBCF7F000) [pid = 1008] [serial = 4] [outer = 000000AFBCF7E000] 15:41:39 INFO - PROCESS | 1008 | 1468190499484 Marionette INFO Listening on port 2828 15:41:41 INFO - PROCESS | 1008 | 1468190501202 Marionette DEBUG Marionette enabled via command-line flag 15:41:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDCCA800 == 3 [pid = 1008] [id = 3] 15:41:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 5 (000000AFBDF17000) [pid = 1008] [serial = 5] [outer = 0000000000000000] 15:41:41 INFO - PROCESS | 1008 | [1008] WARNING: No inner window available!: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:41:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 6 (000000AFBDF18000) [pid = 1008] [serial = 6] [outer = 000000AFBDF17000] 15:41:41 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:41:41 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(rv)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/plugins/base/nsPluginHost.cpp, line 2375 15:41:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 7 (000000AFBE924000) [pid = 1008] [serial = 7] [outer = 000000AFBCF7E000] 15:41:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:41:41 INFO - PROCESS | 1008 | 1468190501861 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49314 15:41:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:41:41 INFO - PROCESS | 1008 | 1468190501868 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49315 15:41:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:41:41 INFO - PROCESS | 1008 | 1468190501901 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49316 15:41:41 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:41:41 INFO - PROCESS | 1008 | 1468190501910 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49317 15:41:41 INFO - PROCESS | 1008 | 1468190501912 Marionette DEBUG Closed connection conn0 15:41:41 INFO - PROCESS | 1008 | 1468190501914 Marionette DEBUG Closed connection conn1 15:41:41 INFO - PROCESS | 1008 | 1468190501967 Marionette DEBUG Closed connection conn2 15:41:42 INFO - PROCESS | 1008 | 1468190502095 Marionette DEBUG Closed connection conn3 15:41:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:41:42 INFO - PROCESS | 1008 | 1468190502102 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49318 15:41:42 INFO - PROCESS | 1008 | 1468190502109 Marionette DEBUG Closed connection conn4 15:41:42 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 15:41:42 INFO - PROCESS | 1008 | 1468190502118 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:49319 15:41:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5C5000 == 4 [pid = 1008] [id = 4] 15:41:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 8 (000000AFB9BDF800) [pid = 1008] [serial = 8] [outer = 0000000000000000] 15:41:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 9 (000000AFB9CCFC00) [pid = 1008] [serial = 9] [outer = 000000AFB9BDF800] 15:41:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 10 (000000AFBF58CC00) [pid = 1008] [serial = 10] [outer = 000000AFB9BDF800] 15:41:42 INFO - PROCESS | 1008 | 1468190502319 Marionette TRACE conn5 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:41:42 INFO - PROCESS | 1008 | 1468190502325 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160710132925","device":"desktop","version":"48.0"} 15:41:43 INFO - PROCESS | 1008 | [1008] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:41:43 INFO - PROCESS | 1008 | [1008] WARNING: getting z level of unregistered window: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/xpfe/appshell/nsWindowMediator.cpp, line 623 15:41:43 INFO - PROCESS | 1008 | [1008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:41:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B9D800 == 5 [pid = 1008] [id = 5] 15:41:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 11 (000000AFC4B9E000) [pid = 1008] [serial = 11] [outer = 0000000000000000] 15:41:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B9E800 == 6 [pid = 1008] [id = 6] 15:41:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 12 (000000AFC4EA7000) [pid = 1008] [serial = 12] [outer = 0000000000000000] 15:41:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:41:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5992800 == 7 [pid = 1008] [id = 7] 15:41:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 13 (000000AFC4EA6800) [pid = 1008] [serial = 13] [outer = 0000000000000000] 15:41:44 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 15:41:44 INFO - PROCESS | 1008 | [1008] WARNING: Couldn't create child process for iframe.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:41:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 14 (000000AFC5C67800) [pid = 1008] [serial = 14] [outer = 000000AFC4EA6800] 15:41:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 15 (000000AFC5F25800) [pid = 1008] [serial = 15] [outer = 000000AFC4B9E000] 15:41:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 16 (000000AFC5972C00) [pid = 1008] [serial = 16] [outer = 000000AFC4EA7000] 15:41:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 17 (000000AFC59F2C00) [pid = 1008] [serial = 17] [outer = 000000AFC4EA6800] 15:41:45 INFO - PROCESS | 1008 | 1468190505652 Marionette INFO startBrowser 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:45 INFO - PROCESS | 1008 | 1468190505688 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 1008 | 1468190505702 Marionette DEBUG loaded listener.js 15:41:45 INFO - PROCESS | 1008 | 1468190505705 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 18 (000000AFC7FAA400) [pid = 1008] [serial = 18] [outer = 000000AFC4EA6800] 15:41:46 INFO - PROCESS | 1008 | 1468190506653 Marionette TRACE conn5 <- [1,1,null,{"sessionId":"708cbded-abe0-41dd-ae00-db05daf1ae98","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Windows_NT","platformVersion":"6.2","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"WINDOWS_NT","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160710132925","device":"desktop","version":"48.0","command_id":1}}] 15:41:47 INFO - PROCESS | 1008 | 1468190507085 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}] 15:41:47 INFO - PROCESS | 1008 | 1468190507088 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:47 INFO - PROCESS | 1008 | 1468190507154 Marionette TRACE conn5 <- [1,2,null,{"value":null}] 15:41:47 INFO - PROCESS | 1008 | 1468190507174 Marionette TRACE conn5 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:41:47 INFO - PROCESS | 1008 | 1468190507178 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:47 INFO - PROCESS | 1008 | [1008] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:41:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFAAA5E000 == 6 [pid = 1008] [id = 1] 15:41:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:41:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 19 (000000AFB7708C00) [pid = 1008] [serial = 19] [outer = 000000AFC4EA6800] 15:41:49 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_TRUE(aURI) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:41:49 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:41:49 INFO - PROCESS | 1008 | 1468190509801 Marionette TRACE conn5 <- [1,3,null,{}] 15:41:49 INFO - PROCESS | 1008 | 1468190509807 Marionette TRACE conn5 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'MainThread'","sandbox":"default","line":140}] 15:41:49 INFO - PROCESS | 1008 | 1468190509811 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:49 INFO - PROCESS | 1008 | 1468190509836 Marionette TRACE conn5 <- [1,4,null,{"value":null}] 15:41:49 INFO - PROCESS | 1008 | 1468190509844 Marionette TRACE conn5 -> [0,5,"getWindowHandle",null] 15:41:49 INFO - PROCESS | 1008 | 1468190509848 Marionette TRACE conn5 <- [1,5,null,{"value":"13"}] 15:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:41:49 INFO - PROCESS | 1008 | 1468190509878 Marionette TRACE conn5 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:41:49 INFO - PROCESS | 1008 | 1468190509883 Marionette TRACE conn5 <- [1,6,null,{}] 15:41:49 INFO - PROCESS | 1008 | 1468190509901 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}] 15:41:49 INFO - PROCESS | 1008 | 1468190509904 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:49 INFO - PROCESS | 1008 | 1468190509928 Marionette TRACE conn5 <- [1,7,null,{"value":null}] 15:41:49 INFO - PROCESS | 1008 | 1468190509934 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:49 INFO - PROCESS | 1008 | 1468190509938 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF27000 == 7 [pid = 1008] [id = 8] 15:41:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 20 (000000AFBF587C00) [pid = 1008] [serial = 20] [outer = 0000000000000000] 15:41:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 21 (000000AFC2239000) [pid = 1008] [serial = 21] [outer = 000000AFBF587C00] 15:41:50 INFO - PROCESS | 1008 | 1468190510000 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 22 (000000AFC48A3000) [pid = 1008] [serial = 22] [outer = 000000AFBF587C00] 15:41:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA99800 == 8 [pid = 1008] [id = 9] 15:41:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 23 (000000AFC50AEC00) [pid = 1008] [serial = 23] [outer = 0000000000000000] 15:41:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 24 (000000AFC50B2000) [pid = 1008] [serial = 24] [outer = 000000AFC50AEC00] 15:41:50 INFO - PROCESS | 1008 | 1468190510545 Marionette DEBUG loaded listener.js 15:41:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 25 (000000AFC5650400) [pid = 1008] [serial = 25] [outer = 000000AFC50AEC00] 15:41:51 INFO - PROCESS | 1008 | 1468190511084 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]]]}] 15:41:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1252ms 15:41:51 INFO - PROCESS | 1008 | 1468190511229 Marionette TRACE conn5 -> [0,9,"getWindowHandle",null] 15:41:51 INFO - PROCESS | 1008 | 1468190511233 Marionette TRACE conn5 <- [1,9,null,{"value":"13"}] 15:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:41:51 INFO - PROCESS | 1008 | 1468190511253 Marionette TRACE conn5 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:41:51 INFO - PROCESS | 1008 | 1468190511255 Marionette TRACE conn5 <- [1,10,null,{}] 15:41:51 INFO - PROCESS | 1008 | 1468190511267 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}] 15:41:51 INFO - PROCESS | 1008 | 1468190511270 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:51 INFO - PROCESS | 1008 | 1468190511402 Marionette TRACE conn5 <- [1,11,null,{"value":null}] 15:41:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC55CD800 == 9 [pid = 1008] [id = 10] 15:41:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 26 (000000AFC55CE000) [pid = 1008] [serial = 26] [outer = 0000000000000000] 15:41:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 27 (000000AFC55D0000) [pid = 1008] [serial = 27] [outer = 000000AFC55CE000] 15:41:51 INFO - PROCESS | 1008 | 1468190511515 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:51 INFO - PROCESS | 1008 | 1468190511517 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 28 (000000AFC56DE800) [pid = 1008] [serial = 28] [outer = 000000AFC55CE000] 15:41:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56E8800 == 10 [pid = 1008] [id = 11] 15:41:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 29 (000000AFC5529000) [pid = 1008] [serial = 29] [outer = 0000000000000000] 15:41:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 30 (000000AFC552AC00) [pid = 1008] [serial = 30] [outer = 000000AFC5529000] 15:41:51 INFO - PROCESS | 1008 | 1468190511605 Marionette DEBUG loaded listener.js 15:41:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 31 (000000AFC5535400) [pid = 1008] [serial = 31] [outer = 000000AFC5529000] 15:41:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56E5000 == 11 [pid = 1008] [id = 12] 15:41:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 32 (000000AFC52D0800) [pid = 1008] [serial = 32] [outer = 0000000000000000] 15:41:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 33 (000000AFC52D8400) [pid = 1008] [serial = 33] [outer = 000000AFC52D0800] 15:41:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 34 (000000AFB92D4800) [pid = 1008] [serial = 34] [outer = 000000AFC52D0800] 15:41:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5C5000 == 10 [pid = 1008] [id = 4] 15:41:52 INFO - PROCESS | 1008 | 1468190512468 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]]]}] 15:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1255ms 15:41:52 INFO - PROCESS | 1008 | 1468190512504 Marionette TRACE conn5 -> [0,13,"getWindowHandle",null] 15:41:52 INFO - PROCESS | 1008 | 1468190512508 Marionette TRACE conn5 <- [1,13,null,{"value":"13"}] 15:41:52 INFO - PROCESS | 1008 | 1468190512513 Marionette TRACE conn5 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:41:52 INFO - PROCESS | 1008 | 1468190512516 Marionette TRACE conn5 <- [1,14,null,{}] 15:41:52 INFO - PROCESS | 1008 | 1468190512521 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}] 15:41:52 INFO - PROCESS | 1008 | 1468190512524 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:52 INFO - PROCESS | 1008 | 1468190512615 Marionette TRACE conn5 <- [1,15,null,{"value":null}] 15:41:52 INFO - PROCESS | 1008 | 1468190512621 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:52 INFO - PROCESS | 1008 | 1468190512626 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB94E3000 == 11 [pid = 1008] [id = 13] 15:41:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 35 (000000AFBD93B400) [pid = 1008] [serial = 35] [outer = 0000000000000000] 15:41:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 36 (000000AFBDA48800) [pid = 1008] [serial = 36] [outer = 000000AFBD93B400] 15:41:52 INFO - PROCESS | 1008 | 1468190512677 Marionette DEBUG loaded listener.js 15:41:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 37 (000000AFBDD4B000) [pid = 1008] [serial = 37] [outer = 000000AFBD93B400] 15:41:53 INFO - PROCESS | 1008 | 1468190513117 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]]]}] 15:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 626ms 15:41:53 INFO - PROCESS | 1008 | 1468190513144 Marionette TRACE conn5 -> [0,17,"getWindowHandle",null] 15:41:53 INFO - PROCESS | 1008 | 1468190513148 Marionette TRACE conn5 <- [1,17,null,{"value":"13"}] 15:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:41:53 INFO - PROCESS | 1008 | 1468190513154 Marionette TRACE conn5 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:41:53 INFO - PROCESS | 1008 | 1468190513157 Marionette TRACE conn5 <- [1,18,null,{}] 15:41:53 INFO - PROCESS | 1008 | 1468190513164 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}] 15:41:53 INFO - PROCESS | 1008 | 1468190513167 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:53 INFO - PROCESS | 1008 | 1468190513267 Marionette TRACE conn5 <- [1,19,null,{"value":null}] 15:41:53 INFO - PROCESS | 1008 | 1468190513275 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:53 INFO - PROCESS | 1008 | 1468190513278 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD25A000 == 12 [pid = 1008] [id = 14] 15:41:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 38 (000000AFBF0F8800) [pid = 1008] [serial = 38] [outer = 0000000000000000] 15:41:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 39 (000000AFBF4CD000) [pid = 1008] [serial = 39] [outer = 000000AFBF0F8800] 15:41:53 INFO - PROCESS | 1008 | 1468190513327 Marionette DEBUG loaded listener.js 15:41:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 40 (000000AFC2629400) [pid = 1008] [serial = 40] [outer = 000000AFBF0F8800] 15:41:53 INFO - PROCESS | 1008 | 1468190513754 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]]]}] 15:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 628ms 15:41:53 INFO - PROCESS | 1008 | 1468190513786 Marionette TRACE conn5 -> [0,21,"getWindowHandle",null] 15:41:53 INFO - PROCESS | 1008 | 1468190513788 Marionette TRACE conn5 <- [1,21,null,{"value":"13"}] 15:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:41:53 INFO - PROCESS | 1008 | 1468190513799 Marionette TRACE conn5 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:41:53 INFO - PROCESS | 1008 | 1468190513803 Marionette TRACE conn5 <- [1,22,null,{}] 15:41:53 INFO - PROCESS | 1008 | 1468190513815 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}] 15:41:53 INFO - PROCESS | 1008 | 1468190513821 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:53 INFO - PROCESS | 1008 | 1468190513912 Marionette TRACE conn5 <- [1,23,null,{"value":null}] 15:41:53 INFO - PROCESS | 1008 | 1468190513919 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:53 INFO - PROCESS | 1008 | 1468190513922 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA7A000 == 13 [pid = 1008] [id = 15] 15:41:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 41 (000000AFC3F17C00) [pid = 1008] [serial = 41] [outer = 0000000000000000] 15:41:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 42 (000000AFC489F800) [pid = 1008] [serial = 42] [outer = 000000AFC3F17C00] 15:41:53 INFO - PROCESS | 1008 | 1468190513974 Marionette DEBUG loaded listener.js 15:41:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 43 (000000AFC4EA9000) [pid = 1008] [serial = 43] [outer = 000000AFC3F17C00] 15:41:54 INFO - PROCESS | 1008 | 1468190514423 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]]]}] 15:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 628ms 15:41:54 INFO - PROCESS | 1008 | 1468190514433 Marionette TRACE conn5 -> [0,25,"getWindowHandle",null] 15:41:54 INFO - PROCESS | 1008 | 1468190514435 Marionette TRACE conn5 <- [1,25,null,{"value":"13"}] 15:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:41:54 INFO - PROCESS | 1008 | 1468190514438 Marionette TRACE conn5 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:41:54 INFO - PROCESS | 1008 | 1468190514440 Marionette TRACE conn5 <- [1,26,null,{}] 15:41:54 INFO - PROCESS | 1008 | 1468190514444 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}] 15:41:54 INFO - PROCESS | 1008 | 1468190514446 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:54 INFO - PROCESS | 1008 | 1468190514532 Marionette TRACE conn5 <- [1,27,null,{"value":null}] 15:41:54 INFO - PROCESS | 1008 | 1468190514537 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:54 INFO - PROCESS | 1008 | 1468190514539 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF105000 == 14 [pid = 1008] [id = 16] 15:41:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 44 (000000AFC52EAC00) [pid = 1008] [serial = 44] [outer = 0000000000000000] 15:41:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 45 (000000AFC5532000) [pid = 1008] [serial = 45] [outer = 000000AFC52EAC00] 15:41:54 INFO - PROCESS | 1008 | 1468190514586 Marionette DEBUG loaded listener.js 15:41:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 46 (000000AFC5592000) [pid = 1008] [serial = 46] [outer = 000000AFC52EAC00] 15:41:54 INFO - PROCESS | 1008 | 1468190514970 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]]]}] 15:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 585ms 15:41:55 INFO - PROCESS | 1008 | 1468190515028 Marionette TRACE conn5 -> [0,29,"getWindowHandle",null] 15:41:55 INFO - PROCESS | 1008 | 1468190515031 Marionette TRACE conn5 <- [1,29,null,{"value":"13"}] 15:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:41:55 INFO - PROCESS | 1008 | 1468190515034 Marionette TRACE conn5 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:41:55 INFO - PROCESS | 1008 | 1468190515043 Marionette TRACE conn5 <- [1,30,null,{}] 15:41:55 INFO - PROCESS | 1008 | 1468190515047 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}] 15:41:55 INFO - PROCESS | 1008 | 1468190515049 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:55 INFO - PROCESS | 1008 | 1468190515130 Marionette TRACE conn5 <- [1,31,null,{"value":null}] 15:41:55 INFO - PROCESS | 1008 | 1468190515136 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:55 INFO - PROCESS | 1008 | 1468190515138 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC2AE2000 == 15 [pid = 1008] [id = 17] 15:41:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 47 (000000AFBD2CB000) [pid = 1008] [serial = 47] [outer = 0000000000000000] 15:41:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 48 (000000AFC5D8C000) [pid = 1008] [serial = 48] [outer = 000000AFBD2CB000] 15:41:55 INFO - PROCESS | 1008 | 1468190515184 Marionette DEBUG loaded listener.js 15:41:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 49 (000000AFC6977C00) [pid = 1008] [serial = 49] [outer = 000000AFBD2CB000] 15:41:55 INFO - PROCESS | 1008 | 1468190515659 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]]]}] 15:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 692ms 15:41:55 INFO - PROCESS | 1008 | 1468190515728 Marionette TRACE conn5 -> [0,33,"getWindowHandle",null] 15:41:55 INFO - PROCESS | 1008 | 1468190515730 Marionette TRACE conn5 <- [1,33,null,{"value":"13"}] 15:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:41:55 INFO - PROCESS | 1008 | 1468190515733 Marionette TRACE conn5 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:41:55 INFO - PROCESS | 1008 | 1468190515735 Marionette TRACE conn5 <- [1,34,null,{}] 15:41:55 INFO - PROCESS | 1008 | 1468190515739 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}] 15:41:55 INFO - PROCESS | 1008 | 1468190515745 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:55 INFO - PROCESS | 1008 | 1468190515871 Marionette TRACE conn5 <- [1,35,null,{"value":null}] 15:41:55 INFO - PROCESS | 1008 | 1468190515879 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:55 INFO - PROCESS | 1008 | 1468190515881 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5987800 == 16 [pid = 1008] [id = 18] 15:41:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 50 (000000AFB6DD3000) [pid = 1008] [serial = 50] [outer = 0000000000000000] 15:41:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 51 (000000AFB6DD4C00) [pid = 1008] [serial = 51] [outer = 000000AFB6DD3000] 15:41:55 INFO - PROCESS | 1008 | 1468190515928 Marionette DEBUG loaded listener.js 15:41:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 52 (000000AFC52C9400) [pid = 1008] [serial = 52] [outer = 000000AFB6DD3000] 15:41:56 INFO - PROCESS | 1008 | 1468190516308 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]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 629ms 15:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:41:56 INFO - PROCESS | 1008 | 1468190516367 Marionette TRACE conn5 -> [0,37,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1008 | 1468190516370 Marionette TRACE conn5 <- [1,37,null,{"value":"13"}] 15:41:56 INFO - PROCESS | 1008 | 1468190516373 Marionette TRACE conn5 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - PROCESS | 1008 | 1468190516375 Marionette TRACE conn5 <- [1,38,null,{}] 15:41:56 INFO - PROCESS | 1008 | 1468190516378 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}] 15:41:56 INFO - PROCESS | 1008 | 1468190516380 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:56 INFO - PROCESS | 1008 | 1468190516474 Marionette TRACE conn5 <- [1,39,null,{"value":null}] 15:41:56 INFO - PROCESS | 1008 | 1468190516482 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:56 INFO - PROCESS | 1008 | 1468190516484 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC768F800 == 17 [pid = 1008] [id = 19] 15:41:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 53 (000000AFB6E32400) [pid = 1008] [serial = 53] [outer = 0000000000000000] 15:41:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 54 (000000AFB6E37C00) [pid = 1008] [serial = 54] [outer = 000000AFB6E32400] 15:41:56 INFO - PROCESS | 1008 | 1468190516531 Marionette DEBUG loaded listener.js 15:41:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFC234B400) [pid = 1008] [serial = 55] [outer = 000000AFB6E32400] 15:41:56 INFO - PROCESS | 1008 | 1468190516902 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]]]}] 15:41:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:41:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 587ms 15:41:56 INFO - PROCESS | 1008 | 1468190516969 Marionette TRACE conn5 -> [0,41,"getWindowHandle",null] 15:41:56 INFO - PROCESS | 1008 | 1468190516971 Marionette TRACE conn5 <- [1,41,null,{"value":"13"}] 15:41:56 INFO - PROCESS | 1008 | 1468190516975 Marionette TRACE conn5 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:41:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:41:56 INFO - PROCESS | 1008 | 1468190516977 Marionette TRACE conn5 <- [1,42,null,{}] 15:41:56 INFO - PROCESS | 1008 | 1468190516981 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}] 15:41:56 INFO - PROCESS | 1008 | 1468190516983 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:57 INFO - PROCESS | 1008 | 1468190517063 Marionette TRACE conn5 <- [1,43,null,{"value":null}] 15:41:57 INFO - PROCESS | 1008 | 1468190517068 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 1008 | 1468190517070 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DB8800 == 18 [pid = 1008] [id = 20] 15:41:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB9107000) [pid = 1008] [serial = 56] [outer = 0000000000000000] 15:41:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB910B800) [pid = 1008] [serial = 57] [outer = 000000AFB9107000] 15:41:57 INFO - PROCESS | 1008 | 1468190517117 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFB9111800) [pid = 1008] [serial = 58] [outer = 000000AFB9107000] 15:41:57 INFO - PROCESS | 1008 | 1468190517498 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]]]}] 15:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 585ms 15:41:57 INFO - PROCESS | 1008 | 1468190517569 Marionette TRACE conn5 -> [0,45,"getWindowHandle",null] 15:41:57 INFO - PROCESS | 1008 | 1468190517572 Marionette TRACE conn5 <- [1,45,null,{"value":"13"}] 15:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:41:57 INFO - PROCESS | 1008 | 1468190517575 Marionette TRACE conn5 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:41:57 INFO - PROCESS | 1008 | 1468190517577 Marionette TRACE conn5 <- [1,46,null,{}] 15:41:57 INFO - PROCESS | 1008 | 1468190517580 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}] 15:41:57 INFO - PROCESS | 1008 | 1468190517582 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:57 INFO - PROCESS | 1008 | 1468190517662 Marionette TRACE conn5 <- [1,47,null,{"value":null}] 15:41:57 INFO - PROCESS | 1008 | 1468190517667 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:57 INFO - PROCESS | 1008 | 1468190517669 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA898000 == 19 [pid = 1008] [id = 21] 15:41:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFB9113C00) [pid = 1008] [serial = 59] [outer = 0000000000000000] 15:41:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFC8166000) [pid = 1008] [serial = 60] [outer = 000000AFB9113C00] 15:41:57 INFO - PROCESS | 1008 | 1468190517713 Marionette DEBUG loaded listener.js 15:41:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFC8D5F400) [pid = 1008] [serial = 61] [outer = 000000AFB9113C00] 15:41:58 INFO - PROCESS | 1008 | 1468190518112 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]]]}] 15:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 586ms 15:41:58 INFO - PROCESS | 1008 | 1468190518180 Marionette TRACE conn5 -> [0,49,"getWindowHandle",null] 15:41:58 INFO - PROCESS | 1008 | 1468190518182 Marionette TRACE conn5 <- [1,49,null,{"value":"13"}] 15:41:58 INFO - PROCESS | 1008 | 1468190518186 Marionette TRACE conn5 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:41:58 INFO - PROCESS | 1008 | 1468190518188 Marionette TRACE conn5 <- [1,50,null,{}] 15:41:58 INFO - PROCESS | 1008 | 1468190518191 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}] 15:41:58 INFO - PROCESS | 1008 | 1468190518193 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:58 INFO - PROCESS | 1008 | 1468190518274 Marionette TRACE conn5 <- [1,51,null,{"value":null}] 15:41:58 INFO - PROCESS | 1008 | 1468190518282 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:58 INFO - PROCESS | 1008 | 1468190518284 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE10000 == 20 [pid = 1008] [id = 22] 15:41:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFC815F800) [pid = 1008] [serial = 62] [outer = 0000000000000000] 15:41:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFCBAA4400) [pid = 1008] [serial = 63] [outer = 000000AFC815F800] 15:41:58 INFO - PROCESS | 1008 | 1468190518338 Marionette DEBUG loaded listener.js 15:41:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFCBAAB000) [pid = 1008] [serial = 64] [outer = 000000AFC815F800] 15:41:58 INFO - PROCESS | 1008 | 1468190518712 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]]]}] 15:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 586ms 15:41:58 INFO - PROCESS | 1008 | 1468190518780 Marionette TRACE conn5 -> [0,53,"getWindowHandle",null] 15:41:58 INFO - PROCESS | 1008 | 1468190518783 Marionette TRACE conn5 <- [1,53,null,{"value":"13"}] 15:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:41:58 INFO - PROCESS | 1008 | 1468190518786 Marionette TRACE conn5 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:41:58 INFO - PROCESS | 1008 | 1468190518789 Marionette TRACE conn5 <- [1,54,null,{}] 15:41:58 INFO - PROCESS | 1008 | 1468190518792 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}] 15:41:58 INFO - PROCESS | 1008 | 1468190518795 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:58 INFO - PROCESS | 1008 | 1468190518894 Marionette TRACE conn5 <- [1,55,null,{"value":null}] 15:41:58 INFO - PROCESS | 1008 | 1468190518900 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:58 INFO - PROCESS | 1008 | 1468190518903 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC050000 == 21 [pid = 1008] [id = 23] 15:41:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFCBAB2800) [pid = 1008] [serial = 65] [outer = 0000000000000000] 15:41:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFCBEDAC00) [pid = 1008] [serial = 66] [outer = 000000AFCBAB2800] 15:41:58 INFO - PROCESS | 1008 | 1468190518954 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFCC157800) [pid = 1008] [serial = 67] [outer = 000000AFCBAB2800] 15:41:59 INFO - PROCESS | 1008 | 1468190519346 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]]]}] 15:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 586ms 15:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:41:59 INFO - PROCESS | 1008 | 1468190519377 Marionette TRACE conn5 -> [0,57,"getWindowHandle",null] 15:41:59 INFO - PROCESS | 1008 | 1468190519379 Marionette TRACE conn5 <- [1,57,null,{"value":"13"}] 15:41:59 INFO - PROCESS | 1008 | 1468190519382 Marionette TRACE conn5 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:41:59 INFO - PROCESS | 1008 | 1468190519384 Marionette TRACE conn5 <- [1,58,null,{}] 15:41:59 INFO - PROCESS | 1008 | 1468190519387 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}] 15:41:59 INFO - PROCESS | 1008 | 1468190519389 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:59 INFO - PROCESS | 1008 | 1468190519505 Marionette TRACE conn5 <- [1,59,null,{"value":null}] 15:41:59 INFO - PROCESS | 1008 | 1468190519513 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:41:59 INFO - PROCESS | 1008 | 1468190519515 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:41:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB6D19000 == 22 [pid = 1008] [id = 24] 15:41:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFCC15CC00) [pid = 1008] [serial = 68] [outer = 0000000000000000] 15:41:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFCC160400) [pid = 1008] [serial = 69] [outer = 000000AFCC15CC00] 15:41:59 INFO - PROCESS | 1008 | 1468190519560 Marionette DEBUG loaded listener.js 15:41:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFCC1AE800) [pid = 1008] [serial = 70] [outer = 000000AFCC15CC00] 15:41:59 INFO - PROCESS | 1008 | 1468190519931 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]]]}] 15:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 587ms 15:41:59 INFO - PROCESS | 1008 | 1468190519973 Marionette TRACE conn5 -> [0,61,"getWindowHandle",null] 15:41:59 INFO - PROCESS | 1008 | 1468190519975 Marionette TRACE conn5 <- [1,61,null,{"value":"13"}] 15:41:59 INFO - PROCESS | 1008 | 1468190519979 Marionette TRACE conn5 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:41:59 INFO - PROCESS | 1008 | 1468190519981 Marionette TRACE conn5 <- [1,62,null,{}] 15:41:59 INFO - PROCESS | 1008 | 1468190519984 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}] 15:41:59 INFO - PROCESS | 1008 | 1468190519986 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:00 INFO - PROCESS | 1008 | 1468190520066 Marionette TRACE conn5 <- [1,63,null,{"value":null}] 15:42:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF27000 == 21 [pid = 1008] [id = 8] 15:42:00 INFO - PROCESS | 1008 | 1468190520839 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:00 INFO - PROCESS | 1008 | 1468190520842 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB6D1B800 == 22 [pid = 1008] [id = 25] 15:42:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB6E3B800) [pid = 1008] [serial = 71] [outer = 0000000000000000] 15:42:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8E16800) [pid = 1008] [serial = 72] [outer = 000000AFB6E3B800] 15:42:00 INFO - PROCESS | 1008 | 1468190520892 Marionette DEBUG loaded listener.js 15:42:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBA052400) [pid = 1008] [serial = 73] [outer = 000000AFB6E3B800] 15:42:01 INFO - PROCESS | 1008 | 1468190521315 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]]]}] 15:42:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1381ms 15:42:01 INFO - PROCESS | 1008 | 1468190521366 Marionette TRACE conn5 -> [0,65,"getWindowHandle",null] 15:42:01 INFO - PROCESS | 1008 | 1468190521369 Marionette TRACE conn5 <- [1,65,null,{"value":"13"}] 15:42:01 INFO - PROCESS | 1008 | 1468190521379 Marionette TRACE conn5 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:42:01 INFO - PROCESS | 1008 | 1468190521382 Marionette TRACE conn5 <- [1,66,null,{}] 15:42:01 INFO - PROCESS | 1008 | 1468190521388 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}] 15:42:01 INFO - PROCESS | 1008 | 1468190521390 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:01 INFO - PROCESS | 1008 | 1468190521496 Marionette TRACE conn5 <- [1,67,null,{"value":null}] 15:42:01 INFO - PROCESS | 1008 | 1468190521504 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:01 INFO - PROCESS | 1008 | 1468190521507 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD1A4800 == 23 [pid = 1008] [id = 26] 15:42:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBDC75800) [pid = 1008] [serial = 74] [outer = 0000000000000000] 15:42:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBEA21800) [pid = 1008] [serial = 75] [outer = 000000AFBDC75800] 15:42:01 INFO - PROCESS | 1008 | 1468190521555 Marionette DEBUG loaded listener.js 15:42:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFBF4D4C00) [pid = 1008] [serial = 76] [outer = 000000AFBDC75800] 15:42:01 INFO - PROCESS | 1008 | 1468190521972 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]]]}] 15:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 629ms 15:42:02 INFO - PROCESS | 1008 | 1468190522015 Marionette TRACE conn5 -> [0,69,"getWindowHandle",null] 15:42:02 INFO - PROCESS | 1008 | 1468190522020 Marionette TRACE conn5 <- [1,69,null,{"value":"13"}] 15:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:42:02 INFO - PROCESS | 1008 | 1468190522028 Marionette TRACE conn5 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 1008 | 1468190522031 Marionette TRACE conn5 <- [1,70,null,{}] 15:42:02 INFO - PROCESS | 1008 | 1468190522035 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}] 15:42:02 INFO - PROCESS | 1008 | 1468190522037 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:02 INFO - PROCESS | 1008 | 1468190522411 Marionette TRACE conn5 <- [1,71,null,{"value":null}] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB9BDF800) [pid = 1008] [serial = 8] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5529000) [pid = 1008] [serial = 29] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBD93B400) [pid = 1008] [serial = 35] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBF0F8800) [pid = 1008] [serial = 38] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC3F17C00) [pid = 1008] [serial = 41] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC52EAC00) [pid = 1008] [serial = 44] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBD2CB000) [pid = 1008] [serial = 47] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB6DD3000) [pid = 1008] [serial = 50] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC815F800) [pid = 1008] [serial = 62] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFCBAB2800) [pid = 1008] [serial = 65] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:42:02 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFBF587C00) [pid = 1008] [serial = 20] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:42:02 INFO - PROCESS | 1008 | 1468190522468 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:02 INFO - PROCESS | 1008 | 1468190522471 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF1C800 == 24 [pid = 1008] [id = 27] 15:42:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB8725C00) [pid = 1008] [serial = 77] [outer = 0000000000000000] 15:42:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8E11C00) [pid = 1008] [serial = 78] [outer = 000000AFB8725C00] 15:42:02 INFO - PROCESS | 1008 | 1468190522519 Marionette DEBUG loaded listener.js 15:42:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC223C000) [pid = 1008] [serial = 79] [outer = 000000AFB8725C00] 15:42:02 INFO - PROCESS | 1008 | 1468190522874 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]]]}] 15:42:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 879ms 15:42:02 INFO - PROCESS | 1008 | 1468190522914 Marionette TRACE conn5 -> [0,73,"getWindowHandle",null] 15:42:02 INFO - PROCESS | 1008 | 1468190522917 Marionette TRACE conn5 <- [1,73,null,{"value":"13"}] 15:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:42:02 INFO - PROCESS | 1008 | 1468190522931 Marionette TRACE conn5 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:42:02 INFO - PROCESS | 1008 | 1468190522937 Marionette TRACE conn5 <- [1,74,null,{}] 15:42:02 INFO - PROCESS | 1008 | 1468190522941 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}] 15:42:02 INFO - PROCESS | 1008 | 1468190522945 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:03 INFO - PROCESS | 1008 | 1468190523028 Marionette TRACE conn5 <- [1,75,null,{"value":null}] 15:42:03 INFO - PROCESS | 1008 | 1468190523034 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:03 INFO - PROCESS | 1008 | 1468190523037 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC2AE3000 == 25 [pid = 1008] [id = 28] 15:42:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB9104C00) [pid = 1008] [serial = 80] [outer = 0000000000000000] 15:42:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC3F1A000) [pid = 1008] [serial = 81] [outer = 000000AFB9104C00] 15:42:03 INFO - PROCESS | 1008 | 1468190523084 Marionette DEBUG loaded listener.js 15:42:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC4F64000) [pid = 1008] [serial = 82] [outer = 000000AFB9104C00] 15:42:03 INFO - PROCESS | 1008 | 1468190523516 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]]]}] 15:42:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 649ms 15:42:03 INFO - PROCESS | 1008 | 1468190523574 Marionette TRACE conn5 -> [0,77,"getWindowHandle",null] 15:42:03 INFO - PROCESS | 1008 | 1468190523585 Marionette TRACE conn5 <- [1,77,null,{"value":"13"}] 15:42:03 INFO - PROCESS | 1008 | 1468190523588 Marionette TRACE conn5 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:42:03 INFO - PROCESS | 1008 | 1468190523590 Marionette TRACE conn5 <- [1,78,null,{}] 15:42:03 INFO - PROCESS | 1008 | 1468190523594 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}] 15:42:03 INFO - PROCESS | 1008 | 1468190523596 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:03 INFO - PROCESS | 1008 | 1468190523694 Marionette TRACE conn5 <- [1,79,null,{"value":null}] 15:42:03 INFO - PROCESS | 1008 | 1468190523707 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:03 INFO - PROCESS | 1008 | 1468190523709 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC55CC800 == 26 [pid = 1008] [id = 29] 15:42:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC551A000) [pid = 1008] [serial = 83] [outer = 0000000000000000] 15:42:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5528800) [pid = 1008] [serial = 84] [outer = 000000AFC551A000] 15:42:03 INFO - PROCESS | 1008 | 1468190523775 Marionette DEBUG loaded listener.js 15:42:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC5585400) [pid = 1008] [serial = 85] [outer = 000000AFC551A000] 15:42:04 INFO - PROCESS | 1008 | 1468190524152 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]]]}] 15:42:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:42:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 629ms 15:42:04 INFO - PROCESS | 1008 | 1468190524221 Marionette TRACE conn5 -> [0,81,"getWindowHandle",null] 15:42:04 INFO - PROCESS | 1008 | 1468190524223 Marionette TRACE conn5 <- [1,81,null,{"value":"13"}] 15:42:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:42:04 INFO - PROCESS | 1008 | 1468190524227 Marionette TRACE conn5 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:42:04 INFO - PROCESS | 1008 | 1468190524228 Marionette TRACE conn5 <- [1,82,null,{}] 15:42:04 INFO - PROCESS | 1008 | 1468190524232 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}] 15:42:04 INFO - PROCESS | 1008 | 1468190524234 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:04 INFO - PROCESS | 1008 | 1468190524313 Marionette TRACE conn5 <- [1,83,null,{"value":null}] 15:42:04 INFO - PROCESS | 1008 | 1468190524318 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:04 INFO - PROCESS | 1008 | 1468190524324 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6CD9000 == 27 [pid = 1008] [id = 30] 15:42:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC6A5EC00) [pid = 1008] [serial = 86] [outer = 0000000000000000] 15:42:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC760C400) [pid = 1008] [serial = 87] [outer = 000000AFC6A5EC00] 15:42:04 INFO - PROCESS | 1008 | 1468190524378 Marionette DEBUG loaded listener.js 15:42:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC8D5AC00) [pid = 1008] [serial = 88] [outer = 000000AFC6A5EC00] 15:42:04 INFO - PROCESS | 1008 | 1468190524972 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]]]}] 15:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 776ms 15:42:05 INFO - PROCESS | 1008 | 1468190525031 Marionette TRACE conn5 -> [0,85,"getWindowHandle",null] 15:42:05 INFO - PROCESS | 1008 | 1468190525035 Marionette TRACE conn5 <- [1,85,null,{"value":"13"}] 15:42:05 INFO - PROCESS | 1008 | 1468190525054 Marionette TRACE conn5 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:42:05 INFO - PROCESS | 1008 | 1468190525060 Marionette TRACE conn5 <- [1,86,null,{}] 15:42:05 INFO - PROCESS | 1008 | 1468190525080 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}] 15:42:05 INFO - PROCESS | 1008 | 1468190525083 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:05 INFO - PROCESS | 1008 | 1468190525204 Marionette TRACE conn5 <- [1,87,null,{"value":null}] 15:42:05 INFO - PROCESS | 1008 | 1468190525258 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:05 INFO - PROCESS | 1008 | 1468190525262 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDAC6000 == 28 [pid = 1008] [id = 31] 15:42:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFBD2CF800) [pid = 1008] [serial = 89] [outer = 0000000000000000] 15:42:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFBE904400) [pid = 1008] [serial = 90] [outer = 000000AFBD2CF800] 15:42:05 INFO - PROCESS | 1008 | 1468190525321 Marionette DEBUG loaded listener.js 15:42:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC22D7800) [pid = 1008] [serial = 91] [outer = 000000AFBD2CF800] 15:42:05 INFO - PROCESS | 1008 | 1468190525827 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]]]}] 15:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 838ms 15:42:05 INFO - PROCESS | 1008 | 1468190525899 Marionette TRACE conn5 -> [0,89,"getWindowHandle",null] 15:42:05 INFO - PROCESS | 1008 | 1468190525904 Marionette TRACE conn5 <- [1,89,null,{"value":"13"}] 15:42:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:42:05 INFO - PROCESS | 1008 | 1468190525911 Marionette TRACE conn5 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:42:05 INFO - PROCESS | 1008 | 1468190525914 Marionette TRACE conn5 <- [1,90,null,{}] 15:42:05 INFO - PROCESS | 1008 | 1468190525918 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}] 15:42:05 INFO - PROCESS | 1008 | 1468190525921 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:06 INFO - PROCESS | 1008 | 1468190526034 Marionette TRACE conn5 <- [1,91,null,{"value":null}] 15:42:06 INFO - PROCESS | 1008 | 1468190526108 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1008 | 1468190526111 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6A80000 == 29 [pid = 1008] [id = 32] 15:42:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC3F19400) [pid = 1008] [serial = 92] [outer = 0000000000000000] 15:42:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC52D3000) [pid = 1008] [serial = 93] [outer = 000000AFC3F19400] 15:42:06 INFO - PROCESS | 1008 | 1468190526170 Marionette DEBUG loaded listener.js 15:42:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5D89800) [pid = 1008] [serial = 94] [outer = 000000AFC3F19400] 15:42:06 INFO - PROCESS | 1008 | 1468190526718 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]]]}] 15:42:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:42:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 838ms 15:42:06 INFO - PROCESS | 1008 | 1468190526751 Marionette TRACE conn5 -> [0,93,"getWindowHandle",null] 15:42:06 INFO - PROCESS | 1008 | 1468190526754 Marionette TRACE conn5 <- [1,93,null,{"value":"13"}] 15:42:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:42:06 INFO - PROCESS | 1008 | 1468190526757 Marionette TRACE conn5 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:42:06 INFO - PROCESS | 1008 | 1468190526761 Marionette TRACE conn5 <- [1,94,null,{}] 15:42:06 INFO - PROCESS | 1008 | 1468190526773 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}] 15:42:06 INFO - PROCESS | 1008 | 1468190526778 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:06 INFO - PROCESS | 1008 | 1468190526885 Marionette TRACE conn5 <- [1,95,null,{"value":null}] 15:42:06 INFO - PROCESS | 1008 | 1468190526948 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:06 INFO - PROCESS | 1008 | 1468190526952 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE15000 == 30 [pid = 1008] [id = 33] 15:42:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC8FD9400) [pid = 1008] [serial = 95] [outer = 0000000000000000] 15:42:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFCA882400) [pid = 1008] [serial = 96] [outer = 000000AFC8FD9400] 15:42:07 INFO - PROCESS | 1008 | 1468190527011 Marionette DEBUG loaded listener.js 15:42:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFCBAAF400) [pid = 1008] [serial = 97] [outer = 000000AFC8FD9400] 15:42:07 INFO - PROCESS | 1008 | 1468190527564 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]]]}] 15:42:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:42:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 838ms 15:42:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:42:07 INFO - PROCESS | 1008 | 1468190527598 Marionette TRACE conn5 -> [0,97,"getWindowHandle",null] 15:42:07 INFO - PROCESS | 1008 | 1468190527601 Marionette TRACE conn5 <- [1,97,null,{"value":"13"}] 15:42:07 INFO - PROCESS | 1008 | 1468190527605 Marionette TRACE conn5 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:42:07 INFO - PROCESS | 1008 | 1468190527607 Marionette TRACE conn5 <- [1,98,null,{}] 15:42:07 INFO - PROCESS | 1008 | 1468190527610 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}] 15:42:07 INFO - PROCESS | 1008 | 1468190527613 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:07 INFO - PROCESS | 1008 | 1468190527726 Marionette TRACE conn5 <- [1,99,null,{"value":null}] 15:42:07 INFO - PROCESS | 1008 | 1468190527804 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:07 INFO - PROCESS | 1008 | 1468190527807 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC2ADF000 == 31 [pid = 1008] [id = 34] 15:42:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8C29000) [pid = 1008] [serial = 98] [outer = 0000000000000000] 15:42:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB8C2F400) [pid = 1008] [serial = 99] [outer = 000000AFB8C29000] 15:42:07 INFO - PROCESS | 1008 | 1468190527863 Marionette DEBUG loaded listener.js 15:42:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC6C9D000) [pid = 1008] [serial = 100] [outer = 000000AFB8C29000] 15:42:08 INFO - PROCESS | 1008 | 1468190528477 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]]]}] 15:42:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:42:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 939ms 15:42:08 INFO - PROCESS | 1008 | 1468190528546 Marionette TRACE conn5 -> [0,101,"getWindowHandle",null] 15:42:08 INFO - PROCESS | 1008 | 1468190528551 Marionette TRACE conn5 <- [1,101,null,{"value":"13"}] 15:42:08 INFO - PROCESS | 1008 | 1468190528556 Marionette TRACE conn5 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:42:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:42:08 INFO - PROCESS | 1008 | 1468190528559 Marionette TRACE conn5 <- [1,102,null,{}] 15:42:08 INFO - PROCESS | 1008 | 1468190528565 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}] 15:42:08 INFO - PROCESS | 1008 | 1468190528568 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:08 INFO - PROCESS | 1008 | 1468190528675 Marionette TRACE conn5 <- [1,103,null,{"value":null}] 15:42:08 INFO - PROCESS | 1008 | 1468190528756 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:08 INFO - PROCESS | 1008 | 1468190528760 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:08 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBCF83000 == 32 [pid = 1008] [id = 35] 15:42:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB8C85800) [pid = 1008] [serial = 101] [outer = 0000000000000000] 15:42:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFB8C88000) [pid = 1008] [serial = 102] [outer = 000000AFB8C85800] 15:42:08 INFO - PROCESS | 1008 | 1468190528814 Marionette DEBUG loaded listener.js 15:42:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFB8C8EC00) [pid = 1008] [serial = 103] [outer = 000000AFB8C85800] 15:42:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56E8800 == 31 [pid = 1008] [id = 11] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC59F2C00) [pid = 1008] [serial = 17] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFBF58CC00) [pid = 1008] [serial = 10] [outer = 0000000000000000] [url = chrome://gfxsanity/content/sanitytest.html] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFB9CCFC00) [pid = 1008] [serial = 9] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFBCF7F000) [pid = 1008] [serial = 4] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC552AC00) [pid = 1008] [serial = 30] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC52D8400) [pid = 1008] [serial = 33] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBDA48800) [pid = 1008] [serial = 36] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFBF4CD000) [pid = 1008] [serial = 39] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC489F800) [pid = 1008] [serial = 42] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC5532000) [pid = 1008] [serial = 45] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5592000) [pid = 1008] [serial = 46] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC5D8C000) [pid = 1008] [serial = 48] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB6DD4C00) [pid = 1008] [serial = 51] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB6E37C00) [pid = 1008] [serial = 54] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB910B800) [pid = 1008] [serial = 57] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC8166000) [pid = 1008] [serial = 60] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC6977C00) [pid = 1008] [serial = 49] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFCBAA4400) [pid = 1008] [serial = 63] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFCBEDAC00) [pid = 1008] [serial = 66] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC2239000) [pid = 1008] [serial = 21] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC50B2000) [pid = 1008] [serial = 24] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC55D0000) [pid = 1008] [serial = 27] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC52C9400) [pid = 1008] [serial = 52] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC48A3000) [pid = 1008] [serial = 22] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFCBAAB000) [pid = 1008] [serial = 64] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFBDD4B000) [pid = 1008] [serial = 37] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC2629400) [pid = 1008] [serial = 40] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFCC157800) [pid = 1008] [serial = 67] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC5535400) [pid = 1008] [serial = 31] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC4EA9000) [pid = 1008] [serial = 43] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFCC160400) [pid = 1008] [serial = 69] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC5C67800) [pid = 1008] [serial = 14] [outer = 0000000000000000] [url = about:blank] 15:42:09 INFO - PROCESS | 1008 | 1468190529712 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]]]}] 15:42:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:42:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1177ms 15:42:09 INFO - PROCESS | 1008 | 1468190529738 Marionette TRACE conn5 -> [0,105,"getWindowHandle",null] 15:42:09 INFO - PROCESS | 1008 | 1468190529742 Marionette TRACE conn5 <- [1,105,null,{"value":"13"}] 15:42:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:42:09 INFO - PROCESS | 1008 | 1468190529747 Marionette TRACE conn5 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:42:09 INFO - PROCESS | 1008 | 1468190529752 Marionette TRACE conn5 <- [1,106,null,{}] 15:42:09 INFO - PROCESS | 1008 | 1468190529757 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}] 15:42:09 INFO - PROCESS | 1008 | 1468190529760 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:09 INFO - PROCESS | 1008 | 1468190529852 Marionette TRACE conn5 <- [1,107,null,{"value":null}] 15:42:09 INFO - PROCESS | 1008 | 1468190529858 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:09 INFO - PROCESS | 1008 | 1468190529862 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBA012800 == 32 [pid = 1008] [id = 36] 15:42:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFB8E16C00) [pid = 1008] [serial = 104] [outer = 0000000000000000] 15:42:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFB910AC00) [pid = 1008] [serial = 105] [outer = 000000AFB8E16C00] 15:42:09 INFO - PROCESS | 1008 | 1468190529911 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFB9BDE000) [pid = 1008] [serial = 106] [outer = 000000AFB8E16C00] 15:42:10 INFO - PROCESS | 1008 | 1468190530335 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]]]}] 15:42:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:42:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 628ms 15:42:10 INFO - PROCESS | 1008 | 1468190530379 Marionette TRACE conn5 -> [0,109,"getWindowHandle",null] 15:42:10 INFO - PROCESS | 1008 | 1468190530384 Marionette TRACE conn5 <- [1,109,null,{"value":"13"}] 15:42:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:42:10 INFO - PROCESS | 1008 | 1468190530396 Marionette TRACE conn5 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:42:10 INFO - PROCESS | 1008 | 1468190530399 Marionette TRACE conn5 <- [1,110,null,{}] 15:42:10 INFO - PROCESS | 1008 | 1468190530403 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}] 15:42:10 INFO - PROCESS | 1008 | 1468190530405 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:10 INFO - PROCESS | 1008 | 1468190530498 Marionette TRACE conn5 <- [1,111,null,{"value":null}] 15:42:10 INFO - PROCESS | 1008 | 1468190530506 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:10 INFO - PROCESS | 1008 | 1468190530509 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF2D000 == 33 [pid = 1008] [id = 37] 15:42:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFBD275800) [pid = 1008] [serial = 107] [outer = 0000000000000000] 15:42:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBD93B400) [pid = 1008] [serial = 108] [outer = 000000AFBD275800] 15:42:10 INFO - PROCESS | 1008 | 1468190530558 Marionette DEBUG loaded listener.js 15:42:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFBDC79000) [pid = 1008] [serial = 109] [outer = 000000AFBD275800] 15:42:11 INFO - PROCESS | 1008 | 1468190531015 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]]]}] 15:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 687ms 15:42:11 INFO - PROCESS | 1008 | 1468190531087 Marionette TRACE conn5 -> [0,113,"getWindowHandle",null] 15:42:11 INFO - PROCESS | 1008 | 1468190531089 Marionette TRACE conn5 <- [1,113,null,{"value":"13"}] 15:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:42:11 INFO - PROCESS | 1008 | 1468190531093 Marionette TRACE conn5 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:42:11 INFO - PROCESS | 1008 | 1468190531097 Marionette TRACE conn5 <- [1,114,null,{}] 15:42:11 INFO - PROCESS | 1008 | 1468190531108 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}] 15:42:11 INFO - PROCESS | 1008 | 1468190531113 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:11 INFO - PROCESS | 1008 | 1468190531200 Marionette TRACE conn5 <- [1,115,null,{"value":null}] 15:42:11 INFO - PROCESS | 1008 | 1468190531217 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:11 INFO - PROCESS | 1008 | 1468190531220 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26C3800 == 34 [pid = 1008] [id = 38] 15:42:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBF58DC00) [pid = 1008] [serial = 110] [outer = 0000000000000000] 15:42:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC223C800) [pid = 1008] [serial = 111] [outer = 000000AFBF58DC00] 15:42:11 INFO - PROCESS | 1008 | 1468190531269 Marionette DEBUG loaded listener.js 15:42:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC262DC00) [pid = 1008] [serial = 112] [outer = 000000AFBF58DC00] 15:42:11 INFO - PROCESS | 1008 | 1468190531672 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]]]}] 15:42:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:42:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 629ms 15:42:11 INFO - PROCESS | 1008 | 1468190531723 Marionette TRACE conn5 -> [0,117,"getWindowHandle",null] 15:42:11 INFO - PROCESS | 1008 | 1468190531726 Marionette TRACE conn5 <- [1,117,null,{"value":"13"}] 15:42:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:42:11 INFO - PROCESS | 1008 | 1468190531729 Marionette TRACE conn5 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:42:11 INFO - PROCESS | 1008 | 1468190531731 Marionette TRACE conn5 <- [1,118,null,{}] 15:42:11 INFO - PROCESS | 1008 | 1468190531740 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}] 15:42:11 INFO - PROCESS | 1008 | 1468190531742 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:11 INFO - PROCESS | 1008 | 1468190531847 Marionette TRACE conn5 <- [1,119,null,{"value":null}] 15:42:11 INFO - PROCESS | 1008 | 1468190531906 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:11 INFO - PROCESS | 1008 | 1468190531909 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B8F000 == 35 [pid = 1008] [id = 39] 15:42:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC3F11000) [pid = 1008] [serial = 113] [outer = 0000000000000000] 15:42:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC3F1C800) [pid = 1008] [serial = 114] [outer = 000000AFC3F11000] 15:42:11 INFO - PROCESS | 1008 | 1468190531955 Marionette DEBUG loaded listener.js 15:42:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC48A5400) [pid = 1008] [serial = 115] [outer = 000000AFC3F11000] 15:42:12 INFO - PROCESS | 1008 | 1468190532353 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]]]}] 15:42:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:42:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 692ms 15:42:12 INFO - PROCESS | 1008 | 1468190532424 Marionette TRACE conn5 -> [0,121,"getWindowHandle",null] 15:42:12 INFO - PROCESS | 1008 | 1468190532427 Marionette TRACE conn5 <- [1,121,null,{"value":"13"}] 15:42:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:42:12 INFO - PROCESS | 1008 | 1468190532435 Marionette TRACE conn5 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:42:12 INFO - PROCESS | 1008 | 1468190532437 Marionette TRACE conn5 <- [1,122,null,{}] 15:42:12 INFO - PROCESS | 1008 | 1468190532441 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}] 15:42:12 INFO - PROCESS | 1008 | 1468190532443 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:12 INFO - PROCESS | 1008 | 1468190532543 Marionette TRACE conn5 <- [1,123,null,{"value":null}] 15:42:12 INFO - PROCESS | 1008 | 1468190532550 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:12 INFO - PROCESS | 1008 | 1468190532552 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC54B8800 == 36 [pid = 1008] [id = 40] 15:42:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB9EE4C00) [pid = 1008] [serial = 116] [outer = 0000000000000000] 15:42:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC50A8400) [pid = 1008] [serial = 117] [outer = 000000AFB9EE4C00] 15:42:12 INFO - PROCESS | 1008 | 1468190532598 Marionette DEBUG loaded listener.js 15:42:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC52CC400) [pid = 1008] [serial = 118] [outer = 000000AFB9EE4C00] 15:42:13 INFO - PROCESS | 1008 | 1468190533014 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]]]}] 15:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 629ms 15:42:13 INFO - PROCESS | 1008 | 1468190533062 Marionette TRACE conn5 -> [0,125,"getWindowHandle",null] 15:42:13 INFO - PROCESS | 1008 | 1468190533065 Marionette TRACE conn5 <- [1,125,null,{"value":"13"}] 15:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:42:13 INFO - PROCESS | 1008 | 1468190533075 Marionette TRACE conn5 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:42:13 INFO - PROCESS | 1008 | 1468190533077 Marionette TRACE conn5 <- [1,126,null,{}] 15:42:13 INFO - PROCESS | 1008 | 1468190533081 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}] 15:42:13 INFO - PROCESS | 1008 | 1468190533087 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:13 INFO - PROCESS | 1008 | 1468190533223 Marionette TRACE conn5 <- [1,127,null,{"value":null}] 15:42:13 INFO - PROCESS | 1008 | 1468190533239 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 1008 | 1468190533241 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F14000 == 37 [pid = 1008] [id = 41] 15:42:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC52EA400) [pid = 1008] [serial = 119] [outer = 0000000000000000] 15:42:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC59F6800) [pid = 1008] [serial = 120] [outer = 000000AFC52EA400] 15:42:13 INFO - PROCESS | 1008 | 1468190533287 Marionette DEBUG loaded listener.js 15:42:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC6A0A000) [pid = 1008] [serial = 121] [outer = 000000AFC52EA400] 15:42:13 INFO - PROCESS | 1008 | 1468190533691 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]]]}] 15:42:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:42:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 628ms 15:42:13 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC6A5EC00) [pid = 1008] [serial = 86] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:42:13 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB6E32400) [pid = 1008] [serial = 53] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:42:13 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB9113C00) [pid = 1008] [serial = 59] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:42:13 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB9107000) [pid = 1008] [serial = 56] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:42:13 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC551A000) [pid = 1008] [serial = 83] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:42:13 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBDC75800) [pid = 1008] [serial = 74] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:42:13 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB9104C00) [pid = 1008] [serial = 80] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:42:13 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB8725C00) [pid = 1008] [serial = 77] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:42:13 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFB6E3B800) [pid = 1008] [serial = 71] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:42:13 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFCC15CC00) [pid = 1008] [serial = 68] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:42:13 INFO - PROCESS | 1008 | 1468190533778 Marionette TRACE conn5 -> [0,129,"getWindowHandle",null] 15:42:13 INFO - PROCESS | 1008 | 1468190533781 Marionette TRACE conn5 <- [1,129,null,{"value":"13"}] 15:42:13 INFO - PROCESS | 1008 | 1468190533785 Marionette TRACE conn5 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:42:13 INFO - PROCESS | 1008 | 1468190533787 Marionette TRACE conn5 <- [1,130,null,{}] 15:42:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:42:13 INFO - PROCESS | 1008 | 1468190533791 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}] 15:42:13 INFO - PROCESS | 1008 | 1468190533793 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:13 INFO - PROCESS | 1008 | 1468190533871 Marionette TRACE conn5 <- [1,131,null,{"value":null}] 15:42:13 INFO - PROCESS | 1008 | 1468190533877 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:13 INFO - PROCESS | 1008 | 1468190533879 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC78B6000 == 38 [pid = 1008] [id = 42] 15:42:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB9104400) [pid = 1008] [serial = 122] [outer = 0000000000000000] 15:42:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBDA51000) [pid = 1008] [serial = 123] [outer = 000000AFB9104400] 15:42:13 INFO - PROCESS | 1008 | 1468190533924 Marionette DEBUG loaded listener.js 15:42:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBEA26800) [pid = 1008] [serial = 124] [outer = 000000AFB9104400] 15:42:14 INFO - PROCESS | 1008 | 1468190534308 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]]]}] 15:42:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:42:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 584ms 15:42:14 INFO - PROCESS | 1008 | 1468190534378 Marionette TRACE conn5 -> [0,133,"getWindowHandle",null] 15:42:14 INFO - PROCESS | 1008 | 1468190534380 Marionette TRACE conn5 <- [1,133,null,{"value":"13"}] 15:42:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:42:14 INFO - PROCESS | 1008 | 1468190534384 Marionette TRACE conn5 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:42:14 INFO - PROCESS | 1008 | 1468190534386 Marionette TRACE conn5 <- [1,134,null,{}] 15:42:14 INFO - PROCESS | 1008 | 1468190534389 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}] 15:42:14 INFO - PROCESS | 1008 | 1468190534391 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:14 INFO - PROCESS | 1008 | 1468190534470 Marionette TRACE conn5 <- [1,135,null,{"value":null}] 15:42:14 INFO - PROCESS | 1008 | 1468190534500 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:14 INFO - PROCESS | 1008 | 1468190534502 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA89F000 == 39 [pid = 1008] [id = 43] 15:42:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBEAC9000) [pid = 1008] [serial = 125] [outer = 0000000000000000] 15:42:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC551A000) [pid = 1008] [serial = 126] [outer = 000000AFBEAC9000] 15:42:14 INFO - PROCESS | 1008 | 1468190534552 Marionette DEBUG loaded listener.js 15:42:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC6CA3400) [pid = 1008] [serial = 127] [outer = 000000AFBEAC9000] 15:42:14 INFO - PROCESS | 1008 | 1468190534956 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]]]}] 15:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 629ms 15:42:15 INFO - PROCESS | 1008 | 1468190535021 Marionette TRACE conn5 -> [0,137,"getWindowHandle",null] 15:42:15 INFO - PROCESS | 1008 | 1468190535023 Marionette TRACE conn5 <- [1,137,null,{"value":"13"}] 15:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:42:15 INFO - PROCESS | 1008 | 1468190535028 Marionette TRACE conn5 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:42:15 INFO - PROCESS | 1008 | 1468190535030 Marionette TRACE conn5 <- [1,138,null,{}] 15:42:15 INFO - PROCESS | 1008 | 1468190535033 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}] 15:42:15 INFO - PROCESS | 1008 | 1468190535035 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:15 INFO - PROCESS | 1008 | 1468190535114 Marionette TRACE conn5 <- [1,139,null,{"value":null}] 15:42:15 INFO - PROCESS | 1008 | 1468190535121 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:15 INFO - PROCESS | 1008 | 1468190535123 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:15 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE22000 == 40 [pid = 1008] [id = 44] 15:42:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC6CA3800) [pid = 1008] [serial = 128] [outer = 0000000000000000] 15:42:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC8D57C00) [pid = 1008] [serial = 129] [outer = 000000AFC6CA3800] 15:42:15 INFO - PROCESS | 1008 | 1468190535168 Marionette DEBUG loaded listener.js 15:42:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC8D63800) [pid = 1008] [serial = 130] [outer = 000000AFC6CA3800] 15:42:15 INFO - PROCESS | 1008 | 1468190535547 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]]]}] 15:42:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:42:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 524ms 15:42:15 INFO - PROCESS | 1008 | 1468190535553 Marionette TRACE conn5 -> [0,141,"getWindowHandle",null] 15:42:15 INFO - PROCESS | 1008 | 1468190535555 Marionette TRACE conn5 <- [1,141,null,{"value":"13"}] 15:42:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:42:15 INFO - PROCESS | 1008 | 1468190535558 Marionette TRACE conn5 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:42:15 INFO - PROCESS | 1008 | 1468190535560 Marionette TRACE conn5 <- [1,142,null,{}] 15:42:15 INFO - PROCESS | 1008 | 1468190535564 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}] 15:42:15 INFO - PROCESS | 1008 | 1468190535565 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:15 INFO - PROCESS | 1008 | 1468190535751 Marionette TRACE conn5 <- [1,143,null,{"value":null}] 15:42:15 INFO - PROCESS | 1008 | 1468190535762 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:15 INFO - PROCESS | 1008 | 1468190535764 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:15 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCF13000 == 41 [pid = 1008] [id = 45] 15:42:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC787E000) [pid = 1008] [serial = 131] [outer = 0000000000000000] 15:42:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8FD9C00) [pid = 1008] [serial = 132] [outer = 000000AFC787E000] 15:42:15 INFO - PROCESS | 1008 | 1468190535810 Marionette DEBUG loaded listener.js 15:42:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC52D6000) [pid = 1008] [serial = 133] [outer = 000000AFC787E000] 15:42:16 INFO - PROCESS | 1008 | 1468190536598 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]]]}] 15:42:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:42:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1087ms 15:42:16 INFO - PROCESS | 1008 | 1468190536650 Marionette TRACE conn5 -> [0,145,"getWindowHandle",null] 15:42:16 INFO - PROCESS | 1008 | 1468190536655 Marionette TRACE conn5 <- [1,145,null,{"value":"13"}] 15:42:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:42:16 INFO - PROCESS | 1008 | 1468190536659 Marionette TRACE conn5 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:42:16 INFO - PROCESS | 1008 | 1468190536665 Marionette TRACE conn5 <- [1,146,null,{}] 15:42:16 INFO - PROCESS | 1008 | 1468190536670 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}] 15:42:16 INFO - PROCESS | 1008 | 1468190536674 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:16 INFO - PROCESS | 1008 | 1468190536797 Marionette TRACE conn5 <- [1,147,null,{"value":null}] 15:42:16 INFO - PROCESS | 1008 | 1468190536860 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:16 INFO - PROCESS | 1008 | 1468190536863 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF2A000 == 42 [pid = 1008] [id = 46] 15:42:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFB910CC00) [pid = 1008] [serial = 134] [outer = 0000000000000000] 15:42:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB9233800) [pid = 1008] [serial = 135] [outer = 000000AFB910CC00] 15:42:16 INFO - PROCESS | 1008 | 1468190536922 Marionette DEBUG loaded listener.js 15:42:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFBD930000) [pid = 1008] [serial = 136] [outer = 000000AFB910CC00] 15:42:17 INFO - PROCESS | 1008 | 1468190537823 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]]]}] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDAC6000 == 41 [pid = 1008] [id = 31] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE15000 == 40 [pid = 1008] [id = 33] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6A80000 == 39 [pid = 1008] [id = 32] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE22000 == 38 [pid = 1008] [id = 44] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA89F000 == 37 [pid = 1008] [id = 43] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC78B6000 == 36 [pid = 1008] [id = 42] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F14000 == 35 [pid = 1008] [id = 41] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC54B8800 == 34 [pid = 1008] [id = 40] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B8F000 == 33 [pid = 1008] [id = 39] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26C3800 == 32 [pid = 1008] [id = 38] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF2D000 == 31 [pid = 1008] [id = 37] 15:42:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBA012800 == 30 [pid = 1008] [id = 36] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFCC1AE800) [pid = 1008] [serial = 70] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC760C400) [pid = 1008] [serial = 87] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC234B400) [pid = 1008] [serial = 55] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC8D5F400) [pid = 1008] [serial = 61] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB9111800) [pid = 1008] [serial = 58] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC8D5AC00) [pid = 1008] [serial = 88] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5528800) [pid = 1008] [serial = 84] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBEA21800) [pid = 1008] [serial = 75] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBF4D4C00) [pid = 1008] [serial = 76] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC3F1A000) [pid = 1008] [serial = 81] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC4F64000) [pid = 1008] [serial = 82] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC5585400) [pid = 1008] [serial = 85] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC223C000) [pid = 1008] [serial = 79] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFB8E16800) [pid = 1008] [serial = 72] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB8E11C00) [pid = 1008] [serial = 78] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBA052400) [pid = 1008] [serial = 73] [outer = 0000000000000000] [url = about:blank] 15:42:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:42:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1231ms 15:42:17 INFO - PROCESS | 1008 | 1468190537895 Marionette TRACE conn5 -> [0,149,"getWindowHandle",null] 15:42:17 INFO - PROCESS | 1008 | 1468190537900 Marionette TRACE conn5 <- [1,149,null,{"value":"13"}] 15:42:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:42:17 INFO - PROCESS | 1008 | 1468190537905 Marionette TRACE conn5 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:42:17 INFO - PROCESS | 1008 | 1468190537908 Marionette TRACE conn5 <- [1,150,null,{}] 15:42:17 INFO - PROCESS | 1008 | 1468190537913 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}] 15:42:17 INFO - PROCESS | 1008 | 1468190537916 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:18 INFO - PROCESS | 1008 | 1468190538015 Marionette TRACE conn5 <- [1,151,null,{"value":null}] 15:42:18 INFO - PROCESS | 1008 | 1468190538077 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 1008 | 1468190538081 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB907D800 == 31 [pid = 1008] [id = 47] 15:42:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8E11C00) [pid = 1008] [serial = 137] [outer = 0000000000000000] 15:42:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB9109000) [pid = 1008] [serial = 138] [outer = 000000AFB8E11C00] 15:42:18 INFO - PROCESS | 1008 | 1468190538132 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBA052400) [pid = 1008] [serial = 139] [outer = 000000AFB8E11C00] 15:42:18 INFO - PROCESS | 1008 | 1468190538553 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]]]}] 15:42:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:42:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 692ms 15:42:18 INFO - PROCESS | 1008 | 1468190538603 Marionette TRACE conn5 -> [0,153,"getWindowHandle",null] 15:42:18 INFO - PROCESS | 1008 | 1468190538609 Marionette TRACE conn5 <- [1,153,null,{"value":"13"}] 15:42:18 INFO - PROCESS | 1008 | 1468190538615 Marionette TRACE conn5 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:42:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:42:18 INFO - PROCESS | 1008 | 1468190538618 Marionette TRACE conn5 <- [1,154,null,{}] 15:42:18 INFO - PROCESS | 1008 | 1468190538622 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}] 15:42:18 INFO - PROCESS | 1008 | 1468190538624 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:18 INFO - PROCESS | 1008 | 1468190538717 Marionette TRACE conn5 <- [1,155,null,{"value":null}] 15:42:18 INFO - PROCESS | 1008 | 1468190538725 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:18 INFO - PROCESS | 1008 | 1468190538728 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBE92B800 == 32 [pid = 1008] [id = 48] 15:42:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBE979400) [pid = 1008] [serial = 140] [outer = 0000000000000000] 15:42:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBEA1FC00) [pid = 1008] [serial = 141] [outer = 000000AFBE979400] 15:42:18 INFO - PROCESS | 1008 | 1468190538777 Marionette DEBUG loaded listener.js 15:42:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBF4D1C00) [pid = 1008] [serial = 142] [outer = 000000AFBE979400] 15:42:19 INFO - PROCESS | 1008 | 1468190539224 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]]]}] 15:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 627ms 15:42:19 INFO - PROCESS | 1008 | 1468190539247 Marionette TRACE conn5 -> [0,157,"getWindowHandle",null] 15:42:19 INFO - PROCESS | 1008 | 1468190539250 Marionette TRACE conn5 <- [1,157,null,{"value":"13"}] 15:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:42:19 INFO - PROCESS | 1008 | 1468190539253 Marionette TRACE conn5 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:42:19 INFO - PROCESS | 1008 | 1468190539257 Marionette TRACE conn5 <- [1,158,null,{}] 15:42:19 INFO - PROCESS | 1008 | 1468190539273 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}] 15:42:19 INFO - PROCESS | 1008 | 1468190539278 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:19 INFO - PROCESS | 1008 | 1468190539362 Marionette TRACE conn5 <- [1,159,null,{"value":null}] 15:42:19 INFO - PROCESS | 1008 | 1468190539395 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:19 INFO - PROCESS | 1008 | 1468190539398 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:19 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC484C000 == 33 [pid = 1008] [id = 49] 15:42:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC2AC3C00) [pid = 1008] [serial = 143] [outer = 0000000000000000] 15:42:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC3F13400) [pid = 1008] [serial = 144] [outer = 000000AFC2AC3C00] 15:42:19 INFO - PROCESS | 1008 | 1468190539447 Marionette DEBUG loaded listener.js 15:42:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC4DCC400) [pid = 1008] [serial = 145] [outer = 000000AFC2AC3C00] 15:42:19 INFO - PROCESS | 1008 | 1468190539857 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]]]}] 15:42:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:42:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 628ms 15:42:19 INFO - PROCESS | 1008 | 1468190539897 Marionette TRACE conn5 -> [0,161,"getWindowHandle",null] 15:42:19 INFO - PROCESS | 1008 | 1468190539899 Marionette TRACE conn5 <- [1,161,null,{"value":"13"}] 15:42:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:42:19 INFO - PROCESS | 1008 | 1468190539903 Marionette TRACE conn5 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:42:19 INFO - PROCESS | 1008 | 1468190539905 Marionette TRACE conn5 <- [1,162,null,{}] 15:42:19 INFO - PROCESS | 1008 | 1468190539909 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}] 15:42:19 INFO - PROCESS | 1008 | 1468190539911 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:20 INFO - PROCESS | 1008 | 1468190539998 Marionette TRACE conn5 <- [1,163,null,{"value":null}] 15:42:20 INFO - PROCESS | 1008 | 1468190540004 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:20 INFO - PROCESS | 1008 | 1468190540006 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56F1800 == 34 [pid = 1008] [id = 50] 15:42:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC50AE000) [pid = 1008] [serial = 146] [outer = 0000000000000000] 15:42:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC52D4C00) [pid = 1008] [serial = 147] [outer = 000000AFC50AE000] 15:42:20 INFO - PROCESS | 1008 | 1468190540060 Marionette DEBUG loaded listener.js 15:42:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5528800) [pid = 1008] [serial = 148] [outer = 000000AFC50AE000] 15:42:20 INFO - PROCESS | 1008 | 1468190540511 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]]]}] 15:42:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:42:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 627ms 15:42:20 INFO - PROCESS | 1008 | 1468190540535 Marionette TRACE conn5 -> [0,165,"getWindowHandle",null] 15:42:20 INFO - PROCESS | 1008 | 1468190540537 Marionette TRACE conn5 <- [1,165,null,{"value":"13"}] 15:42:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:42:20 INFO - PROCESS | 1008 | 1468190540545 Marionette TRACE conn5 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:42:20 INFO - PROCESS | 1008 | 1468190540548 Marionette TRACE conn5 <- [1,166,null,{}] 15:42:20 INFO - PROCESS | 1008 | 1468190540551 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}] 15:42:20 INFO - PROCESS | 1008 | 1468190540553 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:20 INFO - PROCESS | 1008 | 1468190540653 Marionette TRACE conn5 <- [1,167,null,{"value":null}] 15:42:20 INFO - PROCESS | 1008 | 1468190540660 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:20 INFO - PROCESS | 1008 | 1468190540662 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6A6D000 == 35 [pid = 1008] [id = 51] 15:42:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5529000) [pid = 1008] [serial = 149] [outer = 0000000000000000] 15:42:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5587400) [pid = 1008] [serial = 150] [outer = 000000AFC5529000] 15:42:20 INFO - PROCESS | 1008 | 1468190540708 Marionette DEBUG loaded listener.js 15:42:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5A52C00) [pid = 1008] [serial = 151] [outer = 000000AFC5529000] 15:42:21 INFO - PROCESS | 1008 | 1468190541171 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]]]}] 15:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 692ms 15:42:21 INFO - PROCESS | 1008 | 1468190541245 Marionette TRACE conn5 -> [0,169,"getWindowHandle",null] 15:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:42:21 INFO - PROCESS | 1008 | 1468190541247 Marionette TRACE conn5 <- [1,169,null,{"value":"13"}] 15:42:21 INFO - PROCESS | 1008 | 1468190541250 Marionette TRACE conn5 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:42:21 INFO - PROCESS | 1008 | 1468190541252 Marionette TRACE conn5 <- [1,170,null,{}] 15:42:21 INFO - PROCESS | 1008 | 1468190541256 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}] 15:42:21 INFO - PROCESS | 1008 | 1468190541262 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:21 INFO - PROCESS | 1008 | 1468190541402 Marionette TRACE conn5 <- [1,171,null,{"value":null}] 15:42:21 INFO - PROCESS | 1008 | 1468190541445 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:21 INFO - PROCESS | 1008 | 1468190541447 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8119000 == 36 [pid = 1008] [id = 52] 15:42:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC8168000) [pid = 1008] [serial = 152] [outer = 0000000000000000] 15:42:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC8FDA400) [pid = 1008] [serial = 153] [outer = 000000AFC8168000] 15:42:21 INFO - PROCESS | 1008 | 1468190541494 Marionette DEBUG loaded listener.js 15:42:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFCBAA6400) [pid = 1008] [serial = 154] [outer = 000000AFC8168000] 15:42:21 INFO - PROCESS | 1008 | 1468190541883 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]]]}] 15:42:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:42:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 690ms 15:42:21 INFO - PROCESS | 1008 | 1468190541967 Marionette TRACE conn5 -> [0,173,"getWindowHandle",null] 15:42:21 INFO - PROCESS | 1008 | 1468190541969 Marionette TRACE conn5 <- [1,173,null,{"value":"13"}] 15:42:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:42:21 INFO - PROCESS | 1008 | 1468190541974 Marionette TRACE conn5 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:42:21 INFO - PROCESS | 1008 | 1468190541976 Marionette TRACE conn5 <- [1,174,null,{}] 15:42:22 INFO - PROCESS | 1008 | 1468190541986 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}] 15:42:22 INFO - PROCESS | 1008 | 1468190541989 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:22 INFO - PROCESS | 1008 | 1468190542087 Marionette TRACE conn5 <- [1,175,null,{"value":null}] 15:42:22 INFO - PROCESS | 1008 | 1468190542093 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:22 INFO - PROCESS | 1008 | 1468190542095 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA89C000 == 37 [pid = 1008] [id = 53] 15:42:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB8D4A400) [pid = 1008] [serial = 155] [outer = 0000000000000000] 15:42:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8D4FC00) [pid = 1008] [serial = 156] [outer = 000000AFB8D4A400] 15:42:22 INFO - PROCESS | 1008 | 1468190542141 Marionette DEBUG loaded listener.js 15:42:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC787C800) [pid = 1008] [serial = 157] [outer = 000000AFB8D4A400] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC6CA3800) [pid = 1008] [serial = 128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB9EE4C00) [pid = 1008] [serial = 116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBD275800) [pid = 1008] [serial = 107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFBF58DC00) [pid = 1008] [serial = 110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC3F11000) [pid = 1008] [serial = 113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFBD2CF800) [pid = 1008] [serial = 89] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC3F19400) [pid = 1008] [serial = 92] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC52EA400) [pid = 1008] [serial = 119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC8FD9400) [pid = 1008] [serial = 95] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8C29000) [pid = 1008] [serial = 98] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB9104400) [pid = 1008] [serial = 122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8E16C00) [pid = 1008] [serial = 104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:42:22 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBEAC9000) [pid = 1008] [serial = 125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:42:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB8D53000) [pid = 1008] [serial = 158] [outer = 000000AFC52D0800] 15:42:22 INFO - PROCESS | 1008 | 1468190542663 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]]]}] 15:42:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:42:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 733ms 15:42:22 INFO - PROCESS | 1008 | 1468190542709 Marionette TRACE conn5 -> [0,177,"getWindowHandle",null] 15:42:22 INFO - PROCESS | 1008 | 1468190542712 Marionette TRACE conn5 <- [1,177,null,{"value":"13"}] 15:42:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:42:22 INFO - PROCESS | 1008 | 1468190542715 Marionette TRACE conn5 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:42:22 INFO - PROCESS | 1008 | 1468190542717 Marionette TRACE conn5 <- [1,178,null,{}] 15:42:22 INFO - PROCESS | 1008 | 1468190542720 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}] 15:42:22 INFO - PROCESS | 1008 | 1468190542722 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:22 INFO - PROCESS | 1008 | 1468190542811 Marionette TRACE conn5 <- [1,179,null,{"value":null}] 15:42:22 INFO - PROCESS | 1008 | 1468190542817 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:22 INFO - PROCESS | 1008 | 1468190542819 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB907F800 == 38 [pid = 1008] [id = 54] 15:42:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB92D6C00) [pid = 1008] [serial = 159] [outer = 0000000000000000] 15:42:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5585800) [pid = 1008] [serial = 160] [outer = 000000AFB92D6C00] 15:42:22 INFO - PROCESS | 1008 | 1468190542866 Marionette DEBUG loaded listener.js 15:42:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFCBAAE800) [pid = 1008] [serial = 161] [outer = 000000AFB92D6C00] 15:42:23 INFO - PROCESS | 1008 | 1468190543243 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]]]}] 15:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 588ms 15:42:23 INFO - PROCESS | 1008 | 1468190543309 Marionette TRACE conn5 -> [0,181,"getWindowHandle",null] 15:42:23 INFO - PROCESS | 1008 | 1468190543311 Marionette TRACE conn5 <- [1,181,null,{"value":"13"}] 15:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:42:23 INFO - PROCESS | 1008 | 1468190543315 Marionette TRACE conn5 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:42:23 INFO - PROCESS | 1008 | 1468190543316 Marionette TRACE conn5 <- [1,182,null,{}] 15:42:23 INFO - PROCESS | 1008 | 1468190543320 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}] 15:42:23 INFO - PROCESS | 1008 | 1468190543322 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:23 INFO - PROCESS | 1008 | 1468190543406 Marionette TRACE conn5 <- [1,183,null,{"value":null}] 15:42:23 INFO - PROCESS | 1008 | 1468190543411 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:23 INFO - PROCESS | 1008 | 1468190543413 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCBD4000 == 39 [pid = 1008] [id = 55] 15:42:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFCBAAF800) [pid = 1008] [serial = 162] [outer = 0000000000000000] 15:42:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFCBED7000) [pid = 1008] [serial = 163] [outer = 000000AFCBAAF800] 15:42:23 INFO - PROCESS | 1008 | 1468190543458 Marionette DEBUG loaded listener.js 15:42:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFCBEDE400) [pid = 1008] [serial = 164] [outer = 000000AFCBAAF800] 15:42:23 INFO - PROCESS | 1008 | 1468190543851 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]]]}] 15:42:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:42:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 586ms 15:42:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:42:23 INFO - PROCESS | 1008 | 1468190543902 Marionette TRACE conn5 -> [0,185,"getWindowHandle",null] 15:42:23 INFO - PROCESS | 1008 | 1468190543904 Marionette TRACE conn5 <- [1,185,null,{"value":"13"}] 15:42:23 INFO - PROCESS | 1008 | 1468190543924 Marionette TRACE conn5 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:42:23 INFO - PROCESS | 1008 | 1468190543926 Marionette TRACE conn5 <- [1,186,null,{}] 15:42:23 INFO - PROCESS | 1008 | 1468190543930 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}] 15:42:23 INFO - PROCESS | 1008 | 1468190543932 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:24 INFO - PROCESS | 1008 | 1468190544012 Marionette TRACE conn5 <- [1,187,null,{"value":null}] 15:42:24 INFO - PROCESS | 1008 | 1468190544017 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:24 INFO - PROCESS | 1008 | 1468190544019 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50B9800 == 40 [pid = 1008] [id = 56] 15:42:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC61A7000) [pid = 1008] [serial = 165] [outer = 0000000000000000] 15:42:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC61AC800) [pid = 1008] [serial = 166] [outer = 000000AFC61A7000] 15:42:24 INFO - PROCESS | 1008 | 1468190544065 Marionette DEBUG loaded listener.js 15:42:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC61B2400) [pid = 1008] [serial = 167] [outer = 000000AFC61A7000] 15:42:24 INFO - PROCESS | 1008 | 1468190544512 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]]]}] 15:42:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:42:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 649ms 15:42:24 INFO - PROCESS | 1008 | 1468190544560 Marionette TRACE conn5 -> [0,189,"getWindowHandle",null] 15:42:24 INFO - PROCESS | 1008 | 1468190544565 Marionette TRACE conn5 <- [1,189,null,{"value":"13"}] 15:42:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:42:24 INFO - PROCESS | 1008 | 1468190544570 Marionette TRACE conn5 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:42:24 INFO - PROCESS | 1008 | 1468190544574 Marionette TRACE conn5 <- [1,190,null,{}] 15:42:24 INFO - PROCESS | 1008 | 1468190544580 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}] 15:42:24 INFO - PROCESS | 1008 | 1468190544583 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:24 INFO - PROCESS | 1008 | 1468190544740 Marionette TRACE conn5 <- [1,191,null,{"value":null}] 15:42:24 INFO - PROCESS | 1008 | 1468190544840 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:24 INFO - PROCESS | 1008 | 1468190544843 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD979000 == 41 [pid = 1008] [id = 57] 15:42:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB8B6B800) [pid = 1008] [serial = 168] [outer = 0000000000000000] 15:42:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8B6D400) [pid = 1008] [serial = 169] [outer = 000000AFB8B6B800] 15:42:24 INFO - PROCESS | 1008 | 1468190544901 Marionette DEBUG loaded listener.js 15:42:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB8C2CC00) [pid = 1008] [serial = 170] [outer = 000000AFB8B6B800] 15:42:25 INFO - PROCESS | 1008 | 1468190545448 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]]]}] 15:42:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:42:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 941ms 15:42:25 INFO - PROCESS | 1008 | 1468190545516 Marionette TRACE conn5 -> [0,193,"getWindowHandle",null] 15:42:25 INFO - PROCESS | 1008 | 1468190545521 Marionette TRACE conn5 <- [1,193,null,{"value":"13"}] 15:42:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:42:25 INFO - PROCESS | 1008 | 1468190545528 Marionette TRACE conn5 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:42:25 INFO - PROCESS | 1008 | 1468190545531 Marionette TRACE conn5 <- [1,194,null,{}] 15:42:25 INFO - PROCESS | 1008 | 1468190545535 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}] 15:42:25 INFO - PROCESS | 1008 | 1468190545538 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:25 INFO - PROCESS | 1008 | 1468190545653 Marionette TRACE conn5 <- [1,195,null,{"value":null}] 15:42:25 INFO - PROCESS | 1008 | 1468190545719 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:25 INFO - PROCESS | 1008 | 1468190545722 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50D3800 == 42 [pid = 1008] [id = 58] 15:42:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFBD277000) [pid = 1008] [serial = 171] [outer = 0000000000000000] 15:42:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFBDC73800) [pid = 1008] [serial = 172] [outer = 000000AFBD277000] 15:42:25 INFO - PROCESS | 1008 | 1468190545781 Marionette DEBUG loaded listener.js 15:42:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFBEAC9000) [pid = 1008] [serial = 173] [outer = 000000AFBD277000] 15:42:26 INFO - PROCESS | 1008 | 1468190546321 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]]]}] 15:42:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:42:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 840ms 15:42:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:42:26 INFO - PROCESS | 1008 | 1468190546368 Marionette TRACE conn5 -> [0,197,"getWindowHandle",null] 15:42:26 INFO - PROCESS | 1008 | 1468190546371 Marionette TRACE conn5 <- [1,197,null,{"value":"13"}] 15:42:26 INFO - PROCESS | 1008 | 1468190546375 Marionette TRACE conn5 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:42:26 INFO - PROCESS | 1008 | 1468190546379 Marionette TRACE conn5 <- [1,198,null,{}] 15:42:26 INFO - PROCESS | 1008 | 1468190546391 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}] 15:42:26 INFO - PROCESS | 1008 | 1468190546396 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:26 INFO - PROCESS | 1008 | 1468190546549 Marionette TRACE conn5 <- [1,199,null,{"value":null}] 15:42:26 INFO - PROCESS | 1008 | 1468190546631 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:26 INFO - PROCESS | 1008 | 1468190546635 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCD465000 == 43 [pid = 1008] [id = 59] 15:42:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC50AD800) [pid = 1008] [serial = 174] [outer = 0000000000000000] 15:42:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC52CE000) [pid = 1008] [serial = 175] [outer = 000000AFC50AD800] 15:42:26 INFO - PROCESS | 1008 | 1468190546693 Marionette DEBUG loaded listener.js 15:42:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFC61A8000) [pid = 1008] [serial = 176] [outer = 000000AFC50AD800] 15:42:27 INFO - PROCESS | 1008 | 1468190547258 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]]]}] 15:42:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:42:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 941ms 15:42:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:42:27 INFO - PROCESS | 1008 | 1468190547317 Marionette TRACE conn5 -> [0,201,"getWindowHandle",null] 15:42:27 INFO - PROCESS | 1008 | 1468190547320 Marionette TRACE conn5 <- [1,201,null,{"value":"13"}] 15:42:27 INFO - PROCESS | 1008 | 1468190547324 Marionette TRACE conn5 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:42:27 INFO - PROCESS | 1008 | 1468190547326 Marionette TRACE conn5 <- [1,202,null,{}] 15:42:27 INFO - PROCESS | 1008 | 1468190547330 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}] 15:42:27 INFO - PROCESS | 1008 | 1468190547332 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:27 INFO - PROCESS | 1008 | 1468190547446 Marionette TRACE conn5 <- [1,203,null,{"value":null}] 15:42:27 INFO - PROCESS | 1008 | 1468190547512 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:27 INFO - PROCESS | 1008 | 1468190547515 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:27 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8113800 == 44 [pid = 1008] [id = 60] 15:42:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFB8BB2400) [pid = 1008] [serial = 177] [outer = 0000000000000000] 15:42:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFB8BB7400) [pid = 1008] [serial = 178] [outer = 000000AFB8BB2400] 15:42:27 INFO - PROCESS | 1008 | 1468190547571 Marionette DEBUG loaded listener.js 15:42:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFBEACB400) [pid = 1008] [serial = 179] [outer = 000000AFB8BB2400] 15:42:28 INFO - PROCESS | 1008 | 1468190548270 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]]]}] 15:42:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:42:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 986ms 15:42:28 INFO - PROCESS | 1008 | 1468190548316 Marionette TRACE conn5 -> [0,205,"getWindowHandle",null] 15:42:28 INFO - PROCESS | 1008 | 1468190548321 Marionette TRACE conn5 <- [1,205,null,{"value":"13"}] 15:42:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:42:28 INFO - PROCESS | 1008 | 1468190548326 Marionette TRACE conn5 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:42:28 INFO - PROCESS | 1008 | 1468190548331 Marionette TRACE conn5 <- [1,206,null,{}] 15:42:28 INFO - PROCESS | 1008 | 1468190548336 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}] 15:42:28 INFO - PROCESS | 1008 | 1468190548339 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:28 INFO - PROCESS | 1008 | 1468190548446 Marionette TRACE conn5 <- [1,207,null,{"value":null}] 15:42:28 INFO - PROCESS | 1008 | 1468190548512 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:28 INFO - PROCESS | 1008 | 1468190548515 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD6AD000 == 45 [pid = 1008] [id = 61] 15:42:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (000000AFB8BB6000) [pid = 1008] [serial = 180] [outer = 0000000000000000] 15:42:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (000000AFB8C2D000) [pid = 1008] [serial = 181] [outer = 000000AFB8BB6000] 15:42:28 INFO - PROCESS | 1008 | 1468190548567 Marionette DEBUG loaded listener.js 15:42:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (000000AFB8D50C00) [pid = 1008] [serial = 182] [outer = 000000AFB8BB6000] 15:42:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCBD4000 == 44 [pid = 1008] [id = 55] 15:42:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB907F800 == 43 [pid = 1008] [id = 54] 15:42:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA89C000 == 42 [pid = 1008] [id = 53] 15:42:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8119000 == 41 [pid = 1008] [id = 52] 15:42:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6A6D000 == 40 [pid = 1008] [id = 51] 15:42:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56F1800 == 39 [pid = 1008] [id = 50] 15:42:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC484C000 == 38 [pid = 1008] [id = 49] 15:42:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBE92B800 == 37 [pid = 1008] [id = 48] 15:42:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB907D800 == 36 [pid = 1008] [id = 47] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (000000AFC8D57C00) [pid = 1008] [serial = 129] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (000000AFC50A8400) [pid = 1008] [serial = 117] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (000000AFBD93B400) [pid = 1008] [serial = 108] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFBDC79000) [pid = 1008] [serial = 109] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFC223C800) [pid = 1008] [serial = 111] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFB8C88000) [pid = 1008] [serial = 102] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFC3F1C800) [pid = 1008] [serial = 114] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFC48A5400) [pid = 1008] [serial = 115] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC22D7800) [pid = 1008] [serial = 91] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFBE904400) [pid = 1008] [serial = 90] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC5D89800) [pid = 1008] [serial = 94] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC52D3000) [pid = 1008] [serial = 93] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC59F6800) [pid = 1008] [serial = 120] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFCBAAF400) [pid = 1008] [serial = 97] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFCA882400) [pid = 1008] [serial = 96] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC6C9D000) [pid = 1008] [serial = 100] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB8C2F400) [pid = 1008] [serial = 99] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFBEA26800) [pid = 1008] [serial = 124] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBDA51000) [pid = 1008] [serial = 123] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC6A0A000) [pid = 1008] [serial = 121] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB9BDE000) [pid = 1008] [serial = 106] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB910AC00) [pid = 1008] [serial = 105] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC6CA3400) [pid = 1008] [serial = 127] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC52CC400) [pid = 1008] [serial = 118] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC262DC00) [pid = 1008] [serial = 112] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC8D63800) [pid = 1008] [serial = 130] [outer = 0000000000000000] [url = about:blank] 15:42:28 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC551A000) [pid = 1008] [serial = 126] [outer = 0000000000000000] [url = about:blank] 15:42:29 INFO - PROCESS | 1008 | 1468190549034 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]]]}] 15:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 734ms 15:42:29 INFO - PROCESS | 1008 | 1468190549061 Marionette TRACE conn5 -> [0,209,"getWindowHandle",null] 15:42:29 INFO - PROCESS | 1008 | 1468190549065 Marionette TRACE conn5 <- [1,209,null,{"value":"13"}] 15:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:42:29 INFO - PROCESS | 1008 | 1468190549071 Marionette TRACE conn5 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - PROCESS | 1008 | 1468190549074 Marionette TRACE conn5 <- [1,210,null,{}] 15:42:29 INFO - PROCESS | 1008 | 1468190549077 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}] 15:42:29 INFO - PROCESS | 1008 | 1468190549080 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:29 INFO - PROCESS | 1008 | 1468190549193 Marionette TRACE conn5 <- [1,211,null,{"value":null}] 15:42:29 INFO - PROCESS | 1008 | 1468190549202 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:29 INFO - PROCESS | 1008 | 1468190549205 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDCB8800 == 37 [pid = 1008] [id = 62] 15:42:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB9110C00) [pid = 1008] [serial = 183] [outer = 0000000000000000] 15:42:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB9B5B800) [pid = 1008] [serial = 184] [outer = 000000AFB9110C00] 15:42:29 INFO - PROCESS | 1008 | 1468190549253 Marionette DEBUG loaded listener.js 15:42:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFBCFC0400) [pid = 1008] [serial = 185] [outer = 000000AFB9110C00] 15:42:29 INFO - PROCESS | 1008 | 1468190549690 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]]]}] 15:42:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:42:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 692ms 15:42:29 INFO - PROCESS | 1008 | 1468190549767 Marionette TRACE conn5 -> [0,213,"getWindowHandle",null] 15:42:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:42:29 INFO - PROCESS | 1008 | 1468190549769 Marionette TRACE conn5 <- [1,213,null,{"value":"13"}] 15:42:29 INFO - PROCESS | 1008 | 1468190549773 Marionette TRACE conn5 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:42:29 INFO - PROCESS | 1008 | 1468190549777 Marionette TRACE conn5 <- [1,214,null,{}] 15:42:29 INFO - PROCESS | 1008 | 1468190549787 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}] 15:42:29 INFO - PROCESS | 1008 | 1468190549792 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:29 INFO - PROCESS | 1008 | 1468190549878 Marionette TRACE conn5 <- [1,215,null,{"value":null}] 15:42:29 INFO - PROCESS | 1008 | 1468190549894 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:29 INFO - PROCESS | 1008 | 1468190549898 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC2AD8000 == 38 [pid = 1008] [id = 63] 15:42:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFBE97A000) [pid = 1008] [serial = 186] [outer = 0000000000000000] 15:42:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFBEA1D800) [pid = 1008] [serial = 187] [outer = 000000AFBE97A000] 15:42:29 INFO - PROCESS | 1008 | 1468190549953 Marionette DEBUG loaded listener.js 15:42:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFBF582C00) [pid = 1008] [serial = 188] [outer = 000000AFBE97A000] 15:42:30 INFO - PROCESS | 1008 | 1468190550379 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]]]}] 15:42:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:42:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 629ms 15:42:30 INFO - PROCESS | 1008 | 1468190550404 Marionette TRACE conn5 -> [0,217,"getWindowHandle",null] 15:42:30 INFO - PROCESS | 1008 | 1468190550407 Marionette TRACE conn5 <- [1,217,null,{"value":"13"}] 15:42:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:42:30 INFO - PROCESS | 1008 | 1468190550410 Marionette TRACE conn5 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:42:30 INFO - PROCESS | 1008 | 1468190550412 Marionette TRACE conn5 <- [1,218,null,{}] 15:42:30 INFO - PROCESS | 1008 | 1468190550416 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}] 15:42:30 INFO - PROCESS | 1008 | 1468190550418 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:30 INFO - PROCESS | 1008 | 1468190550507 Marionette TRACE conn5 <- [1,219,null,{"value":null}] 15:42:30 INFO - PROCESS | 1008 | 1468190550539 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:30 INFO - PROCESS | 1008 | 1468190550541 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50B9000 == 39 [pid = 1008] [id = 64] 15:42:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC234C400) [pid = 1008] [serial = 189] [outer = 0000000000000000] 15:42:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC2355C00) [pid = 1008] [serial = 190] [outer = 000000AFC234C400] 15:42:30 INFO - PROCESS | 1008 | 1468190550588 Marionette DEBUG loaded listener.js 15:42:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC2AC6800) [pid = 1008] [serial = 191] [outer = 000000AFC234C400] 15:42:30 INFO - PROCESS | 1008 | 1468190550978 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]]]}] 15:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 629ms 15:42:31 INFO - PROCESS | 1008 | 1468190551043 Marionette TRACE conn5 -> [0,221,"getWindowHandle",null] 15:42:31 INFO - PROCESS | 1008 | 1468190551045 Marionette TRACE conn5 <- [1,221,null,{"value":"13"}] 15:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:42:31 INFO - PROCESS | 1008 | 1468190551049 Marionette TRACE conn5 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:42:31 INFO - PROCESS | 1008 | 1468190551051 Marionette TRACE conn5 <- [1,222,null,{}] 15:42:31 INFO - PROCESS | 1008 | 1468190551054 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}] 15:42:31 INFO - PROCESS | 1008 | 1468190551057 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:31 INFO - PROCESS | 1008 | 1468190551172 Marionette TRACE conn5 <- [1,223,null,{"value":null}] 15:42:31 INFO - PROCESS | 1008 | 1468190551178 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:31 INFO - PROCESS | 1008 | 1468190551180 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56E3800 == 40 [pid = 1008] [id = 65] 15:42:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC42AE800) [pid = 1008] [serial = 192] [outer = 0000000000000000] 15:42:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC489E800) [pid = 1008] [serial = 193] [outer = 000000AFC42AE800] 15:42:31 INFO - PROCESS | 1008 | 1468190551225 Marionette DEBUG loaded listener.js 15:42:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC4EB0800) [pid = 1008] [serial = 194] [outer = 000000AFC42AE800] 15:42:31 INFO - PROCESS | 1008 | 1468190551667 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]]]}] 15:42:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:42:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 628ms 15:42:31 INFO - PROCESS | 1008 | 1468190551680 Marionette TRACE conn5 -> [0,225,"getWindowHandle",null] 15:42:31 INFO - PROCESS | 1008 | 1468190551682 Marionette TRACE conn5 <- [1,225,null,{"value":"13"}] 15:42:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:42:31 INFO - PROCESS | 1008 | 1468190551686 Marionette TRACE conn5 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:42:31 INFO - PROCESS | 1008 | 1468190551687 Marionette TRACE conn5 <- [1,226,null,{}] 15:42:31 INFO - PROCESS | 1008 | 1468190551691 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}] 15:42:31 INFO - PROCESS | 1008 | 1468190551697 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:31 INFO - PROCESS | 1008 | 1468190551818 Marionette TRACE conn5 <- [1,227,null,{"value":null}] 15:42:31 INFO - PROCESS | 1008 | 1468190551824 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:31 INFO - PROCESS | 1008 | 1468190551826 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F1B800 == 41 [pid = 1008] [id = 66] 15:42:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC52D1000) [pid = 1008] [serial = 195] [outer = 0000000000000000] 15:42:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC61AAC00) [pid = 1008] [serial = 196] [outer = 000000AFC52D1000] 15:42:31 INFO - PROCESS | 1008 | 1468190551893 Marionette DEBUG loaded listener.js 15:42:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC6976C00) [pid = 1008] [serial = 197] [outer = 000000AFC52D1000] 15:42:32 INFO - PROCESS | 1008 | 1468190552320 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]]]}] 15:42:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:42:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 690ms 15:42:32 INFO - PROCESS | 1008 | 1468190552379 Marionette TRACE conn5 -> [0,229,"getWindowHandle",null] 15:42:32 INFO - PROCESS | 1008 | 1468190552381 Marionette TRACE conn5 <- [1,229,null,{"value":"13"}] 15:42:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:42:32 INFO - PROCESS | 1008 | 1468190552385 Marionette TRACE conn5 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:42:32 INFO - PROCESS | 1008 | 1468190552387 Marionette TRACE conn5 <- [1,230,null,{}] 15:42:32 INFO - PROCESS | 1008 | 1468190552396 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}] 15:42:32 INFO - PROCESS | 1008 | 1468190552398 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:32 INFO - PROCESS | 1008 | 1468190552512 Marionette TRACE conn5 <- [1,231,null,{"value":null}] 15:42:32 INFO - PROCESS | 1008 | 1468190552522 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:32 INFO - PROCESS | 1008 | 1468190552524 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9317000 == 42 [pid = 1008] [id = 67] 15:42:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC6A08000) [pid = 1008] [serial = 198] [outer = 0000000000000000] 15:42:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC760E400) [pid = 1008] [serial = 199] [outer = 000000AFC6A08000] 15:42:32 INFO - PROCESS | 1008 | 1468190552606 Marionette DEBUG loaded listener.js 15:42:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC8D57800) [pid = 1008] [serial = 200] [outer = 000000AFC6A08000] 15:42:33 INFO - PROCESS | 1008 | 1468190553005 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]]]}] 15:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 648ms 15:42:33 INFO - PROCESS | 1008 | 1468190553036 Marionette TRACE conn5 -> [0,233,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1008 | 1468190553038 Marionette TRACE conn5 <- [1,233,null,{"value":"13"}] 15:42:33 INFO - PROCESS | 1008 | 1468190553042 Marionette TRACE conn5 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:42:33 INFO - PROCESS | 1008 | 1468190553044 Marionette TRACE conn5 <- [1,234,null,{}] 15:42:33 INFO - PROCESS | 1008 | 1468190553047 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}] 15:42:33 INFO - PROCESS | 1008 | 1468190553049 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:33 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC5529000) [pid = 1008] [serial = 149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:42:33 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC50AE000) [pid = 1008] [serial = 146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:42:33 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFBE979400) [pid = 1008] [serial = 140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:42:33 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC2AC3C00) [pid = 1008] [serial = 143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:42:33 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB8E11C00) [pid = 1008] [serial = 137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:42:33 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC8168000) [pid = 1008] [serial = 152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:42:33 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8D4A400) [pid = 1008] [serial = 155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:42:33 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB92D6C00) [pid = 1008] [serial = 159] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:42:33 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFCBAAF800) [pid = 1008] [serial = 162] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:42:33 INFO - PROCESS | 1008 | 1468190553271 Marionette TRACE conn5 <- [1,235,null,{"value":null}] 15:42:33 INFO - PROCESS | 1008 | 1468190553280 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1008 | 1468190553282 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F88000 == 43 [pid = 1008] [id = 68] 15:42:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8E16000) [pid = 1008] [serial = 201] [outer = 0000000000000000] 15:42:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFBDA48800) [pid = 1008] [serial = 202] [outer = 000000AFB8E16000] 15:42:33 INFO - PROCESS | 1008 | 1468190553329 Marionette DEBUG loaded listener.js 15:42:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC61A4C00) [pid = 1008] [serial = 203] [outer = 000000AFB8E16000] 15:42:33 INFO - PROCESS | 1008 | 1468190553736 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]]]}] 15:42:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:42:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 735ms 15:42:33 INFO - PROCESS | 1008 | 1468190553779 Marionette TRACE conn5 -> [0,237,"getWindowHandle",null] 15:42:33 INFO - PROCESS | 1008 | 1468190553781 Marionette TRACE conn5 <- [1,237,null,{"value":"13"}] 15:42:33 INFO - PROCESS | 1008 | 1468190553790 Marionette TRACE conn5 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:42:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:42:33 INFO - PROCESS | 1008 | 1468190553792 Marionette TRACE conn5 <- [1,238,null,{}] 15:42:33 INFO - PROCESS | 1008 | 1468190553795 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}] 15:42:33 INFO - PROCESS | 1008 | 1468190553797 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:33 INFO - PROCESS | 1008 | 1468190553883 Marionette TRACE conn5 <- [1,239,null,{"value":null}] 15:42:33 INFO - PROCESS | 1008 | 1468190553888 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:33 INFO - PROCESS | 1008 | 1468190553890 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC04C000 == 44 [pid = 1008] [id = 69] 15:42:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC8D5DC00) [pid = 1008] [serial = 204] [outer = 0000000000000000] 15:42:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFCA71FC00) [pid = 1008] [serial = 205] [outer = 000000AFC8D5DC00] 15:42:33 INFO - PROCESS | 1008 | 1468190553935 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFCA726400) [pid = 1008] [serial = 206] [outer = 000000AFC8D5DC00] 15:42:34 INFO - PROCESS | 1008 | 1468190554325 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]]]}] 15:42:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:42:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 587ms 15:42:34 INFO - PROCESS | 1008 | 1468190554380 Marionette TRACE conn5 -> [0,241,"getWindowHandle",null] 15:42:34 INFO - PROCESS | 1008 | 1468190554383 Marionette TRACE conn5 <- [1,241,null,{"value":"13"}] 15:42:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:42:34 INFO - PROCESS | 1008 | 1468190554391 Marionette TRACE conn5 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:42:34 INFO - PROCESS | 1008 | 1468190554393 Marionette TRACE conn5 <- [1,242,null,{}] 15:42:34 INFO - PROCESS | 1008 | 1468190554397 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}] 15:42:34 INFO - PROCESS | 1008 | 1468190554399 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:34 INFO - PROCESS | 1008 | 1468190554482 Marionette TRACE conn5 <- [1,243,null,{"value":null}] 15:42:34 INFO - PROCESS | 1008 | 1468190554488 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:34 INFO - PROCESS | 1008 | 1468190554490 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCBE7800 == 45 [pid = 1008] [id = 70] 15:42:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC9350C00) [pid = 1008] [serial = 207] [outer = 0000000000000000] 15:42:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC9356C00) [pid = 1008] [serial = 208] [outer = 000000AFC9350C00] 15:42:34 INFO - PROCESS | 1008 | 1468190554534 Marionette DEBUG loaded listener.js 15:42:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC935D000) [pid = 1008] [serial = 209] [outer = 000000AFC9350C00] 15:42:35 INFO - PROCESS | 1008 | 1468190555061 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]]]}] 15:42:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:42:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 734ms 15:42:35 INFO - PROCESS | 1008 | 1468190555128 Marionette TRACE conn5 -> [0,245,"getWindowHandle",null] 15:42:35 INFO - PROCESS | 1008 | 1468190555131 Marionette TRACE conn5 <- [1,245,null,{"value":"13"}] 15:42:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:42:35 INFO - PROCESS | 1008 | 1468190555134 Marionette TRACE conn5 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:42:35 INFO - PROCESS | 1008 | 1468190555136 Marionette TRACE conn5 <- [1,246,null,{}] 15:42:35 INFO - PROCESS | 1008 | 1468190555140 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}] 15:42:35 INFO - PROCESS | 1008 | 1468190555142 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:35 INFO - PROCESS | 1008 | 1468190555285 Marionette TRACE conn5 <- [1,247,null,{"value":null}] 15:42:35 INFO - PROCESS | 1008 | 1468190555398 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:35 INFO - PROCESS | 1008 | 1468190555402 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB94EC800 == 46 [pid = 1008] [id = 71] 15:42:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFB770C000) [pid = 1008] [serial = 210] [outer = 0000000000000000] 15:42:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFB8B62C00) [pid = 1008] [serial = 211] [outer = 000000AFB770C000] 15:42:35 INFO - PROCESS | 1008 | 1468190555462 Marionette DEBUG loaded listener.js 15:42:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFB8BB1400) [pid = 1008] [serial = 212] [outer = 000000AFB770C000] 15:42:36 INFO - PROCESS | 1008 | 1468190556102 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]]]}] 15:42:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:42:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 987ms 15:42:36 INFO - PROCESS | 1008 | 1468190556126 Marionette TRACE conn5 -> [0,249,"getWindowHandle",null] 15:42:36 INFO - PROCESS | 1008 | 1468190556131 Marionette TRACE conn5 <- [1,249,null,{"value":"13"}] 15:42:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:42:36 INFO - PROCESS | 1008 | 1468190556136 Marionette TRACE conn5 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:42:36 INFO - PROCESS | 1008 | 1468190556140 Marionette TRACE conn5 <- [1,250,null,{}] 15:42:36 INFO - PROCESS | 1008 | 1468190556144 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}] 15:42:36 INFO - PROCESS | 1008 | 1468190556148 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:36 INFO - PROCESS | 1008 | 1468190556268 Marionette TRACE conn5 <- [1,251,null,{"value":null}] 15:42:36 INFO - PROCESS | 1008 | 1468190556338 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:36 INFO - PROCESS | 1008 | 1468190556341 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:36 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4E4D000 == 47 [pid = 1008] [id = 72] 15:42:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFBD9E5000) [pid = 1008] [serial = 213] [outer = 0000000000000000] 15:42:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFBDAA0400) [pid = 1008] [serial = 214] [outer = 000000AFBD9E5000] 15:42:36 INFO - PROCESS | 1008 | 1468190556400 Marionette DEBUG loaded listener.js 15:42:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFBEA27800) [pid = 1008] [serial = 215] [outer = 000000AFBD9E5000] 15:42:36 INFO - PROCESS | 1008 | 1468190556953 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]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 881ms 15:42:37 INFO - PROCESS | 1008 | 1468190557021 Marionette TRACE conn5 -> [0,253,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 1008 | 1468190557024 Marionette TRACE conn5 <- [1,253,null,{"value":"13"}] 15:42:37 INFO - PROCESS | 1008 | 1468190557028 Marionette TRACE conn5 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 1008 | 1468190557031 Marionette TRACE conn5 <- [1,254,null,{}] 15:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:42:37 INFO - PROCESS | 1008 | 1468190557035 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}] 15:42:37 INFO - PROCESS | 1008 | 1468190557038 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:37 INFO - PROCESS | 1008 | 1468190557154 Marionette TRACE conn5 <- [1,255,null,{"value":null}] 15:42:37 INFO - PROCESS | 1008 | 1468190557239 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:37 INFO - PROCESS | 1008 | 1468190557241 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCD470000 == 48 [pid = 1008] [id = 73] 15:42:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (000000AFC3F1C400) [pid = 1008] [serial = 216] [outer = 0000000000000000] 15:42:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (000000AFC521C000) [pid = 1008] [serial = 217] [outer = 000000AFC3F1C400] 15:42:37 INFO - PROCESS | 1008 | 1468190557298 Marionette DEBUG loaded listener.js 15:42:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (000000AFC558C400) [pid = 1008] [serial = 218] [outer = 000000AFC3F1C400] 15:42:37 INFO - PROCESS | 1008 | 1468190557829 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]]]}] 15:42:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:42:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 838ms 15:42:37 INFO - PROCESS | 1008 | 1468190557872 Marionette TRACE conn5 -> [0,257,"getWindowHandle",null] 15:42:37 INFO - PROCESS | 1008 | 1468190557877 Marionette TRACE conn5 <- [1,257,null,{"value":"13"}] 15:42:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:42:37 INFO - PROCESS | 1008 | 1468190557888 Marionette TRACE conn5 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:42:37 INFO - PROCESS | 1008 | 1468190557893 Marionette TRACE conn5 <- [1,258,null,{}] 15:42:37 INFO - PROCESS | 1008 | 1468190557897 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}] 15:42:37 INFO - PROCESS | 1008 | 1468190557901 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:38 INFO - PROCESS | 1008 | 1468190558020 Marionette TRACE conn5 <- [1,259,null,{"value":null}] 15:42:38 INFO - PROCESS | 1008 | 1468190558101 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:38 INFO - PROCESS | 1008 | 1468190558104 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93E8000 == 49 [pid = 1008] [id = 74] 15:42:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (000000AFC61B2800) [pid = 1008] [serial = 219] [outer = 0000000000000000] 15:42:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (000000AFCA72D000) [pid = 1008] [serial = 220] [outer = 000000AFC61B2800] 15:42:38 INFO - PROCESS | 1008 | 1468190558159 Marionette DEBUG loaded listener.js 15:42:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (000000AFCBAB1000) [pid = 1008] [serial = 221] [outer = 000000AFC61B2800] 15:42:38 INFO - PROCESS | 1008 | 1468190558706 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]]]}] 15:42:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:42:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 900ms 15:42:38 INFO - PROCESS | 1008 | 1468190558786 Marionette TRACE conn5 -> [0,261,"getWindowHandle",null] 15:42:38 INFO - PROCESS | 1008 | 1468190558788 Marionette TRACE conn5 <- [1,261,null,{"value":"13"}] 15:42:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:42:38 INFO - PROCESS | 1008 | 1468190558792 Marionette TRACE conn5 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:42:38 INFO - PROCESS | 1008 | 1468190558794 Marionette TRACE conn5 <- [1,262,null,{}] 15:42:38 INFO - PROCESS | 1008 | 1468190558798 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}] 15:42:38 INFO - PROCESS | 1008 | 1468190558800 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:38 INFO - PROCESS | 1008 | 1468190558983 Marionette TRACE conn5 <- [1,263,null,{"value":null}] 15:42:39 INFO - PROCESS | 1008 | 1468190559234 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:39 INFO - PROCESS | 1008 | 1468190559237 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0CE800 == 50 [pid = 1008] [id = 75] 15:42:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (000000AFB8C25000) [pid = 1008] [serial = 222] [outer = 0000000000000000] 15:42:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (000000AFB8D46400) [pid = 1008] [serial = 223] [outer = 000000AFB8C25000] 15:42:39 INFO - PROCESS | 1008 | 1468190559303 Marionette DEBUG loaded listener.js 15:42:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (000000AFB9110400) [pid = 1008] [serial = 224] [outer = 000000AFB8C25000] 15:42:40 INFO - PROCESS | 1008 | 1468190560059 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]]]}] 15:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1342ms 15:42:40 INFO - PROCESS | 1008 | 1468190560138 Marionette TRACE conn5 -> [0,265,"getWindowHandle",null] 15:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:42:40 INFO - PROCESS | 1008 | 1468190560141 Marionette TRACE conn5 <- [1,265,null,{"value":"13"}] 15:42:40 INFO - PROCESS | 1008 | 1468190560146 Marionette TRACE conn5 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:42:40 INFO - PROCESS | 1008 | 1468190560148 Marionette TRACE conn5 <- [1,266,null,{}] 15:42:40 INFO - PROCESS | 1008 | 1468190560154 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}] 15:42:40 INFO - PROCESS | 1008 | 1468190560156 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:40 INFO - PROCESS | 1008 | 1468190560297 Marionette TRACE conn5 <- [1,267,null,{"value":null}] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCBE7800 == 49 [pid = 1008] [id = 70] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC04C000 == 48 [pid = 1008] [id = 69] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F88000 == 47 [pid = 1008] [id = 68] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9317000 == 46 [pid = 1008] [id = 67] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F1B800 == 45 [pid = 1008] [id = 66] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56E3800 == 44 [pid = 1008] [id = 65] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50B9000 == 43 [pid = 1008] [id = 64] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC2AD8000 == 42 [pid = 1008] [id = 63] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDCB8800 == 41 [pid = 1008] [id = 62] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD6AD000 == 40 [pid = 1008] [id = 61] 15:42:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50B9800 == 39 [pid = 1008] [id = 56] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (000000AFC5587400) [pid = 1008] [serial = 150] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (000000AFB9233800) [pid = 1008] [serial = 135] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (000000AFC52D4C00) [pid = 1008] [serial = 147] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (000000AFBF4D1C00) [pid = 1008] [serial = 142] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (000000AFBEA1FC00) [pid = 1008] [serial = 141] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (000000AFC3F13400) [pid = 1008] [serial = 144] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (000000AFC4DCC400) [pid = 1008] [serial = 145] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (000000AFB9109000) [pid = 1008] [serial = 138] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (000000AFBA052400) [pid = 1008] [serial = 139] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFCBAA6400) [pid = 1008] [serial = 154] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFC8FD9C00) [pid = 1008] [serial = 132] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFC8FDA400) [pid = 1008] [serial = 153] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFC5A52C00) [pid = 1008] [serial = 151] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFB8D4FC00) [pid = 1008] [serial = 156] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFCBAAE800) [pid = 1008] [serial = 161] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC5585800) [pid = 1008] [serial = 160] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC787C800) [pid = 1008] [serial = 157] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC61AC800) [pid = 1008] [serial = 166] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB92D4800) [pid = 1008] [serial = 34] [outer = 0000000000000000] [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.] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFCBEDE400) [pid = 1008] [serial = 164] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFCBED7000) [pid = 1008] [serial = 163] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC5528800) [pid = 1008] [serial = 148] [outer = 0000000000000000] [url = about:blank] 15:42:40 INFO - PROCESS | 1008 | 1468190560408 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:40 INFO - PROCESS | 1008 | 1468190560411 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8787800 == 40 [pid = 1008] [id = 76] 15:42:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB8B63000) [pid = 1008] [serial = 225] [outer = 0000000000000000] 15:42:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB8C28C00) [pid = 1008] [serial = 226] [outer = 000000AFB8B63000] 15:42:40 INFO - PROCESS | 1008 | 1468190560460 Marionette DEBUG loaded listener.js 15:42:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB9B5AC00) [pid = 1008] [serial = 227] [outer = 000000AFB8B63000] 15:42:40 INFO - PROCESS | 1008 | 1468190560867 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]]]}] 15:42:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:42:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 731ms 15:42:40 INFO - PROCESS | 1008 | 1468190560880 Marionette TRACE conn5 -> [0,269,"getWindowHandle",null] 15:42:40 INFO - PROCESS | 1008 | 1468190560884 Marionette TRACE conn5 <- [1,269,null,{"value":"13"}] 15:42:40 INFO - PROCESS | 1008 | 1468190560887 Marionette TRACE conn5 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:42:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:42:40 INFO - PROCESS | 1008 | 1468190560889 Marionette TRACE conn5 <- [1,270,null,{}] 15:42:40 INFO - PROCESS | 1008 | 1468190560893 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}] 15:42:40 INFO - PROCESS | 1008 | 1468190560895 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:41 INFO - PROCESS | 1008 | 1468190560998 Marionette TRACE conn5 <- [1,271,null,{"value":null}] 15:42:41 INFO - PROCESS | 1008 | 1468190561068 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 1008 | 1468190561070 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B18800 == 41 [pid = 1008] [id = 77] 15:42:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFBDD4E400) [pid = 1008] [serial = 228] [outer = 0000000000000000] 15:42:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC2ACD800) [pid = 1008] [serial = 229] [outer = 000000AFBDD4E400] 15:42:41 INFO - PROCESS | 1008 | 1468190561117 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC50B0C00) [pid = 1008] [serial = 230] [outer = 000000AFBDD4E400] 15:42:41 INFO - PROCESS | 1008 | 1468190561478 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]]]}] 15:42:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:42:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 629ms 15:42:41 INFO - PROCESS | 1008 | 1468190561519 Marionette TRACE conn5 -> [0,273,"getWindowHandle",null] 15:42:41 INFO - PROCESS | 1008 | 1468190561522 Marionette TRACE conn5 <- [1,273,null,{"value":"13"}] 15:42:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:42:41 INFO - PROCESS | 1008 | 1468190561531 Marionette TRACE conn5 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:42:41 INFO - PROCESS | 1008 | 1468190561537 Marionette TRACE conn5 <- [1,274,null,{}] 15:42:41 INFO - PROCESS | 1008 | 1468190561542 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}] 15:42:41 INFO - PROCESS | 1008 | 1468190561546 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:41 INFO - PROCESS | 1008 | 1468190561643 Marionette TRACE conn5 <- [1,275,null,{"value":null}] 15:42:41 INFO - PROCESS | 1008 | 1468190561651 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:41 INFO - PROCESS | 1008 | 1468190561653 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F1C000 == 42 [pid = 1008] [id = 78] 15:42:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC5518C00) [pid = 1008] [serial = 231] [outer = 0000000000000000] 15:42:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC5795C00) [pid = 1008] [serial = 232] [outer = 000000AFC5518C00] 15:42:41 INFO - PROCESS | 1008 | 1468190561701 Marionette DEBUG loaded listener.js 15:42:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC6A07800) [pid = 1008] [serial = 233] [outer = 000000AFC5518C00] 15:42:42 INFO - PROCESS | 1008 | 1468190562163 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]]]}] 15:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 691ms 15:42:42 INFO - PROCESS | 1008 | 1468190562219 Marionette TRACE conn5 -> [0,277,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 1008 | 1468190562222 Marionette TRACE conn5 <- [1,277,null,{"value":"13"}] 15:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:42:42 INFO - PROCESS | 1008 | 1468190562225 Marionette TRACE conn5 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - PROCESS | 1008 | 1468190562227 Marionette TRACE conn5 <- [1,278,null,{}] 15:42:42 INFO - PROCESS | 1008 | 1468190562230 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}] 15:42:42 INFO - PROCESS | 1008 | 1468190562232 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:42 INFO - PROCESS | 1008 | 1468190562323 Marionette TRACE conn5 <- [1,279,null,{"value":null}] 15:42:42 INFO - PROCESS | 1008 | 1468190562328 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:42 INFO - PROCESS | 1008 | 1468190562330 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC811C800 == 43 [pid = 1008] [id = 79] 15:42:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFC4223000) [pid = 1008] [serial = 234] [outer = 0000000000000000] 15:42:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFC4228400) [pid = 1008] [serial = 235] [outer = 000000AFC4223000] 15:42:42 INFO - PROCESS | 1008 | 1468190562376 Marionette DEBUG loaded listener.js 15:42:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFC7607000) [pid = 1008] [serial = 236] [outer = 000000AFC4223000] 15:42:42 INFO - PROCESS | 1008 | 1468190562836 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]]]}] 15:42:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:42:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 629ms 15:42:42 INFO - PROCESS | 1008 | 1468190562862 Marionette TRACE conn5 -> [0,281,"getWindowHandle",null] 15:42:42 INFO - PROCESS | 1008 | 1468190562865 Marionette TRACE conn5 <- [1,281,null,{"value":"13"}] 15:42:42 INFO - PROCESS | 1008 | 1468190562868 Marionette TRACE conn5 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:42:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:42:42 INFO - PROCESS | 1008 | 1468190562870 Marionette TRACE conn5 <- [1,282,null,{}] 15:42:42 INFO - PROCESS | 1008 | 1468190562873 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}] 15:42:42 INFO - PROCESS | 1008 | 1468190562876 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:42 INFO - PROCESS | 1008 | 1468190562985 Marionette TRACE conn5 <- [1,283,null,{"value":null}] 15:42:43 INFO - PROCESS | 1008 | 1468190563054 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1008 | 1468190563060 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93E0800 == 44 [pid = 1008] [id = 80] 15:42:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFC8DD9400) [pid = 1008] [serial = 237] [outer = 0000000000000000] 15:42:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (000000AFC934FC00) [pid = 1008] [serial = 238] [outer = 000000AFC8DD9400] 15:42:43 INFO - PROCESS | 1008 | 1468190563117 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (000000AFCA72A000) [pid = 1008] [serial = 239] [outer = 000000AFC8DD9400] 15:42:43 INFO - PROCESS | 1008 | 1468190563574 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]]]}] 15:42:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:42:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 733ms 15:42:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:42:43 INFO - PROCESS | 1008 | 1468190563610 Marionette TRACE conn5 -> [0,285,"getWindowHandle",null] 15:42:43 INFO - PROCESS | 1008 | 1468190563612 Marionette TRACE conn5 <- [1,285,null,{"value":"13"}] 15:42:43 INFO - PROCESS | 1008 | 1468190563615 Marionette TRACE conn5 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:42:43 INFO - PROCESS | 1008 | 1468190563617 Marionette TRACE conn5 <- [1,286,null,{}] 15:42:43 INFO - PROCESS | 1008 | 1468190563621 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}] 15:42:43 INFO - PROCESS | 1008 | 1468190563623 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:43 INFO - PROCESS | 1008 | 1468190563734 Marionette TRACE conn5 <- [1,287,null,{"value":null}] 15:42:43 INFO - PROCESS | 1008 | 1468190563740 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:43 INFO - PROCESS | 1008 | 1468190563742 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB94DD000 == 45 [pid = 1008] [id = 81] 15:42:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (000000AFCA88B000) [pid = 1008] [serial = 240] [outer = 0000000000000000] 15:42:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (000000AFCC15CC00) [pid = 1008] [serial = 241] [outer = 000000AFCA88B000] 15:42:43 INFO - PROCESS | 1008 | 1468190563825 Marionette DEBUG loaded listener.js 15:42:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (000000AFCC1ABC00) [pid = 1008] [serial = 242] [outer = 000000AFCA88B000] 15:42:44 INFO - PROCESS | 1008 | 1468190564231 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]]]}] 15:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 628ms 15:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:42:44 INFO - PROCESS | 1008 | 1468190564247 Marionette TRACE conn5 -> [0,289,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 1008 | 1468190564249 Marionette TRACE conn5 <- [1,289,null,{"value":"13"}] 15:42:44 INFO - PROCESS | 1008 | 1468190564252 Marionette TRACE conn5 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1008 | 1468190564254 Marionette TRACE conn5 <- [1,290,null,{}] 15:42:44 INFO - PROCESS | 1008 | 1468190564258 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}] 15:42:44 INFO - PROCESS | 1008 | 1468190564259 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:44 INFO - PROCESS | 1008 | 1468190564366 Marionette TRACE conn5 <- [1,291,null,{"value":null}] 15:42:44 INFO - PROCESS | 1008 | 1468190564437 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:44 INFO - PROCESS | 1008 | 1468190564439 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCD46C000 == 46 [pid = 1008] [id = 82] 15:42:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (000000AFCC1AC400) [pid = 1008] [serial = 243] [outer = 0000000000000000] 15:42:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (000000AFCC1B3000) [pid = 1008] [serial = 244] [outer = 000000AFCC1AC400] 15:42:44 INFO - PROCESS | 1008 | 1468190564484 Marionette DEBUG loaded listener.js 15:42:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (000000AFC9CEC000) [pid = 1008] [serial = 245] [outer = 000000AFCC1AC400] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (000000AFB8C85800) [pid = 1008] [serial = 101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (000000AFB910CC00) [pid = 1008] [serial = 134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (000000AFC42AE800) [pid = 1008] [serial = 192] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (000000AFC6A08000) [pid = 1008] [serial = 198] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (000000AFC52D1000) [pid = 1008] [serial = 195] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (000000AFB8E16000) [pid = 1008] [serial = 201] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (000000AFB9110C00) [pid = 1008] [serial = 183] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (000000AFC8D5DC00) [pid = 1008] [serial = 204] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFB8B6B800) [pid = 1008] [serial = 168] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFBD277000) [pid = 1008] [serial = 171] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFB8BB2400) [pid = 1008] [serial = 177] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFC234C400) [pid = 1008] [serial = 189] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFB8BB6000) [pid = 1008] [serial = 180] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFBE97A000) [pid = 1008] [serial = 186] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:42:44 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC787E000) [pid = 1008] [serial = 131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:42:44 INFO - PROCESS | 1008 | 1468190564923 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]]]}] 15:42:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:42:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 691ms 15:42:44 INFO - PROCESS | 1008 | 1468190564954 Marionette TRACE conn5 -> [0,293,"getWindowHandle",null] 15:42:44 INFO - PROCESS | 1008 | 1468190564956 Marionette TRACE conn5 <- [1,293,null,{"value":"13"}] 15:42:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:42:44 INFO - PROCESS | 1008 | 1468190564960 Marionette TRACE conn5 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:42:44 INFO - PROCESS | 1008 | 1468190564961 Marionette TRACE conn5 <- [1,294,null,{}] 15:42:44 INFO - PROCESS | 1008 | 1468190564965 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}] 15:42:44 INFO - PROCESS | 1008 | 1468190564967 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:45 INFO - PROCESS | 1008 | 1468190565052 Marionette TRACE conn5 <- [1,295,null,{"value":null}] 15:42:45 INFO - PROCESS | 1008 | 1468190565058 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:45 INFO - PROCESS | 1008 | 1468190565060 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCDD70800 == 47 [pid = 1008] [id = 83] 15:42:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFB764B400) [pid = 1008] [serial = 246] [outer = 0000000000000000] 15:42:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFBDAA0C00) [pid = 1008] [serial = 247] [outer = 000000AFB764B400] 15:42:45 INFO - PROCESS | 1008 | 1468190565105 Marionette DEBUG loaded listener.js 15:42:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC787E000) [pid = 1008] [serial = 248] [outer = 000000AFB764B400] 15:42:45 INFO - PROCESS | 1008 | 1468190565519 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]]]}] 15:42:45 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. 15:42:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 587ms 15:42:45 INFO - PROCESS | 1008 | 1468190565548 Marionette TRACE conn5 -> [0,297,"getWindowHandle",null] 15:42:45 INFO - PROCESS | 1008 | 1468190565550 Marionette TRACE conn5 <- [1,297,null,{"value":"13"}] 15:42:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:42:45 INFO - PROCESS | 1008 | 1468190565563 Marionette TRACE conn5 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:42:45 INFO - PROCESS | 1008 | 1468190565565 Marionette TRACE conn5 <- [1,298,null,{}] 15:42:45 INFO - PROCESS | 1008 | 1468190565569 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}] 15:42:45 INFO - PROCESS | 1008 | 1468190565571 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:45 INFO - PROCESS | 1008 | 1468190565656 Marionette TRACE conn5 <- [1,299,null,{"value":null}] 15:42:45 INFO - PROCESS | 1008 | 1468190565693 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:42:45 INFO - PROCESS | 1008 | 1468190565700 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:45 INFO - PROCESS | 1008 | 1468190565702 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCD49A800 == 48 [pid = 1008] [id = 84] 15:42:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFC9AE8000) [pid = 1008] [serial = 249] [outer = 0000000000000000] 15:42:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFC9AE9C00) [pid = 1008] [serial = 250] [outer = 000000AFC9AE8000] 15:42:45 INFO - PROCESS | 1008 | 1468190565751 Marionette DEBUG loaded listener.js 15:42:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFC9CF3400) [pid = 1008] [serial = 251] [outer = 000000AFC9AE8000] 15:42:46 INFO - PROCESS | 1008 | 1468190566180 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]]]}] 15:42:46 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. 15:42:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 647ms 15:42:46 INFO - PROCESS | 1008 | 1468190566204 Marionette TRACE conn5 -> [0,301,"getWindowHandle",null] 15:42:46 INFO - PROCESS | 1008 | 1468190566206 Marionette TRACE conn5 <- [1,301,null,{"value":"13"}] 15:42:46 INFO - PROCESS | 1008 | 1468190566209 Marionette TRACE conn5 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:42:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:42:46 INFO - PROCESS | 1008 | 1468190566211 Marionette TRACE conn5 <- [1,302,null,{}] 15:42:46 INFO - PROCESS | 1008 | 1468190566226 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}] 15:42:46 INFO - PROCESS | 1008 | 1468190566228 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:46 INFO - PROCESS | 1008 | 1468190566321 Marionette TRACE conn5 <- [1,303,null,{"value":null}] 15:42:46 INFO - PROCESS | 1008 | 1468190566326 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:46 INFO - PROCESS | 1008 | 1468190566329 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C2000 == 49 [pid = 1008] [id = 85] 15:42:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFC9850400) [pid = 1008] [serial = 252] [outer = 0000000000000000] 15:42:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (000000AFC9855400) [pid = 1008] [serial = 253] [outer = 000000AFC9850400] 15:42:46 INFO - PROCESS | 1008 | 1468190566376 Marionette DEBUG loaded listener.js 15:42:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (000000AFC9CF2400) [pid = 1008] [serial = 254] [outer = 000000AFC9850400] 15:42:46 INFO - PROCESS | 1008 | 1468190566955 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]]]}] 15:42:47 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. 15:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 795ms 15:42:47 INFO - PROCESS | 1008 | 1468190567008 Marionette TRACE conn5 -> [0,305,"getWindowHandle",null] 15:42:47 INFO - PROCESS | 1008 | 1468190567013 Marionette TRACE conn5 <- [1,305,null,{"value":"13"}] 15:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:42:47 INFO - PROCESS | 1008 | 1468190567070 Marionette TRACE conn5 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 1008 | 1468190567074 Marionette TRACE conn5 <- [1,306,null,{}] 15:42:47 INFO - PROCESS | 1008 | 1468190567081 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}] 15:42:47 INFO - PROCESS | 1008 | 1468190567084 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:47 INFO - PROCESS | 1008 | 1468190567212 Marionette TRACE conn5 <- [1,307,null,{"value":null}] 15:42:47 INFO - PROCESS | 1008 | 1468190567278 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:47 INFO - PROCESS | 1008 | 1468190567282 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0DE000 == 50 [pid = 1008] [id = 86] 15:42:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (000000AFB8C8DC00) [pid = 1008] [serial = 255] [outer = 0000000000000000] 15:42:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (000000AFB9CD0000) [pid = 1008] [serial = 256] [outer = 000000AFB8C8DC00] 15:42:47 INFO - PROCESS | 1008 | 1468190567381 Marionette DEBUG loaded listener.js 15:42:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (000000AFBE904400) [pid = 1008] [serial = 257] [outer = 000000AFB8C8DC00] 15:42:47 INFO - PROCESS | 1008 | 1468190567925 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]]]}] 15:42:47 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. 15:42:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 902ms 15:42:47 INFO - PROCESS | 1008 | 1468190567964 Marionette TRACE conn5 -> [0,309,"getWindowHandle",null] 15:42:47 INFO - PROCESS | 1008 | 1468190567969 Marionette TRACE conn5 <- [1,309,null,{"value":"13"}] 15:42:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:42:47 INFO - PROCESS | 1008 | 1468190567976 Marionette TRACE conn5 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:42:47 INFO - PROCESS | 1008 | 1468190567979 Marionette TRACE conn5 <- [1,310,null,{}] 15:42:47 INFO - PROCESS | 1008 | 1468190567983 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}] 15:42:47 INFO - PROCESS | 1008 | 1468190567986 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:48 INFO - PROCESS | 1008 | 1468190568107 Marionette TRACE conn5 <- [1,311,null,{"value":null}] 15:42:48 INFO - PROCESS | 1008 | 1468190568194 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:48 INFO - PROCESS | 1008 | 1468190568197 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:48 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8106000 == 51 [pid = 1008] [id = 87] 15:42:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (000000AFC421C000) [pid = 1008] [serial = 258] [outer = 0000000000000000] 15:42:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (000000AFC421FC00) [pid = 1008] [serial = 259] [outer = 000000AFC421C000] 15:42:48 INFO - PROCESS | 1008 | 1468190568255 Marionette DEBUG loaded listener.js 15:42:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (000000AFC50B2000) [pid = 1008] [serial = 260] [outer = 000000AFC421C000] 15:42:48 INFO - PROCESS | 1008 | 1468190568844 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]]]}] 15:42:48 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. 15:42:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 882ms 15:42:48 INFO - PROCESS | 1008 | 1468190568866 Marionette TRACE conn5 -> [0,313,"getWindowHandle",null] 15:42:48 INFO - PROCESS | 1008 | 1468190568869 Marionette TRACE conn5 <- [1,313,null,{"value":"13"}] 15:42:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:42:48 INFO - PROCESS | 1008 | 1468190568873 Marionette TRACE conn5 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:42:48 INFO - PROCESS | 1008 | 1468190568877 Marionette TRACE conn5 <- [1,314,null,{}] 15:42:48 INFO - PROCESS | 1008 | 1468190568890 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}] 15:42:48 INFO - PROCESS | 1008 | 1468190568895 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:49 INFO - PROCESS | 1008 | 1468190569016 Marionette TRACE conn5 <- [1,315,null,{"value":null}] 15:42:49 INFO - PROCESS | 1008 | 1468190569104 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1008 | 1468190569108 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8B6800 == 52 [pid = 1008] [id = 88] 15:42:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (000000AFC8DD4400) [pid = 1008] [serial = 261] [outer = 0000000000000000] 15:42:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (000000AFC9358800) [pid = 1008] [serial = 262] [outer = 000000AFC8DD4400] 15:42:49 INFO - PROCESS | 1008 | 1468190569167 Marionette DEBUG loaded listener.js 15:42:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (000000AFC9ADE000) [pid = 1008] [serial = 263] [outer = 000000AFC8DD4400] 15:42:49 INFO - PROCESS | 1008 | 1468190569723 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]]]}] 15:42:49 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. 15:42:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 881ms 15:42:49 INFO - PROCESS | 1008 | 1468190569766 Marionette TRACE conn5 -> [0,317,"getWindowHandle",null] 15:42:49 INFO - PROCESS | 1008 | 1468190569770 Marionette TRACE conn5 <- [1,317,null,{"value":"13"}] 15:42:49 INFO - PROCESS | 1008 | 1468190569774 Marionette TRACE conn5 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:42:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:42:49 INFO - PROCESS | 1008 | 1468190569777 Marionette TRACE conn5 <- [1,318,null,{}] 15:42:49 INFO - PROCESS | 1008 | 1468190569780 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}] 15:42:49 INFO - PROCESS | 1008 | 1468190569783 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:49 INFO - PROCESS | 1008 | 1468190569903 Marionette TRACE conn5 <- [1,319,null,{"value":null}] 15:42:49 INFO - PROCESS | 1008 | 1468190569986 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:49 INFO - PROCESS | 1008 | 1468190569989 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8CB000 == 53 [pid = 1008] [id = 89] 15:42:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (000000AFCA3AF400) [pid = 1008] [serial = 264] [outer = 0000000000000000] 15:42:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (000000AFCA3B1000) [pid = 1008] [serial = 265] [outer = 000000AFCA3AF400] 15:42:50 INFO - PROCESS | 1008 | 1468190570045 Marionette DEBUG loaded listener.js 15:42:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (000000AFCA3B6400) [pid = 1008] [serial = 266] [outer = 000000AFCA3AF400] 15:42:50 INFO - PROCESS | 1008 | 1468190570865 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]]]}] 15:42:50 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. 15:42:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1140ms 15:42:50 INFO - PROCESS | 1008 | 1468190570920 Marionette TRACE conn5 -> [0,321,"getWindowHandle",null] 15:42:50 INFO - PROCESS | 1008 | 1468190570925 Marionette TRACE conn5 <- [1,321,null,{"value":"13"}] 15:42:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:42:50 INFO - PROCESS | 1008 | 1468190570930 Marionette TRACE conn5 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:42:50 INFO - PROCESS | 1008 | 1468190570933 Marionette TRACE conn5 <- [1,322,null,{}] 15:42:50 INFO - PROCESS | 1008 | 1468190570939 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}] 15:42:50 INFO - PROCESS | 1008 | 1468190570942 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:51 INFO - PROCESS | 1008 | 1468190571047 Marionette TRACE conn5 <- [1,323,null,{"value":null}] 15:42:51 INFO - PROCESS | 1008 | 1468190571120 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:51 INFO - PROCESS | 1008 | 1468190571125 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA98800 == 54 [pid = 1008] [id = 90] 15:42:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (000000AFB8D46800) [pid = 1008] [serial = 267] [outer = 0000000000000000] 15:42:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (000000AFB9421C00) [pid = 1008] [serial = 268] [outer = 000000AFB8D46800] 15:42:51 INFO - PROCESS | 1008 | 1468190571175 Marionette DEBUG loaded listener.js 15:42:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (000000AFBDA46800) [pid = 1008] [serial = 269] [outer = 000000AFB8D46800] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCD49A800 == 53 [pid = 1008] [id = 84] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCDD70800 == 52 [pid = 1008] [id = 83] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCD46C000 == 51 [pid = 1008] [id = 82] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB94DD000 == 50 [pid = 1008] [id = 81] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93E0800 == 49 [pid = 1008] [id = 80] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC811C800 == 48 [pid = 1008] [id = 79] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F1C000 == 47 [pid = 1008] [id = 78] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B18800 == 46 [pid = 1008] [id = 77] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8787800 == 45 [pid = 1008] [id = 76] 15:42:51 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (000000AFC52CE000) [pid = 1008] [serial = 175] [outer = 0000000000000000] [url = about:blank] 15:42:51 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (000000AFC9356C00) [pid = 1008] [serial = 208] [outer = 0000000000000000] [url = about:blank] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0CE800 == 44 [pid = 1008] [id = 75] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4E4D000 == 43 [pid = 1008] [id = 72] 15:42:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB94EC800 == 42 [pid = 1008] [id = 71] 15:42:51 INFO - PROCESS | 1008 | 1468190571850 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]]]}] 15:42:51 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. 15:42:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 942ms 15:42:51 INFO - PROCESS | 1008 | 1468190571876 Marionette TRACE conn5 -> [0,325,"getWindowHandle",null] 15:42:51 INFO - PROCESS | 1008 | 1468190571880 Marionette TRACE conn5 <- [1,325,null,{"value":"13"}] 15:42:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:42:51 INFO - PROCESS | 1008 | 1468190571886 Marionette TRACE conn5 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:42:51 INFO - PROCESS | 1008 | 1468190571889 Marionette TRACE conn5 <- [1,326,null,{}] 15:42:51 INFO - PROCESS | 1008 | 1468190571893 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}] 15:42:51 INFO - PROCESS | 1008 | 1468190571895 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:52 INFO - PROCESS | 1008 | 1468190571995 Marionette TRACE conn5 <- [1,327,null,{"value":null}] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (000000AFB8C8EC00) [pid = 1008] [serial = 103] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (000000AFBD930000) [pid = 1008] [serial = 136] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (000000AFC489E800) [pid = 1008] [serial = 193] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (000000AFC760E400) [pid = 1008] [serial = 199] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (000000AFC61AAC00) [pid = 1008] [serial = 196] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (000000AFBDA48800) [pid = 1008] [serial = 202] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (000000AFC61A4C00) [pid = 1008] [serial = 203] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (000000AFB9B5B800) [pid = 1008] [serial = 184] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (000000AFCA71FC00) [pid = 1008] [serial = 205] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (000000AFBCFC0400) [pid = 1008] [serial = 185] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (000000AFB8C2CC00) [pid = 1008] [serial = 170] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (000000AFB8B6D400) [pid = 1008] [serial = 169] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (000000AFBEAC9000) [pid = 1008] [serial = 173] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (000000AFB8BB7400) [pid = 1008] [serial = 178] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (000000AFBEACB400) [pid = 1008] [serial = 179] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFBDC73800) [pid = 1008] [serial = 172] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFC2355C00) [pid = 1008] [serial = 190] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFB8D50C00) [pid = 1008] [serial = 182] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFB8C2D000) [pid = 1008] [serial = 181] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFBEA1D800) [pid = 1008] [serial = 187] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFBF582C00) [pid = 1008] [serial = 188] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC8D57800) [pid = 1008] [serial = 200] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC4EB0800) [pid = 1008] [serial = 194] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC6976C00) [pid = 1008] [serial = 197] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFCA726400) [pid = 1008] [serial = 206] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC2AC6800) [pid = 1008] [serial = 191] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC52D6000) [pid = 1008] [serial = 133] [outer = 0000000000000000] [url = about:blank] 15:42:52 INFO - PROCESS | 1008 | 1468190572071 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:52 INFO - PROCESS | 1008 | 1468190572074 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBCF81800 == 43 [pid = 1008] [id = 91] 15:42:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB8C2C400) [pid = 1008] [serial = 270] [outer = 0000000000000000] 15:42:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8D50C00) [pid = 1008] [serial = 271] [outer = 000000AFB8C2C400] 15:42:52 INFO - PROCESS | 1008 | 1468190572123 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFBD27F400) [pid = 1008] [serial = 272] [outer = 000000AFB8C2C400] 15:42:52 INFO - PROCESS | 1008 | 1468190572531 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]]]}] 15:42:52 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. 15:42:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 692ms 15:42:52 INFO - PROCESS | 1008 | 1468190572605 Marionette TRACE conn5 -> [0,329,"getWindowHandle",null] 15:42:52 INFO - PROCESS | 1008 | 1468190572608 Marionette TRACE conn5 <- [1,329,null,{"value":"13"}] 15:42:52 INFO - PROCESS | 1008 | 1468190572611 Marionette TRACE conn5 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:42:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:42:52 INFO - PROCESS | 1008 | 1468190572615 Marionette TRACE conn5 <- [1,330,null,{}] 15:42:52 INFO - PROCESS | 1008 | 1468190572626 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}] 15:42:52 INFO - PROCESS | 1008 | 1468190572630 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:52 INFO - PROCESS | 1008 | 1468190572719 Marionette TRACE conn5 <- [1,331,null,{"value":null}] 15:42:52 INFO - PROCESS | 1008 | 1468190572734 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:52 INFO - PROCESS | 1008 | 1468190572737 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5CC800 == 44 [pid = 1008] [id = 92] 15:42:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFBF58D800) [pid = 1008] [serial = 273] [outer = 0000000000000000] 15:42:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC223EC00) [pid = 1008] [serial = 274] [outer = 000000AFBF58D800] 15:42:52 INFO - PROCESS | 1008 | 1468190572785 Marionette DEBUG loaded listener.js 15:42:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC2A43400) [pid = 1008] [serial = 275] [outer = 000000AFBF58D800] 15:42:53 INFO - PROCESS | 1008 | 1468190573245 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]]]}] 15:42:53 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. 15:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 692ms 15:42:53 INFO - PROCESS | 1008 | 1468190573309 Marionette TRACE conn5 -> [0,333,"getWindowHandle",null] 15:42:53 INFO - PROCESS | 1008 | 1468190573312 Marionette TRACE conn5 <- [1,333,null,{"value":"13"}] 15:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:42:53 INFO - PROCESS | 1008 | 1468190573315 Marionette TRACE conn5 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - PROCESS | 1008 | 1468190573317 Marionette TRACE conn5 <- [1,334,null,{}] 15:42:53 INFO - PROCESS | 1008 | 1468190573321 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}] 15:42:53 INFO - PROCESS | 1008 | 1468190573323 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:53 INFO - PROCESS | 1008 | 1468190573412 Marionette TRACE conn5 <- [1,335,null,{"value":null}] 15:42:53 INFO - PROCESS | 1008 | 1468190573424 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:53 INFO - PROCESS | 1008 | 1468190573426 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50B8000 == 45 [pid = 1008] [id = 93] 15:42:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC489AC00) [pid = 1008] [serial = 276] [outer = 0000000000000000] 15:42:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC48A4000) [pid = 1008] [serial = 277] [outer = 000000AFC489AC00] 15:42:53 INFO - PROCESS | 1008 | 1468190573472 Marionette DEBUG loaded listener.js 15:42:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFC4FC7000) [pid = 1008] [serial = 278] [outer = 000000AFC489AC00] 15:42:53 INFO - PROCESS | 1008 | 1468190573883 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]]]}] 15:42:53 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. 15:42:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 585ms 15:42:53 INFO - PROCESS | 1008 | 1468190573919 Marionette TRACE conn5 -> [0,337,"getWindowHandle",null] 15:42:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:42:53 INFO - PROCESS | 1008 | 1468190573922 Marionette TRACE conn5 <- [1,337,null,{"value":"13"}] 15:42:53 INFO - PROCESS | 1008 | 1468190573926 Marionette TRACE conn5 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:42:53 INFO - PROCESS | 1008 | 1468190573928 Marionette TRACE conn5 <- [1,338,null,{}] 15:42:53 INFO - PROCESS | 1008 | 1468190573931 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}] 15:42:53 INFO - PROCESS | 1008 | 1468190573933 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:54 INFO - PROCESS | 1008 | 1468190574017 Marionette TRACE conn5 <- [1,339,null,{"value":null}] 15:42:54 INFO - PROCESS | 1008 | 1468190574022 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 1008 | 1468190574024 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5690800 == 46 [pid = 1008] [id = 94] 15:42:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFC52CDC00) [pid = 1008] [serial = 279] [outer = 0000000000000000] 15:42:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFC52EB000) [pid = 1008] [serial = 280] [outer = 000000AFC52CDC00] 15:42:54 INFO - PROCESS | 1008 | 1468190574077 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFC5535C00) [pid = 1008] [serial = 281] [outer = 000000AFC52CDC00] 15:42:54 INFO - PROCESS | 1008 | 1468190574567 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]]]}] 15:42:54 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. 15:42:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 691ms 15:42:54 INFO - PROCESS | 1008 | 1468190574623 Marionette TRACE conn5 -> [0,341,"getWindowHandle",null] 15:42:54 INFO - PROCESS | 1008 | 1468190574626 Marionette TRACE conn5 <- [1,341,null,{"value":"13"}] 15:42:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:42:54 INFO - PROCESS | 1008 | 1468190574629 Marionette TRACE conn5 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:42:54 INFO - PROCESS | 1008 | 1468190574631 Marionette TRACE conn5 <- [1,342,null,{}] 15:42:54 INFO - PROCESS | 1008 | 1468190574634 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}] 15:42:54 INFO - PROCESS | 1008 | 1468190574640 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:54 INFO - PROCESS | 1008 | 1468190574776 Marionette TRACE conn5 <- [1,343,null,{"value":null}] 15:42:54 INFO - PROCESS | 1008 | 1468190574824 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:54 INFO - PROCESS | 1008 | 1468190574826 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F15800 == 47 [pid = 1008] [id = 95] 15:42:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (000000AFC6A53800) [pid = 1008] [serial = 282] [outer = 0000000000000000] 15:42:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (000000AFC8D58C00) [pid = 1008] [serial = 283] [outer = 000000AFC6A53800] 15:42:54 INFO - PROCESS | 1008 | 1468190574873 Marionette DEBUG loaded listener.js 15:42:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (000000AFC8FDB400) [pid = 1008] [serial = 284] [outer = 000000AFC6A53800] 15:42:55 INFO - PROCESS | 1008 | 1468190575310 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]]]}] 15:42:55 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. 15:42:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 734ms 15:42:55 INFO - PROCESS | 1008 | 1468190575387 Marionette TRACE conn5 -> [0,345,"getWindowHandle",null] 15:42:55 INFO - PROCESS | 1008 | 1468190575390 Marionette TRACE conn5 <- [1,345,null,{"value":"13"}] 15:42:55 INFO - PROCESS | 1008 | 1468190575393 Marionette TRACE conn5 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:42:55 INFO - PROCESS | 1008 | 1468190575395 Marionette TRACE conn5 <- [1,346,null,{}] 15:42:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:42:55 INFO - PROCESS | 1008 | 1468190575399 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}] 15:42:55 INFO - PROCESS | 1008 | 1468190575401 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:55 INFO - PROCESS | 1008 | 1468190575518 Marionette TRACE conn5 <- [1,347,null,{"value":null}] 15:42:55 INFO - PROCESS | 1008 | 1468190575529 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:55 INFO - PROCESS | 1008 | 1468190575531 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8106800 == 48 [pid = 1008] [id = 96] 15:42:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (000000AFC6A56400) [pid = 1008] [serial = 285] [outer = 0000000000000000] 15:42:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (000000AFC9852000) [pid = 1008] [serial = 286] [outer = 000000AFC6A56400] 15:42:55 INFO - PROCESS | 1008 | 1468190575578 Marionette DEBUG loaded listener.js 15:42:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (000000AFC9AE5000) [pid = 1008] [serial = 287] [outer = 000000AFC6A56400] 15:42:56 INFO - PROCESS | 1008 | 1468190576001 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]]]}] 15:42:56 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. 15:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 628ms 15:42:56 INFO - PROCESS | 1008 | 1468190576027 Marionette TRACE conn5 -> [0,349,"getWindowHandle",null] 15:42:56 INFO - PROCESS | 1008 | 1468190576029 Marionette TRACE conn5 <- [1,349,null,{"value":"13"}] 15:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:42:56 INFO - PROCESS | 1008 | 1468190576032 Marionette TRACE conn5 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:42:56 INFO - PROCESS | 1008 | 1468190576034 Marionette TRACE conn5 <- [1,350,null,{}] 15:42:56 INFO - PROCESS | 1008 | 1468190576037 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}] 15:42:56 INFO - PROCESS | 1008 | 1468190576040 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:56 INFO - PROCESS | 1008 | 1468190576149 Marionette TRACE conn5 <- [1,351,null,{"value":null}] 15:42:56 INFO - PROCESS | 1008 | 1468190576154 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1008 | 1468190576156 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC932C000 == 49 [pid = 1008] [id = 97] 15:42:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (000000AFC9AE7C00) [pid = 1008] [serial = 288] [outer = 0000000000000000] 15:42:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (000000AFCA3AD400) [pid = 1008] [serial = 289] [outer = 000000AFC9AE7C00] 15:42:56 INFO - PROCESS | 1008 | 1468190576241 Marionette DEBUG loaded listener.js 15:42:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (000000AFCA726400) [pid = 1008] [serial = 290] [outer = 000000AFC9AE7C00] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (000000AFC50AD800) [pid = 1008] [serial = 174] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (000000AFC61A7000) [pid = 1008] [serial = 165] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (000000AFC8DD9400) [pid = 1008] [serial = 237] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (000000AFCA88B000) [pid = 1008] [serial = 240] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (000000AFC61B2800) [pid = 1008] [serial = 219] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (000000AFB8B63000) [pid = 1008] [serial = 225] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (000000AFC4223000) [pid = 1008] [serial = 234] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (000000AFBD9E5000) [pid = 1008] [serial = 213] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (000000AFC5518C00) [pid = 1008] [serial = 231] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFB770C000) [pid = 1008] [serial = 210] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFCC1AC400) [pid = 1008] [serial = 243] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFBDD4E400) [pid = 1008] [serial = 228] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFB8C25000) [pid = 1008] [serial = 222] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFC3F1C400) [pid = 1008] [serial = 216] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC9350C00) [pid = 1008] [serial = 207] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC9AE8000) [pid = 1008] [serial = 249] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:42:56 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFB764B400) [pid = 1008] [serial = 246] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:42:56 INFO - PROCESS | 1008 | 1468190576746 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]]]}] 15:42:56 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. 15:42:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 793ms 15:42:56 INFO - PROCESS | 1008 | 1468190576827 Marionette TRACE conn5 -> [0,353,"getWindowHandle",null] 15:42:56 INFO - PROCESS | 1008 | 1468190576830 Marionette TRACE conn5 <- [1,353,null,{"value":"13"}] 15:42:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:42:56 INFO - PROCESS | 1008 | 1468190576833 Marionette TRACE conn5 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:42:56 INFO - PROCESS | 1008 | 1468190576843 Marionette TRACE conn5 <- [1,354,null,{}] 15:42:56 INFO - PROCESS | 1008 | 1468190576847 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}] 15:42:56 INFO - PROCESS | 1008 | 1468190576849 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:56 INFO - PROCESS | 1008 | 1468190576933 Marionette TRACE conn5 <- [1,355,null,{"value":null}] 15:42:56 INFO - PROCESS | 1008 | 1468190576938 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:56 INFO - PROCESS | 1008 | 1468190576940 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98BC800 == 50 [pid = 1008] [id = 98] 15:42:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB9EE5400) [pid = 1008] [serial = 291] [outer = 0000000000000000] 15:42:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC4222800) [pid = 1008] [serial = 292] [outer = 000000AFB9EE5400] 15:42:56 INFO - PROCESS | 1008 | 1468190576985 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC6971800) [pid = 1008] [serial = 293] [outer = 000000AFB9EE5400] 15:42:57 INFO - PROCESS | 1008 | 1468190577401 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]]]}] 15:42:57 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. 15:42:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 586ms 15:42:57 INFO - PROCESS | 1008 | 1468190577427 Marionette TRACE conn5 -> [0,357,"getWindowHandle",null] 15:42:57 INFO - PROCESS | 1008 | 1468190577430 Marionette TRACE conn5 <- [1,357,null,{"value":"13"}] 15:42:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:42:57 INFO - PROCESS | 1008 | 1468190577433 Marionette TRACE conn5 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:42:57 INFO - PROCESS | 1008 | 1468190577435 Marionette TRACE conn5 <- [1,358,null,{}] 15:42:57 INFO - PROCESS | 1008 | 1468190577438 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}] 15:42:57 INFO - PROCESS | 1008 | 1468190577440 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:57 INFO - PROCESS | 1008 | 1468190577525 Marionette TRACE conn5 <- [1,359,null,{"value":null}] 15:42:57 INFO - PROCESS | 1008 | 1468190577530 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:57 INFO - PROCESS | 1008 | 1468190577532 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8CC000 == 51 [pid = 1008] [id = 99] 15:42:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC5395000) [pid = 1008] [serial = 294] [outer = 0000000000000000] 15:42:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFC539B800) [pid = 1008] [serial = 295] [outer = 000000AFC5395000] 15:42:57 INFO - PROCESS | 1008 | 1468190577578 Marionette DEBUG loaded listener.js 15:42:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFC53A1000) [pid = 1008] [serial = 296] [outer = 000000AFC5395000] 15:42:58 INFO - PROCESS | 1008 | 1468190578000 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]]]}] 15:42:58 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. 15:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 587ms 15:42:58 INFO - PROCESS | 1008 | 1468190578034 Marionette TRACE conn5 -> [0,361,"getWindowHandle",null] 15:42:58 INFO - PROCESS | 1008 | 1468190578036 Marionette TRACE conn5 <- [1,361,null,{"value":"13"}] 15:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:42:58 INFO - PROCESS | 1008 | 1468190578040 Marionette TRACE conn5 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:42:58 INFO - PROCESS | 1008 | 1468190578042 Marionette TRACE conn5 <- [1,362,null,{}] 15:42:58 INFO - PROCESS | 1008 | 1468190578046 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}] 15:42:58 INFO - PROCESS | 1008 | 1468190578048 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:58 INFO - PROCESS | 1008 | 1468190578154 Marionette TRACE conn5 <- [1,363,null,{"value":null}] 15:42:58 INFO - PROCESS | 1008 | 1468190578159 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:58 INFO - PROCESS | 1008 | 1468190578162 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB82A5000 == 52 [pid = 1008] [id = 100] 15:42:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFC539E800) [pid = 1008] [serial = 297] [outer = 0000000000000000] 15:42:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFCA887000) [pid = 1008] [serial = 298] [outer = 000000AFC539E800] 15:42:58 INFO - PROCESS | 1008 | 1468190578209 Marionette DEBUG loaded listener.js 15:42:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (000000AFCBED3400) [pid = 1008] [serial = 299] [outer = 000000AFC539E800] 15:42:58 INFO - PROCESS | 1008 | 1468190578816 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]]]}] 15:42:58 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. 15:42:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 839ms 15:42:58 INFO - PROCESS | 1008 | 1468190578883 Marionette TRACE conn5 -> [0,365,"getWindowHandle",null] 15:42:58 INFO - PROCESS | 1008 | 1468190578888 Marionette TRACE conn5 <- [1,365,null,{"value":"13"}] 15:42:58 INFO - PROCESS | 1008 | 1468190578893 Marionette TRACE conn5 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:42:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:42:58 INFO - PROCESS | 1008 | 1468190578897 Marionette TRACE conn5 <- [1,366,null,{}] 15:42:58 INFO - PROCESS | 1008 | 1468190578917 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}] 15:42:58 INFO - PROCESS | 1008 | 1468190578920 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:59 INFO - PROCESS | 1008 | 1468190579050 Marionette TRACE conn5 <- [1,367,null,{"value":null}] 15:42:59 INFO - PROCESS | 1008 | 1468190579117 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:42:59 INFO - PROCESS | 1008 | 1468190579120 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:42:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF1B800 == 53 [pid = 1008] [id = 101] 15:42:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (000000AFB8C89000) [pid = 1008] [serial = 300] [outer = 0000000000000000] 15:42:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (000000AFB910B400) [pid = 1008] [serial = 301] [outer = 000000AFB8C89000] 15:42:59 INFO - PROCESS | 1008 | 1468190579220 Marionette DEBUG loaded listener.js 15:42:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (000000AFBDA42C00) [pid = 1008] [serial = 302] [outer = 000000AFB8C89000] 15:42:59 INFO - PROCESS | 1008 | 1468190579845 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]]]}] 15:42:59 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. 15:42:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 983ms 15:42:59 INFO - PROCESS | 1008 | 1468190579882 Marionette TRACE conn5 -> [0,369,"getWindowHandle",null] 15:42:59 INFO - PROCESS | 1008 | 1468190579887 Marionette TRACE conn5 <- [1,369,null,{"value":"13"}] 15:42:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:42:59 INFO - PROCESS | 1008 | 1468190579895 Marionette TRACE conn5 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:42:59 INFO - PROCESS | 1008 | 1468190579898 Marionette TRACE conn5 <- [1,370,null,{}] 15:42:59 INFO - PROCESS | 1008 | 1468190579902 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}] 15:42:59 INFO - PROCESS | 1008 | 1468190579905 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:00 INFO - PROCESS | 1008 | 1468190580025 Marionette TRACE conn5 <- [1,371,null,{"value":null}] 15:43:00 INFO - PROCESS | 1008 | 1468190580099 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:00 INFO - PROCESS | 1008 | 1468190580102 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC597F800 == 54 [pid = 1008] [id = 102] 15:43:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (000000AFBF4CE000) [pid = 1008] [serial = 303] [outer = 0000000000000000] 15:43:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (000000AFC26B4000) [pid = 1008] [serial = 304] [outer = 000000AFBF4CE000] 15:43:00 INFO - PROCESS | 1008 | 1468190580201 Marionette DEBUG loaded listener.js 15:43:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (000000AFC4DC0C00) [pid = 1008] [serial = 305] [outer = 000000AFBF4CE000] 15:43:00 INFO - PROCESS | 1008 | 1468190580892 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]]]}] 15:43:00 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. 15:43:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1028ms 15:43:00 INFO - PROCESS | 1008 | 1468190580928 Marionette TRACE conn5 -> [0,373,"getWindowHandle",null] 15:43:00 INFO - PROCESS | 1008 | 1468190580931 Marionette TRACE conn5 <- [1,373,null,{"value":"13"}] 15:43:00 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:43:00 INFO - PROCESS | 1008 | 1468190580935 Marionette TRACE conn5 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:43:00 INFO - PROCESS | 1008 | 1468190580939 Marionette TRACE conn5 <- [1,374,null,{}] 15:43:00 INFO - PROCESS | 1008 | 1468190580969 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}] 15:43:00 INFO - PROCESS | 1008 | 1468190580974 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:01 INFO - PROCESS | 1008 | 1468190581090 Marionette TRACE conn5 <- [1,375,null,{"value":null}] 15:43:01 INFO - PROCESS | 1008 | 1468190581207 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:01 INFO - PROCESS | 1008 | 1468190581211 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCD469800 == 55 [pid = 1008] [id = 103] 15:43:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (000000AFC5B31800) [pid = 1008] [serial = 306] [outer = 0000000000000000] 15:43:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (000000AFC5B3C000) [pid = 1008] [serial = 307] [outer = 000000AFC5B31800] 15:43:01 INFO - PROCESS | 1008 | 1468190581271 Marionette DEBUG loaded listener.js 15:43:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (000000AFC61A7000) [pid = 1008] [serial = 308] [outer = 000000AFC5B31800] 15:43:01 INFO - PROCESS | 1008 | 1468190581853 Marionette TRACE conn5 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:43:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:43:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 943ms 15:43:01 INFO - PROCESS | 1008 | 1468190581880 Marionette TRACE conn5 -> [0,377,"getWindowHandle",null] 15:43:01 INFO - PROCESS | 1008 | 1468190581883 Marionette TRACE conn5 <- [1,377,null,{"value":"13"}] 15:43:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:43:01 INFO - PROCESS | 1008 | 1468190581887 Marionette TRACE conn5 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:43:01 INFO - PROCESS | 1008 | 1468190581889 Marionette TRACE conn5 <- [1,378,null,{}] 15:43:01 INFO - PROCESS | 1008 | 1468190581892 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}] 15:43:01 INFO - PROCESS | 1008 | 1468190581895 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:02 INFO - PROCESS | 1008 | 1468190582011 Marionette TRACE conn5 <- [1,379,null,{"value":null}] 15:43:02 INFO - PROCESS | 1008 | 1468190582097 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:02 INFO - PROCESS | 1008 | 1468190582100 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCDD78000 == 56 [pid = 1008] [id = 104] 15:43:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (000000AFC502E400) [pid = 1008] [serial = 309] [outer = 0000000000000000] 15:43:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (000000AFC5036000) [pid = 1008] [serial = 310] [outer = 000000AFC502E400] 15:43:02 INFO - PROCESS | 1008 | 1468190582156 Marionette DEBUG loaded listener.js 15:43:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (000000AFC5B3F800) [pid = 1008] [serial = 311] [outer = 000000AFC502E400] 15:43:03 INFO - PROCESS | 1008 | 1468190583016 Marionette TRACE conn5 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:43:03 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:43:03 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1190ms 15:43:03 INFO - PROCESS | 1008 | 1468190583079 Marionette TRACE conn5 -> [0,381,"getWindowHandle",null] 15:43:03 INFO - PROCESS | 1008 | 1468190583084 Marionette TRACE conn5 <- [1,381,null,{"value":"13"}] 15:43:03 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:43:03 INFO - PROCESS | 1008 | 1468190583089 Marionette TRACE conn5 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:43:03 INFO - PROCESS | 1008 | 1468190583093 Marionette TRACE conn5 <- [1,382,null,{}] 15:43:03 INFO - PROCESS | 1008 | 1468190583098 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}] 15:43:03 INFO - PROCESS | 1008 | 1468190583101 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:03 INFO - PROCESS | 1008 | 1468190583242 Marionette TRACE conn5 <- [1,383,null,{"value":null}] 15:43:03 INFO - PROCESS | 1008 | 1468190583318 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:03 INFO - PROCESS | 1008 | 1468190583323 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB77AD800 == 57 [pid = 1008] [id = 105] 15:43:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (000000AFB922FC00) [pid = 1008] [serial = 312] [outer = 0000000000000000] 15:43:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (000000AFB9B5B800) [pid = 1008] [serial = 313] [outer = 000000AFB922FC00] 15:43:03 INFO - PROCESS | 1008 | 1468190583418 Marionette DEBUG loaded listener.js 15:43:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (000000AFBDC76C00) [pid = 1008] [serial = 314] [outer = 000000AFB922FC00] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8CC000 == 56 [pid = 1008] [id = 99] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98BC800 == 55 [pid = 1008] [id = 98] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC932C000 == 54 [pid = 1008] [id = 97] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8106800 == 53 [pid = 1008] [id = 96] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F15800 == 52 [pid = 1008] [id = 95] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5690800 == 51 [pid = 1008] [id = 94] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50B8000 == 50 [pid = 1008] [id = 93] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5CC800 == 49 [pid = 1008] [id = 92] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBCF81800 == 48 [pid = 1008] [id = 91] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEA98800 == 47 [pid = 1008] [id = 90] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98C2000 == 46 [pid = 1008] [id = 85] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD979000 == 45 [pid = 1008] [id = 57] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC2ADF000 == 44 [pid = 1008] [id = 34] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0DE000 == 43 [pid = 1008] [id = 86] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50D3800 == 42 [pid = 1008] [id = 58] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8B6800 == 41 [pid = 1008] [id = 88] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8106000 == 40 [pid = 1008] [id = 87] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8CB000 == 39 [pid = 1008] [id = 89] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF2A000 == 38 [pid = 1008] [id = 46] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCF13000 == 37 [pid = 1008] [id = 45] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBCF83000 == 36 [pid = 1008] [id = 35] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCD470000 == 35 [pid = 1008] [id = 73] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8113800 == 34 [pid = 1008] [id = 60] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCD465000 == 33 [pid = 1008] [id = 59] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93E8000 == 32 [pid = 1008] [id = 74] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCDD78000 == 31 [pid = 1008] [id = 104] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCD469800 == 30 [pid = 1008] [id = 103] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC597F800 == 29 [pid = 1008] [id = 102] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB82A5000 == 28 [pid = 1008] [id = 100] 15:43:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF1B800 == 27 [pid = 1008] [id = 101] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (000000AFC61A8000) [pid = 1008] [serial = 176] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (000000AFC61B2400) [pid = 1008] [serial = 167] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (000000AFC934FC00) [pid = 1008] [serial = 238] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (000000AFCC15CC00) [pid = 1008] [serial = 241] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (000000AFCA72A000) [pid = 1008] [serial = 239] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (000000AFCBAB1000) [pid = 1008] [serial = 221] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (000000AFCA72D000) [pid = 1008] [serial = 220] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (000000AFB8C28C00) [pid = 1008] [serial = 226] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (000000AFB9B5AC00) [pid = 1008] [serial = 227] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (000000AFC4228400) [pid = 1008] [serial = 235] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (000000AFBEA27800) [pid = 1008] [serial = 215] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (000000AFBDAA0400) [pid = 1008] [serial = 214] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (000000AFC5795C00) [pid = 1008] [serial = 232] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (000000AFC6A07800) [pid = 1008] [serial = 233] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (000000AFB8BB1400) [pid = 1008] [serial = 212] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (000000AFB8B62C00) [pid = 1008] [serial = 211] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFCC1B3000) [pid = 1008] [serial = 244] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFC2ACD800) [pid = 1008] [serial = 229] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFC50B0C00) [pid = 1008] [serial = 230] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFB9110400) [pid = 1008] [serial = 224] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFB8D46400) [pid = 1008] [serial = 223] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC558C400) [pid = 1008] [serial = 218] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC521C000) [pid = 1008] [serial = 217] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC935D000) [pid = 1008] [serial = 209] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFCC1ABC00) [pid = 1008] [serial = 242] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC9AE9C00) [pid = 1008] [serial = 250] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC787E000) [pid = 1008] [serial = 248] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC9CF3400) [pid = 1008] [serial = 251] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC9855400) [pid = 1008] [serial = 253] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC9CEC000) [pid = 1008] [serial = 245] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFBDAA0C00) [pid = 1008] [serial = 247] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC7607000) [pid = 1008] [serial = 236] [outer = 0000000000000000] [url = about:blank] 15:43:04 INFO - PROCESS | 1008 | 1468190584754 Marionette TRACE conn5 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:43:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:43:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1685ms 15:43:04 INFO - PROCESS | 1008 | 1468190584778 Marionette TRACE conn5 -> [0,385,"getWindowHandle",null] 15:43:04 INFO - PROCESS | 1008 | 1468190584782 Marionette TRACE conn5 <- [1,385,null,{"value":"13"}] 15:43:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:43:04 INFO - PROCESS | 1008 | 1468190584787 Marionette TRACE conn5 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:43:04 INFO - PROCESS | 1008 | 1468190584789 Marionette TRACE conn5 <- [1,386,null,{}] 15:43:04 INFO - PROCESS | 1008 | 1468190584795 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}] 15:43:04 INFO - PROCESS | 1008 | 1468190584797 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:04 INFO - PROCESS | 1008 | 1468190584888 Marionette TRACE conn5 <- [1,387,null,{"value":null}] 15:43:04 INFO - PROCESS | 1008 | 1468190584896 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:04 INFO - PROCESS | 1008 | 1468190584899 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD1B5800 == 28 [pid = 1008] [id = 106] 15:43:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB8C89400) [pid = 1008] [serial = 315] [outer = 0000000000000000] 15:43:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8D4DC00) [pid = 1008] [serial = 316] [outer = 000000AFB8C89400] 15:43:04 INFO - PROCESS | 1008 | 1468190584949 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB9110400) [pid = 1008] [serial = 317] [outer = 000000AFB8C89400] 15:43:05 INFO - PROCESS | 1008 | 1468190585484 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]]]}] 15:43:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:43:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 734ms 15:43:05 INFO - PROCESS | 1008 | 1468190585525 Marionette TRACE conn5 -> [0,389,"getWindowHandle",null] 15:43:05 INFO - PROCESS | 1008 | 1468190585531 Marionette TRACE conn5 <- [1,389,null,{"value":"13"}] 15:43:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:43:05 INFO - PROCESS | 1008 | 1468190585537 Marionette TRACE conn5 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:43:05 INFO - PROCESS | 1008 | 1468190585540 Marionette TRACE conn5 <- [1,390,null,{}] 15:43:05 INFO - PROCESS | 1008 | 1468190585544 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}] 15:43:05 INFO - PROCESS | 1008 | 1468190585546 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:05 INFO - PROCESS | 1008 | 1468190585646 Marionette TRACE conn5 <- [1,391,null,{"value":null}] 15:43:05 INFO - PROCESS | 1008 | 1468190585720 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:05 INFO - PROCESS | 1008 | 1468190585722 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0D6000 == 29 [pid = 1008] [id = 107] 15:43:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFBDAA0400) [pid = 1008] [serial = 318] [outer = 0000000000000000] 15:43:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBEA25800) [pid = 1008] [serial = 319] [outer = 000000AFBDAA0400] 15:43:05 INFO - PROCESS | 1008 | 1468190585772 Marionette DEBUG loaded listener.js 15:43:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFBF4D2000) [pid = 1008] [serial = 320] [outer = 000000AFBDAA0400] 15:43:06 INFO - PROCESS | 1008 | 1468190586194 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]]]}] 15:43:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:43:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 692ms 15:43:06 INFO - PROCESS | 1008 | 1468190586231 Marionette TRACE conn5 -> [0,393,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 1008 | 1468190586234 Marionette TRACE conn5 <- [1,393,null,{"value":"13"}] 15:43:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:43:06 INFO - PROCESS | 1008 | 1468190586237 Marionette TRACE conn5 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 1008 | 1468190586241 Marionette TRACE conn5 <- [1,394,null,{}] 15:43:06 INFO - PROCESS | 1008 | 1468190586252 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}] 15:43:06 INFO - PROCESS | 1008 | 1468190586257 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:06 INFO - PROCESS | 1008 | 1468190586344 Marionette TRACE conn5 <- [1,395,null,{"value":null}] 15:43:06 INFO - PROCESS | 1008 | 1468190586352 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:06 INFO - PROCESS | 1008 | 1468190586356 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50B9000 == 30 [pid = 1008] [id = 108] 15:43:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB8C27800) [pid = 1008] [serial = 321] [outer = 0000000000000000] 15:43:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC4222400) [pid = 1008] [serial = 322] [outer = 000000AFB8C27800] 15:43:06 INFO - PROCESS | 1008 | 1468190586405 Marionette DEBUG loaded listener.js 15:43:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC48A6400) [pid = 1008] [serial = 323] [outer = 000000AFB8C27800] 15:43:06 INFO - PROCESS | 1008 | 1468190586907 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]]]}] 15:43:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:43:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 691ms 15:43:06 INFO - PROCESS | 1008 | 1468190586931 Marionette TRACE conn5 -> [0,397,"getWindowHandle",null] 15:43:06 INFO - PROCESS | 1008 | 1468190586934 Marionette TRACE conn5 <- [1,397,null,{"value":"13"}] 15:43:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:43:06 INFO - PROCESS | 1008 | 1468190586943 Marionette TRACE conn5 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:43:06 INFO - PROCESS | 1008 | 1468190586945 Marionette TRACE conn5 <- [1,398,null,{}] 15:43:06 INFO - PROCESS | 1008 | 1468190586949 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}] 15:43:06 INFO - PROCESS | 1008 | 1468190586951 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:07 INFO - PROCESS | 1008 | 1468190587093 Marionette TRACE conn5 <- [1,399,null,{"value":null}] 15:43:07 INFO - PROCESS | 1008 | 1468190587143 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 1008 | 1468190587145 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5692800 == 31 [pid = 1008] [id = 109] 15:43:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC50AE000) [pid = 1008] [serial = 324] [outer = 0000000000000000] 15:43:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC52CA800) [pid = 1008] [serial = 325] [outer = 000000AFC50AE000] 15:43:07 INFO - PROCESS | 1008 | 1468190587191 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC5399400) [pid = 1008] [serial = 326] [outer = 000000AFC50AE000] 15:43:07 INFO - PROCESS | 1008 | 1468190587638 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]]]}] 15:43:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:43:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 733ms 15:43:07 INFO - PROCESS | 1008 | 1468190587679 Marionette TRACE conn5 -> [0,401,"getWindowHandle",null] 15:43:07 INFO - PROCESS | 1008 | 1468190587681 Marionette TRACE conn5 <- [1,401,null,{"value":"13"}] 15:43:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:43:07 INFO - PROCESS | 1008 | 1468190587689 Marionette TRACE conn5 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:43:07 INFO - PROCESS | 1008 | 1468190587691 Marionette TRACE conn5 <- [1,402,null,{}] 15:43:07 INFO - PROCESS | 1008 | 1468190587694 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}] 15:43:07 INFO - PROCESS | 1008 | 1468190587696 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:07 INFO - PROCESS | 1008 | 1468190587807 Marionette TRACE conn5 <- [1,403,null,{"value":null}] 15:43:07 INFO - PROCESS | 1008 | 1468190587813 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:07 INFO - PROCESS | 1008 | 1468190587815 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F5A000 == 32 [pid = 1008] [id = 110] 15:43:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFB8C25800) [pid = 1008] [serial = 327] [outer = 0000000000000000] 15:43:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFC5519400) [pid = 1008] [serial = 328] [outer = 000000AFB8C25800] 15:43:07 INFO - PROCESS | 1008 | 1468190587863 Marionette DEBUG loaded listener.js 15:43:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFC5592400) [pid = 1008] [serial = 329] [outer = 000000AFB8C25800] 15:43:08 INFO - PROCESS | 1008 | 1468190588350 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]]]}] 15:43:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:43:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 692ms 15:43:08 INFO - PROCESS | 1008 | 1468190588380 Marionette TRACE conn5 -> [0,405,"getWindowHandle",null] 15:43:08 INFO - PROCESS | 1008 | 1468190588382 Marionette TRACE conn5 <- [1,405,null,{"value":"13"}] 15:43:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:43:08 INFO - PROCESS | 1008 | 1468190588389 Marionette TRACE conn5 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:43:08 INFO - PROCESS | 1008 | 1468190588391 Marionette TRACE conn5 <- [1,406,null,{}] 15:43:08 INFO - PROCESS | 1008 | 1468190588438 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}] 15:43:08 INFO - PROCESS | 1008 | 1468190588444 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:08 INFO - PROCESS | 1008 | 1468190588575 Marionette TRACE conn5 <- [1,407,null,{"value":null}] 15:43:08 INFO - PROCESS | 1008 | 1468190588901 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:08 INFO - PROCESS | 1008 | 1468190588903 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:08 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFC6A53800) [pid = 1008] [serial = 282] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:43:08 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFC6A56400) [pid = 1008] [serial = 285] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:43:08 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFC489AC00) [pid = 1008] [serial = 276] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 15:43:08 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFB8D46800) [pid = 1008] [serial = 267] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 15:43:08 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFB8C2C400) [pid = 1008] [serial = 270] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 15:43:08 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFBF58D800) [pid = 1008] [serial = 273] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 15:43:08 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFCA3AF400) [pid = 1008] [serial = 264] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 15:43:08 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC421C000) [pid = 1008] [serial = 258] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:43:08 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC9850400) [pid = 1008] [serial = 252] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:43:08 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC8DD4400) [pid = 1008] [serial = 261] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 15:43:09 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFB8C8DC00) [pid = 1008] [serial = 255] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:43:09 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC539E800) [pid = 1008] [serial = 297] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:43:09 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC52CDC00) [pid = 1008] [serial = 279] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 15:43:09 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC9AE7C00) [pid = 1008] [serial = 288] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:43:09 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB9EE5400) [pid = 1008] [serial = 291] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:43:09 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC5395000) [pid = 1008] [serial = 294] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:43:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBA015000 == 33 [pid = 1008] [id = 111] 15:43:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFB8B64000) [pid = 1008] [serial = 330] [outer = 0000000000000000] 15:43:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB8C88C00) [pid = 1008] [serial = 331] [outer = 000000AFB8B64000] 15:43:09 INFO - PROCESS | 1008 | 1468190588968 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC223BC00) [pid = 1008] [serial = 332] [outer = 000000AFB8B64000] 15:43:09 INFO - PROCESS | 1008 | 1468190589334 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]]]}] 15:43:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:43:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 986ms 15:43:09 INFO - PROCESS | 1008 | 1468190589379 Marionette TRACE conn5 -> [0,409,"getWindowHandle",null] 15:43:09 INFO - PROCESS | 1008 | 1468190589381 Marionette TRACE conn5 <- [1,409,null,{"value":"13"}] 15:43:09 INFO - PROCESS | 1008 | 1468190589384 Marionette TRACE conn5 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:43:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:43:09 INFO - PROCESS | 1008 | 1468190589386 Marionette TRACE conn5 <- [1,410,null,{}] 15:43:09 INFO - PROCESS | 1008 | 1468190589389 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}] 15:43:09 INFO - PROCESS | 1008 | 1468190589391 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:09 INFO - PROCESS | 1008 | 1468190589498 Marionette TRACE conn5 <- [1,411,null,{"value":null}] 15:43:09 INFO - PROCESS | 1008 | 1468190589591 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:09 INFO - PROCESS | 1008 | 1468190589594 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB9018800 == 34 [pid = 1008] [id = 112] 15:43:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB6DD5800) [pid = 1008] [serial = 333] [outer = 0000000000000000] 15:43:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB6E35800) [pid = 1008] [serial = 334] [outer = 000000AFB6DD5800] 15:43:09 INFO - PROCESS | 1008 | 1468190589654 Marionette DEBUG loaded listener.js 15:43:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB8C29C00) [pid = 1008] [serial = 335] [outer = 000000AFB6DD5800] 15:43:10 INFO - PROCESS | 1008 | 1468190590525 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]]]}] 15:43:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:43:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1174ms 15:43:10 INFO - PROCESS | 1008 | 1468190590564 Marionette TRACE conn5 -> [0,413,"getWindowHandle",null] 15:43:10 INFO - PROCESS | 1008 | 1468190590568 Marionette TRACE conn5 <- [1,413,null,{"value":"13"}] 15:43:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:43:10 INFO - PROCESS | 1008 | 1468190590573 Marionette TRACE conn5 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:43:10 INFO - PROCESS | 1008 | 1468190590576 Marionette TRACE conn5 <- [1,414,null,{}] 15:43:10 INFO - PROCESS | 1008 | 1468190590582 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}] 15:43:10 INFO - PROCESS | 1008 | 1468190590585 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:10 INFO - PROCESS | 1008 | 1468190590711 Marionette TRACE conn5 <- [1,415,null,{"value":null}] 15:43:10 INFO - PROCESS | 1008 | 1468190590786 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:10 INFO - PROCESS | 1008 | 1468190590789 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50C5800 == 35 [pid = 1008] [id = 113] 15:43:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFBEACB800) [pid = 1008] [serial = 336] [outer = 0000000000000000] 15:43:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFBF4D2400) [pid = 1008] [serial = 337] [outer = 000000AFBEACB800] 15:43:10 INFO - PROCESS | 1008 | 1468190590848 Marionette DEBUG loaded listener.js 15:43:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC2355000) [pid = 1008] [serial = 338] [outer = 000000AFBEACB800] 15:43:11 INFO - PROCESS | 1008 | 1468190591608 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]]]}] 15:43:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:43:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1194ms 15:43:11 INFO - PROCESS | 1008 | 1468190591769 Marionette TRACE conn5 -> [0,417,"getWindowHandle",null] 15:43:11 INFO - PROCESS | 1008 | 1468190591773 Marionette TRACE conn5 <- [1,417,null,{"value":"13"}] 15:43:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:43:11 INFO - PROCESS | 1008 | 1468190591787 Marionette TRACE conn5 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:43:11 INFO - PROCESS | 1008 | 1468190591790 Marionette TRACE conn5 <- [1,418,null,{}] 15:43:11 INFO - PROCESS | 1008 | 1468190591796 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}] 15:43:11 INFO - PROCESS | 1008 | 1468190591800 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:11 INFO - PROCESS | 1008 | 1468190591937 Marionette TRACE conn5 <- [1,419,null,{"value":null}] 15:43:12 INFO - PROCESS | 1008 | 1468190592003 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:12 INFO - PROCESS | 1008 | 1468190592008 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEAA2000 == 36 [pid = 1008] [id = 114] 15:43:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB8D47000) [pid = 1008] [serial = 339] [outer = 0000000000000000] 15:43:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFB8D49C00) [pid = 1008] [serial = 340] [outer = 000000AFB8D47000] 15:43:12 INFO - PROCESS | 1008 | 1468190592058 Marionette DEBUG loaded listener.js 15:43:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFB910F400) [pid = 1008] [serial = 341] [outer = 000000AFB8D47000] 15:43:12 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBA015000 == 35 [pid = 1008] [id = 111] 15:43:12 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F5A000 == 34 [pid = 1008] [id = 110] 15:43:12 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5692800 == 33 [pid = 1008] [id = 109] 15:43:12 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50B9000 == 32 [pid = 1008] [id = 108] 15:43:12 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0D6000 == 31 [pid = 1008] [id = 107] 15:43:12 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD1B5800 == 30 [pid = 1008] [id = 106] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC8D58C00) [pid = 1008] [serial = 283] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC9852000) [pid = 1008] [serial = 286] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC48A4000) [pid = 1008] [serial = 277] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC4FC7000) [pid = 1008] [serial = 278] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB9421C00) [pid = 1008] [serial = 268] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC8FDB400) [pid = 1008] [serial = 284] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBDA46800) [pid = 1008] [serial = 269] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8D50C00) [pid = 1008] [serial = 271] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBD27F400) [pid = 1008] [serial = 272] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC223EC00) [pid = 1008] [serial = 274] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC2A43400) [pid = 1008] [serial = 275] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFCA3B1000) [pid = 1008] [serial = 265] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFCA3B6400) [pid = 1008] [serial = 266] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC421FC00) [pid = 1008] [serial = 259] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC50B2000) [pid = 1008] [serial = 260] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC9CF2400) [pid = 1008] [serial = 254] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC9358800) [pid = 1008] [serial = 262] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC9ADE000) [pid = 1008] [serial = 263] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB9CD0000) [pid = 1008] [serial = 256] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFCA887000) [pid = 1008] [serial = 298] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBE904400) [pid = 1008] [serial = 257] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFCBED3400) [pid = 1008] [serial = 299] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC52EB000) [pid = 1008] [serial = 280] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFCA3AD400) [pid = 1008] [serial = 289] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC9AE5000) [pid = 1008] [serial = 287] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC4222800) [pid = 1008] [serial = 292] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC539B800) [pid = 1008] [serial = 295] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFCA726400) [pid = 1008] [serial = 290] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC53A1000) [pid = 1008] [serial = 296] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC6971800) [pid = 1008] [serial = 293] [outer = 0000000000000000] [url = about:blank] 15:43:12 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC5535C00) [pid = 1008] [serial = 281] [outer = 0000000000000000] [url = about:blank] 15:43:13 INFO - PROCESS | 1008 | 1468190593075 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]]]}] 15:43:13 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 15:43:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1348ms 15:43:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:43:13 INFO - PROCESS | 1008 | 1468190593132 Marionette TRACE conn5 -> [0,421,"getWindowHandle",null] 15:43:13 INFO - PROCESS | 1008 | 1468190593135 Marionette TRACE conn5 <- [1,421,null,{"value":"13"}] 15:43:13 INFO - PROCESS | 1008 | 1468190593142 Marionette TRACE conn5 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:43:13 INFO - PROCESS | 1008 | 1468190593146 Marionette TRACE conn5 <- [1,422,null,{}] 15:43:13 INFO - PROCESS | 1008 | 1468190593150 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}] 15:43:13 INFO - PROCESS | 1008 | 1468190593153 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:13 INFO - PROCESS | 1008 | 1468190593243 Marionette TRACE conn5 <- [1,423,null,{"value":null}] 15:43:13 INFO - PROCESS | 1008 | 1468190593251 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:13 INFO - PROCESS | 1008 | 1468190593253 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0A0800 == 31 [pid = 1008] [id = 115] 15:43:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFBD27F400) [pid = 1008] [serial = 342] [outer = 0000000000000000] 15:43:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFBDA46800) [pid = 1008] [serial = 343] [outer = 000000AFBD27F400] 15:43:13 INFO - PROCESS | 1008 | 1468190593304 Marionette DEBUG loaded listener.js 15:43:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFBE910800) [pid = 1008] [serial = 344] [outer = 000000AFBD27F400] 15:43:14 INFO - PROCESS | 1008 | 1468190594262 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]]]}] 15:43:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:43:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1146ms 15:43:14 INFO - PROCESS | 1008 | 1468190594287 Marionette TRACE conn5 -> [0,425,"getWindowHandle",null] 15:43:14 INFO - PROCESS | 1008 | 1468190594289 Marionette TRACE conn5 <- [1,425,null,{"value":"13"}] 15:43:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:43:14 INFO - PROCESS | 1008 | 1468190594293 Marionette TRACE conn5 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:43:14 INFO - PROCESS | 1008 | 1468190594295 Marionette TRACE conn5 <- [1,426,null,{}] 15:43:14 INFO - PROCESS | 1008 | 1468190594306 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}] 15:43:14 INFO - PROCESS | 1008 | 1468190594311 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:14 INFO - PROCESS | 1008 | 1468190594404 Marionette TRACE conn5 <- [1,427,null,{"value":null}] 15:43:14 INFO - PROCESS | 1008 | 1468190594413 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:14 INFO - PROCESS | 1008 | 1468190594417 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50BC000 == 32 [pid = 1008] [id = 116] 15:43:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB6E3B800) [pid = 1008] [serial = 345] [outer = 0000000000000000] 15:43:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC2A48000) [pid = 1008] [serial = 346] [outer = 000000AFB6E3B800] 15:43:14 INFO - PROCESS | 1008 | 1468190594470 Marionette DEBUG loaded listener.js 15:43:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC4952800) [pid = 1008] [serial = 347] [outer = 000000AFB6E3B800] 15:43:14 INFO - PROCESS | 1008 | 1468190594988 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] 15:43:15 INFO - PROCESS | 1008 | 1468190595029 Marionette TRACE conn5 <- [1,429,null,{"value":"13"}] 15:43:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:43:15 INFO - PROCESS | 1008 | 1468190595032 Marionette TRACE conn5 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:43:15 INFO - PROCESS | 1008 | 1468190595034 Marionette TRACE conn5 <- [1,430,null,{}] 15:43:15 INFO - PROCESS | 1008 | 1468190595038 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}] 15:43:15 INFO - PROCESS | 1008 | 1468190595040 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:15 INFO - PROCESS | 1008 | 1468190595151 Marionette TRACE conn5 <- [1,431,null,{"value":null}] 15:43:15 INFO - PROCESS | 1008 | 1468190595160 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1008 | 1468190595163 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:15 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC568C800 == 33 [pid = 1008] [id = 117] 15:43:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB6E34C00) [pid = 1008] [serial = 348] [outer = 0000000000000000] 15:43:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC50B0C00) [pid = 1008] [serial = 349] [outer = 000000AFB6E34C00] 15:43:15 INFO - PROCESS | 1008 | 1468190595209 Marionette DEBUG loaded listener.js 15:43:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC5395400) [pid = 1008] [serial = 350] [outer = 000000AFB6E34C00] 15:43:15 INFO - PROCESS | 1008 | 1468190595659 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]]]}] 15:43:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:43:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 691ms 15:43:15 INFO - PROCESS | 1008 | 1468190595729 Marionette TRACE conn5 -> [0,433,"getWindowHandle",null] 15:43:15 INFO - PROCESS | 1008 | 1468190595731 Marionette TRACE conn5 <- [1,433,null,{"value":"13"}] 15:43:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:43:15 INFO - PROCESS | 1008 | 1468190595739 Marionette TRACE conn5 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:43:15 INFO - PROCESS | 1008 | 1468190595741 Marionette TRACE conn5 <- [1,434,null,{}] 15:43:15 INFO - PROCESS | 1008 | 1468190595744 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}] 15:43:15 INFO - PROCESS | 1008 | 1468190595746 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:15 INFO - PROCESS | 1008 | 1468190595881 Marionette TRACE conn5 <- [1,435,null,{"value":null}] 15:43:15 INFO - PROCESS | 1008 | 1468190595894 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:15 INFO - PROCESS | 1008 | 1468190595896 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:15 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB7EE2800 == 34 [pid = 1008] [id = 118] 15:43:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC551AC00) [pid = 1008] [serial = 351] [outer = 0000000000000000] 15:43:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC5530000) [pid = 1008] [serial = 352] [outer = 000000AFC551AC00] 15:43:15 INFO - PROCESS | 1008 | 1468190595948 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC59F6800) [pid = 1008] [serial = 353] [outer = 000000AFC551AC00] 15:43:16 INFO - PROCESS | 1008 | 1468190596377 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]]]}] 15:43:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:43:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 691ms 15:43:16 INFO - PROCESS | 1008 | 1468190596427 Marionette TRACE conn5 -> [0,437,"getWindowHandle",null] 15:43:16 INFO - PROCESS | 1008 | 1468190596429 Marionette TRACE conn5 <- [1,437,null,{"value":"13"}] 15:43:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:43:16 INFO - PROCESS | 1008 | 1468190596432 Marionette TRACE conn5 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:43:16 INFO - PROCESS | 1008 | 1468190596434 Marionette TRACE conn5 <- [1,438,null,{}] 15:43:16 INFO - PROCESS | 1008 | 1468190596438 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}] 15:43:16 INFO - PROCESS | 1008 | 1468190596444 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:16 INFO - PROCESS | 1008 | 1468190596584 Marionette TRACE conn5 <- [1,439,null,{"value":null}] 15:43:16 INFO - PROCESS | 1008 | 1468190596637 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:16 INFO - PROCESS | 1008 | 1468190596639 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8111000 == 35 [pid = 1008] [id = 119] 15:43:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8C2AC00) [pid = 1008] [serial = 354] [outer = 0000000000000000] 15:43:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC61A9800) [pid = 1008] [serial = 355] [outer = 000000AFB8C2AC00] 15:43:16 INFO - PROCESS | 1008 | 1468190596686 Marionette DEBUG loaded listener.js 15:43:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC6CA3800) [pid = 1008] [serial = 356] [outer = 000000AFB8C2AC00] 15:43:16 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC50AE000) [pid = 1008] [serial = 324] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 15:43:16 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8C89400) [pid = 1008] [serial = 315] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 15:43:16 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8C25800) [pid = 1008] [serial = 327] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 15:43:16 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBDAA0400) [pid = 1008] [serial = 318] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 15:43:16 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB922FC00) [pid = 1008] [serial = 312] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 15:43:16 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB8C27800) [pid = 1008] [serial = 321] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 15:43:16 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFB8C89000) [pid = 1008] [serial = 300] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:43:16 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFBF4CE000) [pid = 1008] [serial = 303] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 15:43:16 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC5B31800) [pid = 1008] [serial = 306] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 15:43:16 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC502E400) [pid = 1008] [serial = 309] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 15:43:17 INFO - PROCESS | 1008 | 1468190597085 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]]]}] 15:43:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:43:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 690ms 15:43:17 INFO - PROCESS | 1008 | 1468190597126 Marionette TRACE conn5 -> [0,441,"getWindowHandle",null] 15:43:17 INFO - PROCESS | 1008 | 1468190597128 Marionette TRACE conn5 <- [1,441,null,{"value":"13"}] 15:43:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:43:17 INFO - PROCESS | 1008 | 1468190597131 Marionette TRACE conn5 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:43:17 INFO - PROCESS | 1008 | 1468190597133 Marionette TRACE conn5 <- [1,442,null,{}] 15:43:17 INFO - PROCESS | 1008 | 1468190597139 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}] 15:43:17 INFO - PROCESS | 1008 | 1468190597141 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:17 INFO - PROCESS | 1008 | 1468190597252 Marionette TRACE conn5 <- [1,443,null,{"value":null}] 15:43:17 INFO - PROCESS | 1008 | 1468190597267 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1008 | 1468190597269 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9310000 == 36 [pid = 1008] [id = 120] 15:43:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC42AD800) [pid = 1008] [serial = 357] [outer = 0000000000000000] 15:43:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC5D8EC00) [pid = 1008] [serial = 358] [outer = 000000AFC42AD800] 15:43:17 INFO - PROCESS | 1008 | 1468190597314 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC7C88C00) [pid = 1008] [serial = 359] [outer = 000000AFC42AD800] 15:43:17 INFO - PROCESS | 1008 | 1468190597730 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]]]}] 15:43:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:43:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 627ms 15:43:17 INFO - PROCESS | 1008 | 1468190597761 Marionette TRACE conn5 -> [0,445,"getWindowHandle",null] 15:43:17 INFO - PROCESS | 1008 | 1468190597763 Marionette TRACE conn5 <- [1,445,null,{"value":"13"}] 15:43:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:43:17 INFO - PROCESS | 1008 | 1468190597771 Marionette TRACE conn5 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:43:17 INFO - PROCESS | 1008 | 1468190597773 Marionette TRACE conn5 <- [1,446,null,{}] 15:43:17 INFO - PROCESS | 1008 | 1468190597777 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}] 15:43:17 INFO - PROCESS | 1008 | 1468190597779 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:17 INFO - PROCESS | 1008 | 1468190597861 Marionette TRACE conn5 <- [1,447,null,{"value":null}] 15:43:17 INFO - PROCESS | 1008 | 1468190597869 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:17 INFO - PROCESS | 1008 | 1468190597871 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93E8800 == 37 [pid = 1008] [id = 121] 15:43:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC8169000) [pid = 1008] [serial = 360] [outer = 0000000000000000] 15:43:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC8D5C000) [pid = 1008] [serial = 361] [outer = 000000AFC8169000] 15:43:17 INFO - PROCESS | 1008 | 1468190597915 Marionette DEBUG loaded listener.js 15:43:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC8DD9800) [pid = 1008] [serial = 362] [outer = 000000AFC8169000] 15:43:18 INFO - PROCESS | 1008 | 1468190598333 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]]]}] 15:43:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:43:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 584ms 15:43:18 INFO - PROCESS | 1008 | 1468190598354 Marionette TRACE conn5 -> [0,449,"getWindowHandle",null] 15:43:18 INFO - PROCESS | 1008 | 1468190598356 Marionette TRACE conn5 <- [1,449,null,{"value":"13"}] 15:43:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:43:18 INFO - PROCESS | 1008 | 1468190598370 Marionette TRACE conn5 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:43:18 INFO - PROCESS | 1008 | 1468190598372 Marionette TRACE conn5 <- [1,450,null,{}] 15:43:18 INFO - PROCESS | 1008 | 1468190598376 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}] 15:43:18 INFO - PROCESS | 1008 | 1468190598378 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:18 INFO - PROCESS | 1008 | 1468190598467 Marionette TRACE conn5 <- [1,451,null,{"value":null}] 15:43:18 INFO - PROCESS | 1008 | 1468190598472 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:18 INFO - PROCESS | 1008 | 1468190598474 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98B6800 == 38 [pid = 1008] [id = 122] 15:43:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC8FE5C00) [pid = 1008] [serial = 363] [outer = 0000000000000000] 15:43:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC9353800) [pid = 1008] [serial = 364] [outer = 000000AFC8FE5C00] 15:43:18 INFO - PROCESS | 1008 | 1468190598519 Marionette DEBUG loaded listener.js 15:43:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC935CC00) [pid = 1008] [serial = 365] [outer = 000000AFC8FE5C00] 15:43:19 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB77AD800 == 37 [pid = 1008] [id = 105] 15:43:19 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0A0800 == 36 [pid = 1008] [id = 115] 15:43:19 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEAA2000 == 35 [pid = 1008] [id = 114] 15:43:19 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50C5800 == 34 [pid = 1008] [id = 113] 15:43:19 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB9018800 == 33 [pid = 1008] [id = 112] 15:43:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8111000 == 32 [pid = 1008] [id = 119] 15:43:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9310000 == 31 [pid = 1008] [id = 120] 15:43:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB7EE2800 == 30 [pid = 1008] [id = 118] 15:43:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93E8800 == 29 [pid = 1008] [id = 121] 15:43:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC568C800 == 28 [pid = 1008] [id = 117] 15:43:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50BC000 == 27 [pid = 1008] [id = 116] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8C88C00) [pid = 1008] [serial = 331] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC52CA800) [pid = 1008] [serial = 325] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8D4DC00) [pid = 1008] [serial = 316] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB9110400) [pid = 1008] [serial = 317] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC5519400) [pid = 1008] [serial = 328] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBEA25800) [pid = 1008] [serial = 319] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB9B5B800) [pid = 1008] [serial = 313] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBDC76C00) [pid = 1008] [serial = 314] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFBF4D2000) [pid = 1008] [serial = 320] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC5399400) [pid = 1008] [serial = 326] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC4222400) [pid = 1008] [serial = 322] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFBDA42C00) [pid = 1008] [serial = 302] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFB910B400) [pid = 1008] [serial = 301] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC4DC0C00) [pid = 1008] [serial = 305] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC26B4000) [pid = 1008] [serial = 304] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC61A7000) [pid = 1008] [serial = 308] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC5B3C000) [pid = 1008] [serial = 307] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC5B3F800) [pid = 1008] [serial = 311] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC5592400) [pid = 1008] [serial = 329] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC5036000) [pid = 1008] [serial = 310] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (000000AFC48A6400) [pid = 1008] [serial = 323] [outer = 0000000000000000] [url = about:blank] 15:43:20 INFO - PROCESS | 1008 | 1468190600354 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] 15:43:20 INFO - PROCESS | 1008 | 1468190600419 Marionette TRACE conn5 <- [1,453,null,{"value":"13"}] 15:43:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:43:20 INFO - PROCESS | 1008 | 1468190600425 Marionette TRACE conn5 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:43:20 INFO - PROCESS | 1008 | 1468190600427 Marionette TRACE conn5 <- [1,454,null,{}] 15:43:20 INFO - PROCESS | 1008 | 1468190600434 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}] 15:43:20 INFO - PROCESS | 1008 | 1468190600437 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:20 INFO - PROCESS | 1008 | 1468190600528 Marionette TRACE conn5 <- [1,455,null,{"value":null}] 15:43:20 INFO - PROCESS | 1008 | 1468190600537 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:20 INFO - PROCESS | 1008 | 1468190600540 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBA0DC000 == 28 [pid = 1008] [id = 123] 15:43:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFB8B71000) [pid = 1008] [serial = 366] [outer = 0000000000000000] 15:43:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB8C26400) [pid = 1008] [serial = 367] [outer = 000000AFB8B71000] 15:43:20 INFO - PROCESS | 1008 | 1468190600594 Marionette DEBUG loaded listener.js 15:43:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB8C86800) [pid = 1008] [serial = 368] [outer = 000000AFB8B71000] 15:43:21 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:21 INFO - PROCESS | 1008 | 1468190601079 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]]]}] 15:43:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:43:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 689ms 15:43:21 INFO - PROCESS | 1008 | 1468190601118 Marionette TRACE conn5 -> [0,457,"getWindowHandle",null] 15:43:21 INFO - PROCESS | 1008 | 1468190601124 Marionette TRACE conn5 <- [1,457,null,{"value":"13"}] 15:43:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:43:21 INFO - PROCESS | 1008 | 1468190601130 Marionette TRACE conn5 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 1008 | 1468190601133 Marionette TRACE conn5 <- [1,458,null,{}] 15:43:21 INFO - PROCESS | 1008 | 1468190601136 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}] 15:43:21 INFO - PROCESS | 1008 | 1468190601139 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:21 INFO - PROCESS | 1008 | 1468190601234 Marionette TRACE conn5 <- [1,459,null,{"value":null}] 15:43:21 INFO - PROCESS | 1008 | 1468190601297 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1008 | 1468190601300 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDDE8800 == 29 [pid = 1008] [id = 124] 15:43:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFB8D4DC00) [pid = 1008] [serial = 369] [outer = 0000000000000000] 15:43:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFB910A000) [pid = 1008] [serial = 370] [outer = 000000AFB8D4DC00] 15:43:21 INFO - PROCESS | 1008 | 1468190601359 Marionette DEBUG loaded listener.js 15:43:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFB92D0000) [pid = 1008] [serial = 371] [outer = 000000AFB8D4DC00] 15:43:21 INFO - PROCESS | 1008 | 1468190601755 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] 15:43:21 INFO - PROCESS | 1008 | 1468190601784 Marionette TRACE conn5 <- [1,461,null,{"value":"13"}] 15:43:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:43:21 INFO - PROCESS | 1008 | 1468190601793 Marionette TRACE conn5 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:43:21 INFO - PROCESS | 1008 | 1468190601797 Marionette TRACE conn5 <- [1,462,null,{}] 15:43:21 INFO - PROCESS | 1008 | 1468190601809 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}] 15:43:21 INFO - PROCESS | 1008 | 1468190601814 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:21 INFO - PROCESS | 1008 | 1468190601927 Marionette TRACE conn5 <- [1,463,null,{"value":null}] 15:43:21 INFO - PROCESS | 1008 | 1468190601938 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:21 INFO - PROCESS | 1008 | 1468190601941 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5D0000 == 30 [pid = 1008] [id = 125] 15:43:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFB6E30400) [pid = 1008] [serial = 372] [outer = 0000000000000000] 15:43:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFBDA44000) [pid = 1008] [serial = 373] [outer = 000000AFB6E30400] 15:43:21 INFO - PROCESS | 1008 | 1468190601991 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFBDCE9C00) [pid = 1008] [serial = 374] [outer = 000000AFB6E30400] 15:43:22 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:22 INFO - PROCESS | 1008 | 1468190602453 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] 15:43:22 INFO - PROCESS | 1008 | 1468190602498 Marionette TRACE conn5 <- [1,465,null,{"value":"13"}] 15:43:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:43:22 INFO - PROCESS | 1008 | 1468190602526 Marionette TRACE conn5 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:43:22 INFO - PROCESS | 1008 | 1468190602528 Marionette TRACE conn5 <- [1,466,null,{}] 15:43:22 INFO - PROCESS | 1008 | 1468190602531 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}] 15:43:22 INFO - PROCESS | 1008 | 1468190602534 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:22 INFO - PROCESS | 1008 | 1468190602620 Marionette TRACE conn5 <- [1,467,null,{"value":null}] 15:43:22 INFO - PROCESS | 1008 | 1468190602627 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:22 INFO - PROCESS | 1008 | 1468190602629 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50C1800 == 31 [pid = 1008] [id = 126] 15:43:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBEA28800) [pid = 1008] [serial = 376] [outer = 0000000000000000] 15:43:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFBF4D2000) [pid = 1008] [serial = 377] [outer = 000000AFBEA28800] 15:43:22 INFO - PROCESS | 1008 | 1468190602675 Marionette DEBUG loaded listener.js 15:43:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC223D000) [pid = 1008] [serial = 378] [outer = 000000AFBEA28800] 15:43:23 INFO - PROCESS | 1008 | 1468190603108 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] 15:43:23 INFO - PROCESS | 1008 | 1468190603175 Marionette TRACE conn5 <- [1,469,null,{"value":"13"}] 15:43:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:43:23 INFO - PROCESS | 1008 | 1468190603178 Marionette TRACE conn5 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - PROCESS | 1008 | 1468190603180 Marionette TRACE conn5 <- [1,470,null,{}] 15:43:23 INFO - PROCESS | 1008 | 1468190603184 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}] 15:43:23 INFO - PROCESS | 1008 | 1468190603186 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:23 INFO - PROCESS | 1008 | 1468190603293 Marionette TRACE conn5 <- [1,471,null,{"value":null}] 15:43:23 INFO - PROCESS | 1008 | 1468190603306 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:23 INFO - PROCESS | 1008 | 1468190603308 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50D5800 == 32 [pid = 1008] [id = 127] 15:43:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8C90800) [pid = 1008] [serial = 379] [outer = 0000000000000000] 15:43:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC262DC00) [pid = 1008] [serial = 380] [outer = 000000AFB8C90800] 15:43:23 INFO - PROCESS | 1008 | 1468190603354 Marionette DEBUG loaded listener.js 15:43:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC3F10400) [pid = 1008] [serial = 381] [outer = 000000AFB8C90800] 15:43:23 INFO - PROCESS | 1008 | 1468190603806 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]]]}] 15:43:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:43:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 691ms 15:43:23 INFO - PROCESS | 1008 | 1468190603873 Marionette TRACE conn5 -> [0,473,"getWindowHandle",null] 15:43:23 INFO - PROCESS | 1008 | 1468190603875 Marionette TRACE conn5 <- [1,473,null,{"value":"13"}] 15:43:23 INFO - PROCESS | 1008 | 1468190603879 Marionette TRACE conn5 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:43:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:43:23 INFO - PROCESS | 1008 | 1468190603881 Marionette TRACE conn5 <- [1,474,null,{}] 15:43:23 INFO - PROCESS | 1008 | 1468190603884 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}] 15:43:23 INFO - PROCESS | 1008 | 1468190603890 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:24 INFO - PROCESS | 1008 | 1468190603996 Marionette TRACE conn5 <- [1,475,null,{"value":null}] 15:43:24 INFO - PROCESS | 1008 | 1468190604007 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 1008 | 1468190604009 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5978000 == 33 [pid = 1008] [id = 128] 15:43:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC42B7C00) [pid = 1008] [serial = 382] [outer = 0000000000000000] 15:43:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC502A000) [pid = 1008] [serial = 383] [outer = 000000AFC42B7C00] 15:43:24 INFO - PROCESS | 1008 | 1468190604054 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5033400) [pid = 1008] [serial = 384] [outer = 000000AFC42B7C00] 15:43:24 INFO - PROCESS | 1008 | 1468190604494 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]]]}] 15:43:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:43:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 628ms 15:43:24 INFO - PROCESS | 1008 | 1468190604510 Marionette TRACE conn5 -> [0,477,"getWindowHandle",null] 15:43:24 INFO - PROCESS | 1008 | 1468190604512 Marionette TRACE conn5 <- [1,477,null,{"value":"13"}] 15:43:24 INFO - PROCESS | 1008 | 1468190604515 Marionette TRACE conn5 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:43:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:43:24 INFO - PROCESS | 1008 | 1468190604517 Marionette TRACE conn5 <- [1,478,null,{}] 15:43:24 INFO - PROCESS | 1008 | 1468190604520 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}] 15:43:24 INFO - PROCESS | 1008 | 1468190604522 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:24 INFO - PROCESS | 1008 | 1468190604599 Marionette TRACE conn5 <- [1,479,null,{"value":null}] 15:43:24 INFO - PROCESS | 1008 | 1468190604635 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:24 INFO - PROCESS | 1008 | 1468190604637 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F61000 == 34 [pid = 1008] [id = 129] 15:43:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC50B1400) [pid = 1008] [serial = 385] [outer = 0000000000000000] 15:43:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC52CA000) [pid = 1008] [serial = 386] [outer = 000000AFC50B1400] 15:43:24 INFO - PROCESS | 1008 | 1468190604681 Marionette DEBUG loaded listener.js 15:43:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC52EDC00) [pid = 1008] [serial = 387] [outer = 000000AFC50B1400] 15:43:25 INFO - PROCESS | 1008 | 1468190605103 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]]]}] 15:43:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:43:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 628ms 15:43:25 INFO - PROCESS | 1008 | 1468190605147 Marionette TRACE conn5 -> [0,481,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 1008 | 1468190605150 Marionette TRACE conn5 <- [1,481,null,{"value":"13"}] 15:43:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:43:25 INFO - PROCESS | 1008 | 1468190605153 Marionette TRACE conn5 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 1008 | 1468190605156 Marionette TRACE conn5 <- [1,482,null,{}] 15:43:25 INFO - PROCESS | 1008 | 1468190605159 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}] 15:43:25 INFO - PROCESS | 1008 | 1468190605161 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:25 INFO - PROCESS | 1008 | 1468190605240 Marionette TRACE conn5 <- [1,483,null,{"value":null}] 15:43:25 INFO - PROCESS | 1008 | 1468190605247 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:25 INFO - PROCESS | 1008 | 1468190605249 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC78BB800 == 35 [pid = 1008] [id = 130] 15:43:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC52F6400) [pid = 1008] [serial = 388] [outer = 0000000000000000] 15:43:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC539F800) [pid = 1008] [serial = 389] [outer = 000000AFC52F6400] 15:43:25 INFO - PROCESS | 1008 | 1468190605294 Marionette DEBUG loaded listener.js 15:43:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC552BC00) [pid = 1008] [serial = 390] [outer = 000000AFC52F6400] 15:43:25 INFO - PROCESS | 1008 | 1468190605776 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]]]}] 15:43:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 15:43:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 688ms 15:43:25 INFO - PROCESS | 1008 | 1468190605849 Marionette TRACE conn5 -> [0,485,"getWindowHandle",null] 15:43:25 INFO - PROCESS | 1008 | 1468190605852 Marionette TRACE conn5 <- [1,485,null,{"value":"13"}] 15:43:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 15:43:25 INFO - PROCESS | 1008 | 1468190605855 Marionette TRACE conn5 -> [0,486,"setScriptTimeout",{"ms":35000}] 15:43:25 INFO - PROCESS | 1008 | 1468190605857 Marionette TRACE conn5 <- [1,486,null,{}] 15:43:25 INFO - PROCESS | 1008 | 1468190605861 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}] 15:43:25 INFO - PROCESS | 1008 | 1468190605862 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:26 INFO - PROCESS | 1008 | 1468190605992 Marionette TRACE conn5 <- [1,487,null,{"value":null}] 15:43:26 INFO - PROCESS | 1008 | 1468190606015 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 1008 | 1468190606017 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5CF000 == 36 [pid = 1008] [id = 131] 15:43:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC552F400) [pid = 1008] [serial = 391] [outer = 0000000000000000] 15:43:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC558DC00) [pid = 1008] [serial = 392] [outer = 000000AFC552F400] 15:43:26 INFO - PROCESS | 1008 | 1468190606062 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5B34800) [pid = 1008] [serial = 393] [outer = 000000AFC552F400] 15:43:26 INFO - PROCESS | 1008 | 1468190606502 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]]]}] 15:43:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 15:43:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 691ms 15:43:26 INFO - PROCESS | 1008 | 1468190606547 Marionette TRACE conn5 -> [0,489,"getWindowHandle",null] 15:43:26 INFO - PROCESS | 1008 | 1468190606550 Marionette TRACE conn5 <- [1,489,null,{"value":"13"}] 15:43:26 INFO - PROCESS | 1008 | 1468190606552 Marionette TRACE conn5 -> [0,490,"setScriptTimeout",{"ms":35000}] 15:43:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 15:43:26 INFO - PROCESS | 1008 | 1468190606554 Marionette TRACE conn5 <- [1,490,null,{}] 15:43:26 INFO - PROCESS | 1008 | 1468190606558 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}] 15:43:26 INFO - PROCESS | 1008 | 1468190606560 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:26 INFO - PROCESS | 1008 | 1468190606672 Marionette TRACE conn5 <- [1,491,null,{"value":null}] 15:43:26 INFO - PROCESS | 1008 | 1468190606680 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:26 INFO - PROCESS | 1008 | 1468190606681 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC933A000 == 37 [pid = 1008] [id = 132] 15:43:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5B34C00) [pid = 1008] [serial = 394] [outer = 0000000000000000] 15:43:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5D91000) [pid = 1008] [serial = 395] [outer = 000000AFC5B34C00] 15:43:26 INFO - PROCESS | 1008 | 1468190606765 Marionette DEBUG loaded listener.js 15:43:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC61A9C00) [pid = 1008] [serial = 396] [outer = 000000AFC5B34C00] 15:43:27 INFO - PROCESS | 1008 | 1468190607210 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]]]}] 15:43:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 15:43:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 692ms 15:43:27 INFO - PROCESS | 1008 | 1468190607248 Marionette TRACE conn5 -> [0,493,"getWindowHandle",null] 15:43:27 INFO - PROCESS | 1008 | 1468190607251 Marionette TRACE conn5 <- [1,493,null,{"value":"13"}] 15:43:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 15:43:27 INFO - PROCESS | 1008 | 1468190607254 Marionette TRACE conn5 -> [0,494,"setScriptTimeout",{"ms":35000}] 15:43:27 INFO - PROCESS | 1008 | 1468190607256 Marionette TRACE conn5 <- [1,494,null,{}] 15:43:27 INFO - PROCESS | 1008 | 1468190607260 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}] 15:43:27 INFO - PROCESS | 1008 | 1468190607262 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:27 INFO - PROCESS | 1008 | 1468190607410 Marionette TRACE conn5 <- [1,495,null,{"value":null}] 15:43:27 INFO - PROCESS | 1008 | 1468190607462 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:27 INFO - PROCESS | 1008 | 1468190607465 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:27 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50D5000 == 38 [pid = 1008] [id = 133] 15:43:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC6970C00) [pid = 1008] [serial = 397] [outer = 0000000000000000] 15:43:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC7FACC00) [pid = 1008] [serial = 398] [outer = 000000AFC6970C00] 15:43:27 INFO - PROCESS | 1008 | 1468190607512 Marionette DEBUG loaded listener.js 15:43:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC8D66400) [pid = 1008] [serial = 399] [outer = 000000AFC6970C00] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC8169000) [pid = 1008] [serial = 360] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB6E34C00) [pid = 1008] [serial = 348] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC551AC00) [pid = 1008] [serial = 351] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8C2AC00) [pid = 1008] [serial = 354] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB6DD5800) [pid = 1008] [serial = 333] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB6E3B800) [pid = 1008] [serial = 345] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBD27F400) [pid = 1008] [serial = 342] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8D47000) [pid = 1008] [serial = 339] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBEACB800) [pid = 1008] [serial = 336] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC42AD800) [pid = 1008] [serial = 357] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 15:43:27 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8B64000) [pid = 1008] [serial = 330] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 15:43:28 INFO - PROCESS | 1008 | 1468190608001 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]]]}] 15:43:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 15:43:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 776ms 15:43:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 15:43:28 INFO - PROCESS | 1008 | 1468190608034 Marionette TRACE conn5 -> [0,497,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 1008 | 1468190608036 Marionette TRACE conn5 <- [1,497,null,{"value":"13"}] 15:43:28 INFO - PROCESS | 1008 | 1468190608039 Marionette TRACE conn5 -> [0,498,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - PROCESS | 1008 | 1468190608041 Marionette TRACE conn5 <- [1,498,null,{}] 15:43:28 INFO - PROCESS | 1008 | 1468190608044 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}] 15:43:28 INFO - PROCESS | 1008 | 1468190608046 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:28 INFO - PROCESS | 1008 | 1468190608129 Marionette TRACE conn5 <- [1,499,null,{"value":null}] 15:43:28 INFO - PROCESS | 1008 | 1468190608136 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:28 INFO - PROCESS | 1008 | 1468190608138 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8AE800 == 39 [pid = 1008] [id = 134] 15:43:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFBD2CC800) [pid = 1008] [serial = 400] [outer = 0000000000000000] 15:43:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5029800) [pid = 1008] [serial = 401] [outer = 000000AFBD2CC800] 15:43:28 INFO - PROCESS | 1008 | 1468190608190 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5594400) [pid = 1008] [serial = 402] [outer = 000000AFBD2CC800] 15:43:28 INFO - PROCESS | 1008 | 1468190608612 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]]]}] 15:43:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 15:43:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 629ms 15:43:28 INFO - PROCESS | 1008 | 1468190608671 Marionette TRACE conn5 -> [0,501,"getWindowHandle",null] 15:43:28 INFO - PROCESS | 1008 | 1468190608673 Marionette TRACE conn5 <- [1,501,null,{"value":"13"}] 15:43:28 INFO - PROCESS | 1008 | 1468190608677 Marionette TRACE conn5 -> [0,502,"setScriptTimeout",{"ms":35000}] 15:43:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 15:43:28 INFO - PROCESS | 1008 | 1468190608678 Marionette TRACE conn5 <- [1,502,null,{}] 15:43:28 INFO - PROCESS | 1008 | 1468190608682 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}] 15:43:28 INFO - PROCESS | 1008 | 1468190608684 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:28 INFO - PROCESS | 1008 | 1468190608765 Marionette TRACE conn5 <- [1,503,null,{"value":null}] 15:43:28 INFO - PROCESS | 1008 | 1468190608773 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:28 INFO - PROCESS | 1008 | 1468190608775 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8C7800 == 40 [pid = 1008] [id = 135] 15:43:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5B32C00) [pid = 1008] [serial = 403] [outer = 0000000000000000] 15:43:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC8FE5400) [pid = 1008] [serial = 404] [outer = 000000AFC5B32C00] 15:43:28 INFO - PROCESS | 1008 | 1468190608819 Marionette DEBUG loaded listener.js 15:43:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC9357400) [pid = 1008] [serial = 405] [outer = 000000AFC5B32C00] 15:43:29 INFO - PROCESS | 1008 | 1468190609249 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]]]}] 15:43:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 15:43:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 587ms 15:43:29 INFO - PROCESS | 1008 | 1468190609267 Marionette TRACE conn5 -> [0,505,"getWindowHandle",null] 15:43:29 INFO - PROCESS | 1008 | 1468190609269 Marionette TRACE conn5 <- [1,505,null,{"value":"13"}] 15:43:29 INFO - PROCESS | 1008 | 1468190609272 Marionette TRACE conn5 -> [0,506,"setScriptTimeout",{"ms":35000}] 15:43:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 15:43:29 INFO - PROCESS | 1008 | 1468190609274 Marionette TRACE conn5 <- [1,506,null,{}] 15:43:29 INFO - PROCESS | 1008 | 1468190609278 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}] 15:43:29 INFO - PROCESS | 1008 | 1468190609279 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:29 INFO - PROCESS | 1008 | 1468190609401 Marionette TRACE conn5 <- [1,507,null,{"value":null}] 15:43:29 INFO - PROCESS | 1008 | 1468190609407 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:29 INFO - PROCESS | 1008 | 1468190609408 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE19800 == 41 [pid = 1008] [id = 136] 15:43:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC935D400) [pid = 1008] [serial = 406] [outer = 0000000000000000] 15:43:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC9852800) [pid = 1008] [serial = 407] [outer = 000000AFC935D400] 15:43:29 INFO - PROCESS | 1008 | 1468190609452 Marionette DEBUG loaded listener.js 15:43:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC9859C00) [pid = 1008] [serial = 408] [outer = 000000AFC935D400] 15:43:30 INFO - PROCESS | 1008 | 1468190610001 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]]]}] 15:43:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 15:43:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 775ms 15:43:30 INFO - PROCESS | 1008 | 1468190610052 Marionette TRACE conn5 -> [0,509,"getWindowHandle",null] 15:43:30 INFO - PROCESS | 1008 | 1468190610057 Marionette TRACE conn5 <- [1,509,null,{"value":"13"}] 15:43:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 15:43:30 INFO - PROCESS | 1008 | 1468190610062 Marionette TRACE conn5 -> [0,510,"setScriptTimeout",{"ms":35000}] 15:43:30 INFO - PROCESS | 1008 | 1468190610065 Marionette TRACE conn5 <- [1,510,null,{}] 15:43:30 INFO - PROCESS | 1008 | 1468190610071 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}] 15:43:30 INFO - PROCESS | 1008 | 1468190610075 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:30 INFO - PROCESS | 1008 | 1468190610246 Marionette TRACE conn5 <- [1,511,null,{"value":null}] 15:43:30 INFO - PROCESS | 1008 | 1468190610320 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:30 INFO - PROCESS | 1008 | 1468190610323 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA7F800 == 42 [pid = 1008] [id = 137] 15:43:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8726000) [pid = 1008] [serial = 409] [outer = 0000000000000000] 15:43:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB8C24800) [pid = 1008] [serial = 410] [outer = 000000AFB8726000] 15:43:30 INFO - PROCESS | 1008 | 1468190610422 Marionette DEBUG loaded listener.js 15:43:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB8D4B000) [pid = 1008] [serial = 411] [outer = 000000AFB8726000] 15:43:31 INFO - PROCESS | 1008 | 1468190611221 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]]]}] 15:43:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 15:43:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1244ms 15:43:31 INFO - PROCESS | 1008 | 1468190611310 Marionette TRACE conn5 -> [0,513,"getWindowHandle",null] 15:43:31 INFO - PROCESS | 1008 | 1468190611315 Marionette TRACE conn5 <- [1,513,null,{"value":"13"}] 15:43:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 15:43:31 INFO - PROCESS | 1008 | 1468190611322 Marionette TRACE conn5 -> [0,514,"setScriptTimeout",{"ms":35000}] 15:43:31 INFO - PROCESS | 1008 | 1468190611325 Marionette TRACE conn5 <- [1,514,null,{}] 15:43:31 INFO - PROCESS | 1008 | 1468190611329 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}] 15:43:31 INFO - PROCESS | 1008 | 1468190611332 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:31 INFO - PROCESS | 1008 | 1468190611486 Marionette TRACE conn5 <- [1,515,null,{"value":null}] 15:43:31 INFO - PROCESS | 1008 | 1468190611551 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:31 INFO - PROCESS | 1008 | 1468190611554 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB77AA800 == 43 [pid = 1008] [id = 138] 15:43:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB6E3A400) [pid = 1008] [serial = 412] [outer = 0000000000000000] 15:43:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFB8BAF000) [pid = 1008] [serial = 413] [outer = 000000AFB6E3A400] 15:43:31 INFO - PROCESS | 1008 | 1468190611768 Marionette DEBUG loaded listener.js 15:43:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFB8D4A800) [pid = 1008] [serial = 414] [outer = 000000AFB6E3A400] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8C7800 == 42 [pid = 1008] [id = 135] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8AE800 == 41 [pid = 1008] [id = 134] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50D5000 == 40 [pid = 1008] [id = 133] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC933A000 == 39 [pid = 1008] [id = 132] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5CF000 == 38 [pid = 1008] [id = 131] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC78BB800 == 37 [pid = 1008] [id = 130] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F61000 == 36 [pid = 1008] [id = 129] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5978000 == 35 [pid = 1008] [id = 128] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50D5800 == 34 [pid = 1008] [id = 127] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50C1800 == 33 [pid = 1008] [id = 126] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5D0000 == 32 [pid = 1008] [id = 125] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC9353800) [pid = 1008] [serial = 364] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDDE8800 == 31 [pid = 1008] [id = 124] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBA0DC000 == 30 [pid = 1008] [id = 123] 15:43:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98B6800 == 29 [pid = 1008] [id = 122] 15:43:32 INFO - PROCESS | 1008 | 1468190612461 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]]]}] 15:43:32 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 15:43:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1192ms 15:43:32 INFO - PROCESS | 1008 | 1468190612517 Marionette TRACE conn5 -> [0,517,"getWindowHandle",null] 15:43:32 INFO - PROCESS | 1008 | 1468190612521 Marionette TRACE conn5 <- [1,517,null,{"value":"13"}] 15:43:32 INFO - PROCESS | 1008 | 1468190612526 Marionette TRACE conn5 -> [0,518,"setScriptTimeout",{"ms":35000}] 15:43:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 15:43:32 INFO - PROCESS | 1008 | 1468190612528 Marionette TRACE conn5 <- [1,518,null,{}] 15:43:32 INFO - PROCESS | 1008 | 1468190612533 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}] 15:43:32 INFO - PROCESS | 1008 | 1468190612536 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:32 INFO - PROCESS | 1008 | 1468190612637 Marionette TRACE conn5 <- [1,519,null,{"value":null}] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC223BC00) [pid = 1008] [serial = 332] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC8DD9800) [pid = 1008] [serial = 362] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC50B0C00) [pid = 1008] [serial = 349] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC5530000) [pid = 1008] [serial = 352] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC5395400) [pid = 1008] [serial = 350] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC61A9800) [pid = 1008] [serial = 355] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC59F6800) [pid = 1008] [serial = 353] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC6CA3800) [pid = 1008] [serial = 356] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC8D5C000) [pid = 1008] [serial = 361] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB6E35800) [pid = 1008] [serial = 334] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC2A48000) [pid = 1008] [serial = 346] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBDA46800) [pid = 1008] [serial = 343] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBE910800) [pid = 1008] [serial = 344] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB910F400) [pid = 1008] [serial = 341] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8D49C00) [pid = 1008] [serial = 340] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC2355000) [pid = 1008] [serial = 338] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBF4D2400) [pid = 1008] [serial = 337] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8C29C00) [pid = 1008] [serial = 335] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC7C88C00) [pid = 1008] [serial = 359] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC4952800) [pid = 1008] [serial = 347] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC5D8EC00) [pid = 1008] [serial = 358] [outer = 0000000000000000] [url = about:blank] 15:43:32 INFO - PROCESS | 1008 | 1468190612710 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:32 INFO - PROCESS | 1008 | 1468190612713 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB9086000 == 30 [pid = 1008] [id = 139] 15:43:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB6E35800) [pid = 1008] [serial = 415] [outer = 0000000000000000] 15:43:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8D44C00) [pid = 1008] [serial = 416] [outer = 000000AFB6E35800] 15:43:32 INFO - PROCESS | 1008 | 1468190612763 Marionette DEBUG loaded listener.js 15:43:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBD278000) [pid = 1008] [serial = 417] [outer = 000000AFB6E35800] 15:43:33 INFO - PROCESS | 1008 | 1468190613220 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]]]}] 15:43:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 15:43:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 732ms 15:43:33 INFO - PROCESS | 1008 | 1468190613262 Marionette TRACE conn5 -> [0,521,"getWindowHandle",null] 15:43:33 INFO - PROCESS | 1008 | 1468190613266 Marionette TRACE conn5 <- [1,521,null,{"value":"13"}] 15:43:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 15:43:33 INFO - PROCESS | 1008 | 1468190613273 Marionette TRACE conn5 -> [0,522,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 1008 | 1468190613275 Marionette TRACE conn5 <- [1,522,null,{}] 15:43:33 INFO - PROCESS | 1008 | 1468190613279 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}] 15:43:33 INFO - PROCESS | 1008 | 1468190613282 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:33 INFO - PROCESS | 1008 | 1468190613376 Marionette TRACE conn5 <- [1,523,null,{"value":null}] 15:43:33 INFO - PROCESS | 1008 | 1468190613386 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:33 INFO - PROCESS | 1008 | 1468190613388 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26D7800 == 31 [pid = 1008] [id = 140] 15:43:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBE979400) [pid = 1008] [serial = 418] [outer = 0000000000000000] 15:43:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBF0F8000) [pid = 1008] [serial = 419] [outer = 000000AFBE979400] 15:43:33 INFO - PROCESS | 1008 | 1468190613434 Marionette DEBUG loaded listener.js 15:43:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC223E000) [pid = 1008] [serial = 420] [outer = 000000AFBE979400] 15:43:33 INFO - PROCESS | 1008 | 1468190613896 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]]]}] 15:43:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 15:43:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 689ms 15:43:33 INFO - PROCESS | 1008 | 1468190613964 Marionette TRACE conn5 -> [0,525,"getWindowHandle",null] 15:43:33 INFO - PROCESS | 1008 | 1468190613967 Marionette TRACE conn5 <- [1,525,null,{"value":"13"}] 15:43:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 15:43:33 INFO - PROCESS | 1008 | 1468190613970 Marionette TRACE conn5 -> [0,526,"setScriptTimeout",{"ms":35000}] 15:43:33 INFO - PROCESS | 1008 | 1468190613974 Marionette TRACE conn5 <- [1,526,null,{}] 15:43:33 INFO - PROCESS | 1008 | 1468190613985 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}] 15:43:33 INFO - PROCESS | 1008 | 1468190613990 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:34 INFO - PROCESS | 1008 | 1468190614082 Marionette TRACE conn5 <- [1,527,null,{"value":null}] 15:43:34 INFO - PROCESS | 1008 | 1468190614099 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 1008 | 1468190614101 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B1C000 == 32 [pid = 1008] [id = 141] 15:43:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB8B63400) [pid = 1008] [serial = 421] [outer = 0000000000000000] 15:43:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC4229400) [pid = 1008] [serial = 422] [outer = 000000AFB8B63400] 15:43:34 INFO - PROCESS | 1008 | 1468190614147 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC48A4C00) [pid = 1008] [serial = 423] [outer = 000000AFB8B63400] 15:43:34 INFO - PROCESS | 1008 | 1468190614573 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]]]}] 15:43:34 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 15:43:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 628ms 15:43:34 INFO - PROCESS | 1008 | 1468190614602 Marionette TRACE conn5 -> [0,529,"getWindowHandle",null] 15:43:34 INFO - PROCESS | 1008 | 1468190614604 Marionette TRACE conn5 <- [1,529,null,{"value":"13"}] 15:43:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 15:43:34 INFO - PROCESS | 1008 | 1468190614608 Marionette TRACE conn5 -> [0,530,"setScriptTimeout",{"ms":35000}] 15:43:34 INFO - PROCESS | 1008 | 1468190614610 Marionette TRACE conn5 <- [1,530,null,{}] 15:43:34 INFO - PROCESS | 1008 | 1468190614613 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}] 15:43:34 INFO - PROCESS | 1008 | 1468190614615 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:34 INFO - PROCESS | 1008 | 1468190614702 Marionette TRACE conn5 <- [1,531,null,{"value":null}] 15:43:34 INFO - PROCESS | 1008 | 1468190614739 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:34 INFO - PROCESS | 1008 | 1468190614741 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5982800 == 33 [pid = 1008] [id = 142] 15:43:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC502C000) [pid = 1008] [serial = 424] [outer = 0000000000000000] 15:43:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5210800) [pid = 1008] [serial = 425] [outer = 000000AFC502C000] 15:43:34 INFO - PROCESS | 1008 | 1468190614793 Marionette DEBUG loaded listener.js 15:43:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5397400) [pid = 1008] [serial = 426] [outer = 000000AFC502C000] 15:43:35 INFO - PROCESS | 1008 | 1468190615388 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"]]]}] 15:43:35 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 15:43:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 15:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 15:43:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:43:35 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 15:43:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 15:43:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:43:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:43:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 15:43:35 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 15:43:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 837ms 15:43:35 INFO - PROCESS | 1008 | 1468190615448 Marionette TRACE conn5 -> [0,533,"getWindowHandle",null] 15:43:35 INFO - PROCESS | 1008 | 1468190615450 Marionette TRACE conn5 <- [1,533,null,{"value":"13"}] 15:43:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 15:43:35 INFO - PROCESS | 1008 | 1468190615453 Marionette TRACE conn5 -> [0,534,"setScriptTimeout",{"ms":35000}] 15:43:35 INFO - PROCESS | 1008 | 1468190615455 Marionette TRACE conn5 <- [1,534,null,{}] 15:43:35 INFO - PROCESS | 1008 | 1468190615464 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}] 15:43:35 INFO - PROCESS | 1008 | 1468190615466 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:35 INFO - PROCESS | 1008 | 1468190615583 Marionette TRACE conn5 <- [1,535,null,{"value":null}] 15:43:35 INFO - PROCESS | 1008 | 1468190615594 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:35 INFO - PROCESS | 1008 | 1468190615596 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50C1800 == 34 [pid = 1008] [id = 143] 15:43:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5536C00) [pid = 1008] [serial = 427] [outer = 0000000000000000] 15:43:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC59F6800) [pid = 1008] [serial = 428] [outer = 000000AFC5536C00] 15:43:35 INFO - PROCESS | 1008 | 1468190615651 Marionette DEBUG loaded listener.js 15:43:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC6143400) [pid = 1008] [serial = 429] [outer = 000000AFC5536C00] 15:43:36 INFO - PROCESS | 1008 | 1468190616163 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]]]}] 15:43:36 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. 15:43:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 733ms 15:43:36 INFO - PROCESS | 1008 | 1468190616194 Marionette TRACE conn5 -> [0,537,"getWindowHandle",null] 15:43:36 INFO - PROCESS | 1008 | 1468190616197 Marionette TRACE conn5 <- [1,537,null,{"value":"13"}] 15:43:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 15:43:36 INFO - PROCESS | 1008 | 1468190616200 Marionette TRACE conn5 -> [0,538,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1008 | 1468190616209 Marionette TRACE conn5 <- [1,538,null,{}] 15:43:36 INFO - PROCESS | 1008 | 1468190616213 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}] 15:43:36 INFO - PROCESS | 1008 | 1468190616219 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:36 INFO - PROCESS | 1008 | 1468190616329 Marionette TRACE conn5 <- [1,539,null,{"value":null}] 15:43:36 INFO - PROCESS | 1008 | 1468190616382 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:36 INFO - PROCESS | 1008 | 1468190616384 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:36 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DCF000 == 35 [pid = 1008] [id = 144] 15:43:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC61A5800) [pid = 1008] [serial = 430] [outer = 0000000000000000] 15:43:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC760C400) [pid = 1008] [serial = 431] [outer = 000000AFC61A5800] 15:43:36 INFO - PROCESS | 1008 | 1468190616429 Marionette DEBUG loaded listener.js 15:43:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC8D5EC00) [pid = 1008] [serial = 432] [outer = 000000AFC61A5800] 15:43:36 INFO - PROCESS | 1008 | 1468190616843 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]]]}] 15:43:36 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. 15:43:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 690ms 15:43:36 INFO - PROCESS | 1008 | 1468190616893 Marionette TRACE conn5 -> [0,541,"getWindowHandle",null] 15:43:36 INFO - PROCESS | 1008 | 1468190616896 Marionette TRACE conn5 <- [1,541,null,{"value":"13"}] 15:43:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 15:43:36 INFO - PROCESS | 1008 | 1468190616899 Marionette TRACE conn5 -> [0,542,"setScriptTimeout",{"ms":35000}] 15:43:36 INFO - PROCESS | 1008 | 1468190616901 Marionette TRACE conn5 <- [1,542,null,{}] 15:43:36 INFO - PROCESS | 1008 | 1468190616904 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}] 15:43:36 INFO - PROCESS | 1008 | 1468190616906 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:37 INFO - PROCESS | 1008 | 1468190617122 Marionette TRACE conn5 <- [1,543,null,{"value":null}] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC552F400) [pid = 1008] [serial = 391] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFBEA28800) [pid = 1008] [serial = 376] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC8FE5C00) [pid = 1008] [serial = 363] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC42B7C00) [pid = 1008] [serial = 382] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB8B71000) [pid = 1008] [serial = 366] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8D4DC00) [pid = 1008] [serial = 369] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8C90800) [pid = 1008] [serial = 379] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC50B1400) [pid = 1008] [serial = 385] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC52F6400) [pid = 1008] [serial = 388] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB6E30400) [pid = 1008] [serial = 372] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC5B34C00) [pid = 1008] [serial = 394] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC6970C00) [pid = 1008] [serial = 397] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC5B32C00) [pid = 1008] [serial = 403] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 15:43:37 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBD2CC800) [pid = 1008] [serial = 400] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 15:43:37 INFO - PROCESS | 1008 | 1468190617179 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1008 | 1468190617181 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD25B000 == 36 [pid = 1008] [id = 145] 15:43:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB6E35C00) [pid = 1008] [serial = 433] [outer = 0000000000000000] 15:43:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB8C90C00) [pid = 1008] [serial = 434] [outer = 000000AFB6E35C00] 15:43:37 INFO - PROCESS | 1008 | 1468190617228 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC2355C00) [pid = 1008] [serial = 435] [outer = 000000AFB6E35C00] 15:43:37 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:37 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:43:37 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:37 INFO - PROCESS | 1008 | 1468190617607 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]]]}] 15:43:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 15:43:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 733ms 15:43:37 INFO - PROCESS | 1008 | 1468190617655 Marionette TRACE conn5 -> [0,545,"getWindowHandle",null] 15:43:37 INFO - PROCESS | 1008 | 1468190617657 Marionette TRACE conn5 <- [1,545,null,{"value":"13"}] 15:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 15:43:37 INFO - PROCESS | 1008 | 1468190617661 Marionette TRACE conn5 -> [0,546,"setScriptTimeout",{"ms":35000}] 15:43:37 INFO - PROCESS | 1008 | 1468190617663 Marionette TRACE conn5 <- [1,546,null,{}] 15:43:37 INFO - PROCESS | 1008 | 1468190617666 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}] 15:43:37 INFO - PROCESS | 1008 | 1468190617668 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:37 INFO - PROCESS | 1008 | 1468190617749 Marionette TRACE conn5 <- [1,547,null,{"value":null}] 15:43:37 INFO - PROCESS | 1008 | 1468190617755 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:37 INFO - PROCESS | 1008 | 1468190617757 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C5800 == 37 [pid = 1008] [id = 146] 15:43:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC52CD400) [pid = 1008] [serial = 436] [outer = 0000000000000000] 15:43:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8D60C00) [pid = 1008] [serial = 437] [outer = 000000AFC52CD400] 15:43:37 INFO - PROCESS | 1008 | 1468190617801 Marionette DEBUG loaded listener.js 15:43:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC9851C00) [pid = 1008] [serial = 438] [outer = 000000AFC52CD400] 15:43:38 INFO - PROCESS | 1008 | 1468190618201 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]]]}] 15:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 15:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 587ms 15:43:38 INFO - PROCESS | 1008 | 1468190618250 Marionette TRACE conn5 -> [0,549,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 1008 | 1468190618252 Marionette TRACE conn5 <- [1,549,null,{"value":"13"}] 15:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 15:43:38 INFO - PROCESS | 1008 | 1468190618255 Marionette TRACE conn5 -> [0,550,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 1008 | 1468190618257 Marionette TRACE conn5 <- [1,550,null,{}] 15:43:38 INFO - PROCESS | 1008 | 1468190618260 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}] 15:43:38 INFO - PROCESS | 1008 | 1468190618262 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:38 INFO - PROCESS | 1008 | 1468190618348 Marionette TRACE conn5 <- [1,551,null,{"value":null}] 15:43:38 INFO - PROCESS | 1008 | 1468190618354 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:38 INFO - PROCESS | 1008 | 1468190618356 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8C3800 == 38 [pid = 1008] [id = 147] 15:43:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC9853000) [pid = 1008] [serial = 439] [outer = 0000000000000000] 15:43:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC9ADF000) [pid = 1008] [serial = 440] [outer = 000000AFC9853000] 15:43:38 INFO - PROCESS | 1008 | 1468190618400 Marionette DEBUG loaded listener.js 15:43:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC9CEC400) [pid = 1008] [serial = 441] [outer = 000000AFC9853000] 15:43:38 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:38 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:43:38 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:38 INFO - PROCESS | 1008 | 1468190618827 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]]]}] 15:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 15:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 586ms 15:43:38 INFO - PROCESS | 1008 | 1468190618844 Marionette TRACE conn5 -> [0,553,"getWindowHandle",null] 15:43:38 INFO - PROCESS | 1008 | 1468190618846 Marionette TRACE conn5 <- [1,553,null,{"value":"13"}] 15:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 15:43:38 INFO - PROCESS | 1008 | 1468190618850 Marionette TRACE conn5 -> [0,554,"setScriptTimeout",{"ms":35000}] 15:43:38 INFO - PROCESS | 1008 | 1468190618851 Marionette TRACE conn5 <- [1,554,null,{}] 15:43:38 INFO - PROCESS | 1008 | 1468190618866 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}] 15:43:38 INFO - PROCESS | 1008 | 1468190618868 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:38 INFO - PROCESS | 1008 | 1468190618952 Marionette TRACE conn5 <- [1,555,null,{"value":null}] 15:43:38 INFO - PROCESS | 1008 | 1468190618958 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:38 INFO - PROCESS | 1008 | 1468190618960 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC05C000 == 39 [pid = 1008] [id = 148] 15:43:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC9CF0400) [pid = 1008] [serial = 442] [outer = 0000000000000000] 15:43:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC9CF4C00) [pid = 1008] [serial = 443] [outer = 000000AFC9CF0400] 15:43:39 INFO - PROCESS | 1008 | 1468190619007 Marionette DEBUG loaded listener.js 15:43:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFCA3AE400) [pid = 1008] [serial = 444] [outer = 000000AFC9CF0400] 15:43:39 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:39 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:43:39 INFO - PROCESS | 1008 | 1468190619767 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]]]}] 15:43:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 15:43:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 941ms 15:43:39 INFO - PROCESS | 1008 | 1468190619795 Marionette TRACE conn5 -> [0,557,"getWindowHandle",null] 15:43:39 INFO - PROCESS | 1008 | 1468190619801 Marionette TRACE conn5 <- [1,557,null,{"value":"13"}] 15:43:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 15:43:39 INFO - PROCESS | 1008 | 1468190619806 Marionette TRACE conn5 -> [0,558,"setScriptTimeout",{"ms":35000}] 15:43:39 INFO - PROCESS | 1008 | 1468190619810 Marionette TRACE conn5 <- [1,558,null,{}] 15:43:39 INFO - PROCESS | 1008 | 1468190619815 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}] 15:43:39 INFO - PROCESS | 1008 | 1468190619819 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:39 INFO - PROCESS | 1008 | 1468190619936 Marionette TRACE conn5 <- [1,559,null,{"value":null}] 15:43:40 INFO - PROCESS | 1008 | 1468190620022 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:40 INFO - PROCESS | 1008 | 1468190620025 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26C3800 == 40 [pid = 1008] [id = 149] 15:43:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB9238000) [pid = 1008] [serial = 445] [outer = 0000000000000000] 15:43:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFBD275800) [pid = 1008] [serial = 446] [outer = 000000AFB9238000] 15:43:40 INFO - PROCESS | 1008 | 1468190620084 Marionette DEBUG loaded listener.js 15:43:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFBE977C00) [pid = 1008] [serial = 447] [outer = 000000AFB9238000] 15:43:40 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:40 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:43:40 INFO - PROCESS | 1008 | 1468190620703 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]]]}] 15:43:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 15:43:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 942ms 15:43:40 INFO - PROCESS | 1008 | 1468190620751 Marionette TRACE conn5 -> [0,561,"getWindowHandle",null] 15:43:40 INFO - PROCESS | 1008 | 1468190620756 Marionette TRACE conn5 <- [1,561,null,{"value":"13"}] 15:43:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 15:43:40 INFO - PROCESS | 1008 | 1468190620763 Marionette TRACE conn5 -> [0,562,"setScriptTimeout",{"ms":35000}] 15:43:40 INFO - PROCESS | 1008 | 1468190620766 Marionette TRACE conn5 <- [1,562,null,{}] 15:43:40 INFO - PROCESS | 1008 | 1468190620770 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}] 15:43:40 INFO - PROCESS | 1008 | 1468190620773 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:40 INFO - PROCESS | 1008 | 1468190620922 Marionette TRACE conn5 <- [1,563,null,{"value":null}] 15:43:41 INFO - PROCESS | 1008 | 1468190621036 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:41 INFO - PROCESS | 1008 | 1468190621039 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8112000 == 41 [pid = 1008] [id = 150] 15:43:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC421A800) [pid = 1008] [serial = 448] [outer = 0000000000000000] 15:43:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC4DC0C00) [pid = 1008] [serial = 449] [outer = 000000AFC421A800] 15:43:41 INFO - PROCESS | 1008 | 1468190621098 Marionette DEBUG loaded listener.js 15:43:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC552DC00) [pid = 1008] [serial = 450] [outer = 000000AFC421A800] 15:43:41 INFO - PROCESS | 1008 | 1468190621717 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]]]}] 15:43:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 15:43:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 987ms 15:43:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 15:43:41 INFO - PROCESS | 1008 | 1468190621752 Marionette TRACE conn5 -> [0,565,"getWindowHandle",null] 15:43:41 INFO - PROCESS | 1008 | 1468190621754 Marionette TRACE conn5 <- [1,565,null,{"value":"13"}] 15:43:41 INFO - PROCESS | 1008 | 1468190621758 Marionette TRACE conn5 -> [0,566,"setScriptTimeout",{"ms":35000}] 15:43:41 INFO - PROCESS | 1008 | 1468190621763 Marionette TRACE conn5 <- [1,566,null,{}] 15:43:41 INFO - PROCESS | 1008 | 1468190621774 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}] 15:43:41 INFO - PROCESS | 1008 | 1468190621779 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:41 INFO - PROCESS | 1008 | 1468190621893 Marionette TRACE conn5 <- [1,567,null,{"value":null}] 15:43:41 INFO - PROCESS | 1008 | 1468190621969 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:41 INFO - PROCESS | 1008 | 1468190621973 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCF06800 == 42 [pid = 1008] [id = 151] 15:43:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC9351000) [pid = 1008] [serial = 451] [outer = 0000000000000000] 15:43:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFC935DC00) [pid = 1008] [serial = 452] [outer = 000000AFC9351000] 15:43:42 INFO - PROCESS | 1008 | 1468190622072 Marionette DEBUG loaded listener.js 15:43:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFCA3AC000) [pid = 1008] [serial = 453] [outer = 000000AFC9351000] 15:43:42 INFO - PROCESS | 1008 | 1468190622645 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]]]}] 15:43:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 15:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 944ms 15:43:42 INFO - PROCESS | 1008 | 1468190622705 Marionette TRACE conn5 -> [0,569,"getWindowHandle",null] 15:43:42 INFO - PROCESS | 1008 | 1468190622708 Marionette TRACE conn5 <- [1,569,null,{"value":"13"}] 15:43:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 15:43:42 INFO - PROCESS | 1008 | 1468190622712 Marionette TRACE conn5 -> [0,570,"setScriptTimeout",{"ms":35000}] 15:43:42 INFO - PROCESS | 1008 | 1468190622714 Marionette TRACE conn5 <- [1,570,null,{}] 15:43:42 INFO - PROCESS | 1008 | 1468190622718 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}] 15:43:42 INFO - PROCESS | 1008 | 1468190622721 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:42 INFO - PROCESS | 1008 | 1468190622836 Marionette TRACE conn5 <- [1,571,null,{"value":null}] 15:43:42 INFO - PROCESS | 1008 | 1468190622909 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:42 INFO - PROCESS | 1008 | 1468190622912 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB9090000 == 43 [pid = 1008] [id = 152] 15:43:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFB6E33800) [pid = 1008] [serial = 454] [outer = 0000000000000000] 15:43:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFB8C27800) [pid = 1008] [serial = 455] [outer = 000000AFB6E33800] 15:43:43 INFO - PROCESS | 1008 | 1468190623106 Marionette DEBUG loaded listener.js 15:43:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (000000AFB910E000) [pid = 1008] [serial = 456] [outer = 000000AFB6E33800] 15:43:43 INFO - PROCESS | 1008 | 1468190623744 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]]]}] 15:43:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 15:43:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1091ms 15:43:43 INFO - PROCESS | 1008 | 1468190623805 Marionette TRACE conn5 -> [0,573,"getWindowHandle",null] 15:43:43 INFO - PROCESS | 1008 | 1468190623809 Marionette TRACE conn5 <- [1,573,null,{"value":"13"}] 15:43:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 15:43:43 INFO - PROCESS | 1008 | 1468190623814 Marionette TRACE conn5 -> [0,574,"setScriptTimeout",{"ms":35000}] 15:43:43 INFO - PROCESS | 1008 | 1468190623816 Marionette TRACE conn5 <- [1,574,null,{}] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8C3800 == 42 [pid = 1008] [id = 147] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98C5800 == 41 [pid = 1008] [id = 146] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD25B000 == 40 [pid = 1008] [id = 145] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DCF000 == 39 [pid = 1008] [id = 144] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50C1800 == 38 [pid = 1008] [id = 143] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5982800 == 37 [pid = 1008] [id = 142] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B1C000 == 36 [pid = 1008] [id = 141] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26D7800 == 35 [pid = 1008] [id = 140] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB9086000 == 34 [pid = 1008] [id = 139] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB77AA800 == 33 [pid = 1008] [id = 138] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA7F800 == 32 [pid = 1008] [id = 137] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE19800 == 31 [pid = 1008] [id = 136] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCF06800 == 30 [pid = 1008] [id = 151] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8112000 == 29 [pid = 1008] [id = 150] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26C3800 == 28 [pid = 1008] [id = 149] 15:43:44 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC05C000 == 27 [pid = 1008] [id = 148] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (000000AFC52CA000) [pid = 1008] [serial = 386] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFC52EDC00) [pid = 1008] [serial = 387] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFC539F800) [pid = 1008] [serial = 389] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFBDA44000) [pid = 1008] [serial = 373] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFBDCE9C00) [pid = 1008] [serial = 374] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFC5D91000) [pid = 1008] [serial = 395] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC5B34800) [pid = 1008] [serial = 393] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFB8D53000) [pid = 1008] [serial = 158] [outer = 0000000000000000] [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.] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC7FACC00) [pid = 1008] [serial = 398] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC9357400) [pid = 1008] [serial = 405] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC61A9C00) [pid = 1008] [serial = 396] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC8FE5400) [pid = 1008] [serial = 404] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC8D66400) [pid = 1008] [serial = 399] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC223D000) [pid = 1008] [serial = 378] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC5029800) [pid = 1008] [serial = 401] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC9852800) [pid = 1008] [serial = 407] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5594400) [pid = 1008] [serial = 402] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC552BC00) [pid = 1008] [serial = 390] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC558DC00) [pid = 1008] [serial = 392] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBF4D2000) [pid = 1008] [serial = 377] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC935CC00) [pid = 1008] [serial = 365] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC502A000) [pid = 1008] [serial = 383] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC5033400) [pid = 1008] [serial = 384] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8C26400) [pid = 1008] [serial = 367] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8C86800) [pid = 1008] [serial = 368] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB910A000) [pid = 1008] [serial = 370] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB92D0000) [pid = 1008] [serial = 371] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC262DC00) [pid = 1008] [serial = 380] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC3F10400) [pid = 1008] [serial = 381] [outer = 0000000000000000] [url = about:blank] 15:43:44 INFO - PROCESS | 1008 | 1468190624536 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}] 15:43:44 INFO - PROCESS | 1008 | 1468190624539 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:44 INFO - PROCESS | 1008 | 1468190624639 Marionette TRACE conn5 <- [1,575,null,{"value":null}] 15:43:44 INFO - PROCESS | 1008 | 1468190624645 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:44 INFO - PROCESS | 1008 | 1468190624649 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB90C1000 == 28 [pid = 1008] [id = 153] 15:43:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB8BB9800) [pid = 1008] [serial = 457] [outer = 0000000000000000] 15:43:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8C27C00) [pid = 1008] [serial = 458] [outer = 000000AFB8BB9800] 15:43:44 INFO - PROCESS | 1008 | 1468190624701 Marionette DEBUG loaded listener.js 15:43:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8D45400) [pid = 1008] [serial = 459] [outer = 000000AFB8BB9800] 15:43:45 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:45 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:43:45 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:45 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:43:45 INFO - PROCESS | 1008 | 1468190625182 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]]]}] 15:43:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 15:43:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1387ms 15:43:45 INFO - PROCESS | 1008 | 1468190625202 Marionette TRACE conn5 -> [0,577,"getWindowHandle",null] 15:43:45 INFO - PROCESS | 1008 | 1468190625206 Marionette TRACE conn5 <- [1,577,null,{"value":"13"}] 15:43:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 15:43:45 INFO - PROCESS | 1008 | 1468190625211 Marionette TRACE conn5 -> [0,578,"setScriptTimeout",{"ms":35000}] 15:43:45 INFO - PROCESS | 1008 | 1468190625213 Marionette TRACE conn5 <- [1,578,null,{}] 15:43:45 INFO - PROCESS | 1008 | 1468190625219 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}] 15:43:45 INFO - PROCESS | 1008 | 1468190625222 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:45 INFO - PROCESS | 1008 | 1468190625314 Marionette TRACE conn5 <- [1,579,null,{"value":null}] 15:43:45 INFO - PROCESS | 1008 | 1468190625326 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:45 INFO - PROCESS | 1008 | 1468190625331 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDCC4000 == 29 [pid = 1008] [id = 154] 15:43:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB9CD0400) [pid = 1008] [serial = 460] [outer = 0000000000000000] 15:43:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBCF13C00) [pid = 1008] [serial = 461] [outer = 000000AFB9CD0400] 15:43:45 INFO - PROCESS | 1008 | 1468190625379 Marionette DEBUG loaded listener.js 15:43:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBD931000) [pid = 1008] [serial = 462] [outer = 000000AFB9CD0400] 15:43:45 INFO - PROCESS | 1008 | 1468190625839 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]]]}] 15:43:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 15:43:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 690ms 15:43:45 INFO - PROCESS | 1008 | 1468190625905 Marionette TRACE conn5 -> [0,581,"getWindowHandle",null] 15:43:45 INFO - PROCESS | 1008 | 1468190625908 Marionette TRACE conn5 <- [1,581,null,{"value":"13"}] 15:43:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 15:43:45 INFO - PROCESS | 1008 | 1468190625913 Marionette TRACE conn5 -> [0,582,"setScriptTimeout",{"ms":35000}] 15:43:45 INFO - PROCESS | 1008 | 1468190625915 Marionette TRACE conn5 <- [1,582,null,{}] 15:43:45 INFO - PROCESS | 1008 | 1468190625919 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}] 15:43:45 INFO - PROCESS | 1008 | 1468190625921 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:46 INFO - PROCESS | 1008 | 1468190626049 Marionette TRACE conn5 <- [1,583,null,{"value":null}] 15:43:46 INFO - PROCESS | 1008 | 1468190626123 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:46 INFO - PROCESS | 1008 | 1468190626127 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26D5800 == 30 [pid = 1008] [id = 155] 15:43:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFBDF54000) [pid = 1008] [serial = 463] [outer = 0000000000000000] 15:43:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFBEA22000) [pid = 1008] [serial = 464] [outer = 000000AFBDF54000] 15:43:46 INFO - PROCESS | 1008 | 1468190626178 Marionette DEBUG loaded listener.js 15:43:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFBF589C00) [pid = 1008] [serial = 465] [outer = 000000AFBDF54000] 15:43:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 15:43:46 INFO - PROCESS | 1008 | 1468190626798 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]]]}] 15:43:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 15:43:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 942ms 15:43:46 INFO - PROCESS | 1008 | 1468190626863 Marionette TRACE conn5 -> [0,585,"getWindowHandle",null] 15:43:46 INFO - PROCESS | 1008 | 1468190626869 Marionette TRACE conn5 <- [1,585,null,{"value":"13"}] 15:43:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 15:43:46 INFO - PROCESS | 1008 | 1468190626882 Marionette TRACE conn5 -> [0,586,"setScriptTimeout",{"ms":35000}] 15:43:46 INFO - PROCESS | 1008 | 1468190626885 Marionette TRACE conn5 <- [1,586,null,{}] 15:43:46 INFO - PROCESS | 1008 | 1468190626888 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}] 15:43:46 INFO - PROCESS | 1008 | 1468190626890 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:47 INFO - PROCESS | 1008 | 1468190627001 Marionette TRACE conn5 <- [1,587,null,{"value":null}] 15:43:47 INFO - PROCESS | 1008 | 1468190627011 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:47 INFO - PROCESS | 1008 | 1468190627013 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50D5800 == 31 [pid = 1008] [id = 156] 15:43:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC2AC6000) [pid = 1008] [serial = 466] [outer = 0000000000000000] 15:43:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC3F1C000) [pid = 1008] [serial = 467] [outer = 000000AFC2AC6000] 15:43:47 INFO - PROCESS | 1008 | 1468190627096 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC4223400) [pid = 1008] [serial = 468] [outer = 000000AFC2AC6000] 15:43:47 INFO - PROCESS | 1008 | 1468190627559 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]]]}] 15:43:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 15:43:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 733ms 15:43:47 INFO - PROCESS | 1008 | 1468190627624 Marionette TRACE conn5 -> [0,589,"getWindowHandle",null] 15:43:47 INFO - PROCESS | 1008 | 1468190627627 Marionette TRACE conn5 <- [1,589,null,{"value":"13"}] 15:43:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 15:43:47 INFO - PROCESS | 1008 | 1468190627638 Marionette TRACE conn5 -> [0,590,"setScriptTimeout",{"ms":35000}] 15:43:47 INFO - PROCESS | 1008 | 1468190627640 Marionette TRACE conn5 <- [1,590,null,{}] 15:43:47 INFO - PROCESS | 1008 | 1468190627644 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}] 15:43:47 INFO - PROCESS | 1008 | 1468190627646 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:47 INFO - PROCESS | 1008 | 1468190627760 Marionette TRACE conn5 <- [1,591,null,{"value":null}] 15:43:47 INFO - PROCESS | 1008 | 1468190627772 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:47 INFO - PROCESS | 1008 | 1468190627774 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56E7800 == 32 [pid = 1008] [id = 157] 15:43:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC2AC6800) [pid = 1008] [serial = 469] [outer = 0000000000000000] 15:43:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC4DBFC00) [pid = 1008] [serial = 470] [outer = 000000AFC2AC6800] 15:43:47 INFO - PROCESS | 1008 | 1468190627819 Marionette DEBUG loaded listener.js 15:43:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5032400) [pid = 1008] [serial = 471] [outer = 000000AFC2AC6800] 15:43:48 INFO - PROCESS | 1008 | 1468190628258 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]]]}] 15:43:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 15:43:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 650ms 15:43:48 INFO - PROCESS | 1008 | 1468190628283 Marionette TRACE conn5 -> [0,593,"getWindowHandle",null] 15:43:48 INFO - PROCESS | 1008 | 1468190628285 Marionette TRACE conn5 <- [1,593,null,{"value":"13"}] 15:43:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 15:43:48 INFO - PROCESS | 1008 | 1468190628295 Marionette TRACE conn5 -> [0,594,"setScriptTimeout",{"ms":35000}] 15:43:48 INFO - PROCESS | 1008 | 1468190628297 Marionette TRACE conn5 <- [1,594,null,{}] 15:43:48 INFO - PROCESS | 1008 | 1468190628301 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}] 15:43:48 INFO - PROCESS | 1008 | 1468190628307 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:48 INFO - PROCESS | 1008 | 1468190628443 Marionette TRACE conn5 <- [1,595,null,{"value":null}] 15:43:48 INFO - PROCESS | 1008 | 1468190628495 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:48 INFO - PROCESS | 1008 | 1468190628497 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:48 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F68800 == 33 [pid = 1008] [id = 158] 15:43:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC52CC800) [pid = 1008] [serial = 472] [outer = 0000000000000000] 15:43:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC53A2000) [pid = 1008] [serial = 473] [outer = 000000AFC52CC800] 15:43:48 INFO - PROCESS | 1008 | 1468190628543 Marionette DEBUG loaded listener.js 15:43:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC5532400) [pid = 1008] [serial = 474] [outer = 000000AFC52CC800] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC5536C00) [pid = 1008] [serial = 427] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC61A5800) [pid = 1008] [serial = 430] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB6E3A400) [pid = 1008] [serial = 412] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC935D400) [pid = 1008] [serial = 406] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB6E35800) [pid = 1008] [serial = 415] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8726000) [pid = 1008] [serial = 409] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC502C000) [pid = 1008] [serial = 424] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBE979400) [pid = 1008] [serial = 418] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8B63400) [pid = 1008] [serial = 421] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC52CD400) [pid = 1008] [serial = 436] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB6E35C00) [pid = 1008] [serial = 433] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC9CF0400) [pid = 1008] [serial = 442] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 15:43:48 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC9853000) [pid = 1008] [serial = 439] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 15:43:49 INFO - PROCESS | 1008 | 1468190629083 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]]]}] 15:43:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 15:43:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 839ms 15:43:49 INFO - PROCESS | 1008 | 1468190629135 Marionette TRACE conn5 -> [0,597,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1008 | 1468190629137 Marionette TRACE conn5 <- [1,597,null,{"value":"13"}] 15:43:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 15:43:49 INFO - PROCESS | 1008 | 1468190629141 Marionette TRACE conn5 -> [0,598,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1008 | 1468190629143 Marionette TRACE conn5 <- [1,598,null,{}] 15:43:49 INFO - PROCESS | 1008 | 1468190629146 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}] 15:43:49 INFO - PROCESS | 1008 | 1468190629148 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:49 INFO - PROCESS | 1008 | 1468190629234 Marionette TRACE conn5 <- [1,599,null,{"value":null}] 15:43:49 INFO - PROCESS | 1008 | 1468190629239 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:49 INFO - PROCESS | 1008 | 1468190629241 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC78C3800 == 34 [pid = 1008] [id = 159] 15:43:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB8B6F400) [pid = 1008] [serial = 475] [outer = 0000000000000000] 15:43:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5529800) [pid = 1008] [serial = 476] [outer = 000000AFB8B6F400] 15:43:49 INFO - PROCESS | 1008 | 1468190629286 Marionette DEBUG loaded listener.js 15:43:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC59F6C00) [pid = 1008] [serial = 477] [outer = 000000AFB8B6F400] 15:43:49 INFO - PROCESS | 1008 | 1468190629694 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]]]}] 15:43:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 15:43:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 585ms 15:43:49 INFO - PROCESS | 1008 | 1468190629732 Marionette TRACE conn5 -> [0,601,"getWindowHandle",null] 15:43:49 INFO - PROCESS | 1008 | 1468190629734 Marionette TRACE conn5 <- [1,601,null,{"value":"13"}] 15:43:49 INFO - PROCESS | 1008 | 1468190629738 Marionette TRACE conn5 -> [0,602,"setScriptTimeout",{"ms":35000}] 15:43:49 INFO - PROCESS | 1008 | 1468190629740 Marionette TRACE conn5 <- [1,602,null,{}] 15:43:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 15:43:49 INFO - PROCESS | 1008 | 1468190629743 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}] 15:43:49 INFO - PROCESS | 1008 | 1468190629745 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:49 INFO - PROCESS | 1008 | 1468190629823 Marionette TRACE conn5 <- [1,603,null,{"value":null}] 15:43:49 INFO - PROCESS | 1008 | 1468190629829 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:49 INFO - PROCESS | 1008 | 1468190629831 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8121800 == 35 [pid = 1008] [id = 160] 15:43:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5B35C00) [pid = 1008] [serial = 478] [outer = 0000000000000000] 15:43:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5B3E800) [pid = 1008] [serial = 479] [outer = 000000AFC5B35C00] 15:43:49 INFO - PROCESS | 1008 | 1468190629875 Marionette DEBUG loaded listener.js 15:43:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC61A4000) [pid = 1008] [serial = 480] [outer = 000000AFC5B35C00] 15:43:50 INFO - PROCESS | 1008 | 1468190630378 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]]]}] 15:43:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 15:43:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 670ms 15:43:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 15:43:50 INFO - PROCESS | 1008 | 1468190630414 Marionette TRACE conn5 -> [0,605,"getWindowHandle",null] 15:43:50 INFO - PROCESS | 1008 | 1468190630416 Marionette TRACE conn5 <- [1,605,null,{"value":"13"}] 15:43:50 INFO - PROCESS | 1008 | 1468190630419 Marionette TRACE conn5 -> [0,606,"setScriptTimeout",{"ms":35000}] 15:43:50 INFO - PROCESS | 1008 | 1468190630421 Marionette TRACE conn5 <- [1,606,null,{}] 15:43:50 INFO - PROCESS | 1008 | 1468190630433 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}] 15:43:50 INFO - PROCESS | 1008 | 1468190630435 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:50 INFO - PROCESS | 1008 | 1468190630515 Marionette TRACE conn5 <- [1,607,null,{"value":null}] 15:43:50 INFO - PROCESS | 1008 | 1468190630554 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:50 INFO - PROCESS | 1008 | 1468190630556 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93E5800 == 36 [pid = 1008] [id = 161] 15:43:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC61AC000) [pid = 1008] [serial = 481] [outer = 0000000000000000] 15:43:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC61B1C00) [pid = 1008] [serial = 482] [outer = 000000AFC61AC000] 15:43:50 INFO - PROCESS | 1008 | 1468190630601 Marionette DEBUG loaded listener.js 15:43:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC6CA3400) [pid = 1008] [serial = 483] [outer = 000000AFC61AC000] 15:43:51 INFO - PROCESS | 1008 | 1468190631256 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]]]}] 15:43:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 15:43:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 881ms 15:43:51 INFO - PROCESS | 1008 | 1468190631304 Marionette TRACE conn5 -> [0,609,"getWindowHandle",null] 15:43:51 INFO - PROCESS | 1008 | 1468190631308 Marionette TRACE conn5 <- [1,609,null,{"value":"13"}] 15:43:51 INFO - PROCESS | 1008 | 1468190631314 Marionette TRACE conn5 -> [0,610,"setScriptTimeout",{"ms":35000}] 15:43:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 15:43:51 INFO - PROCESS | 1008 | 1468190631317 Marionette TRACE conn5 <- [1,610,null,{}] 15:43:51 INFO - PROCESS | 1008 | 1468190631323 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}] 15:43:51 INFO - PROCESS | 1008 | 1468190631327 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:51 INFO - PROCESS | 1008 | 1468190631452 Marionette TRACE conn5 <- [1,611,null,{"value":null}] 15:43:51 INFO - PROCESS | 1008 | 1468190631527 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:51 INFO - PROCESS | 1008 | 1468190631530 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA84000 == 37 [pid = 1008] [id = 162] 15:43:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB8C86800) [pid = 1008] [serial = 484] [outer = 0000000000000000] 15:43:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB8D53400) [pid = 1008] [serial = 485] [outer = 000000AFB8C86800] 15:43:51 INFO - PROCESS | 1008 | 1468190631589 Marionette DEBUG loaded listener.js 15:43:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB9CCEC00) [pid = 1008] [serial = 486] [outer = 000000AFB8C86800] 15:43:52 INFO - PROCESS | 1008 | 1468190632350 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]]]}] 15:43:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 15:43:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1085ms 15:43:52 INFO - PROCESS | 1008 | 1468190632403 Marionette TRACE conn5 -> [0,613,"getWindowHandle",null] 15:43:52 INFO - PROCESS | 1008 | 1468190632408 Marionette TRACE conn5 <- [1,613,null,{"value":"13"}] 15:43:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 15:43:52 INFO - PROCESS | 1008 | 1468190632415 Marionette TRACE conn5 -> [0,614,"setScriptTimeout",{"ms":35000}] 15:43:52 INFO - PROCESS | 1008 | 1468190632418 Marionette TRACE conn5 <- [1,614,null,{}] 15:43:52 INFO - PROCESS | 1008 | 1468190632446 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}] 15:43:52 INFO - PROCESS | 1008 | 1468190632449 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:52 INFO - PROCESS | 1008 | 1468190632586 Marionette TRACE conn5 <- [1,615,null,{"value":null}] 15:43:52 INFO - PROCESS | 1008 | 1468190632650 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:52 INFO - PROCESS | 1008 | 1468190632653 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F18800 == 38 [pid = 1008] [id = 163] 15:43:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFBF0F8400) [pid = 1008] [serial = 487] [outer = 0000000000000000] 15:43:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC22D5800) [pid = 1008] [serial = 488] [outer = 000000AFBF0F8400] 15:43:52 INFO - PROCESS | 1008 | 1468190632712 Marionette DEBUG loaded listener.js 15:43:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC3F1D000) [pid = 1008] [serial = 489] [outer = 000000AFBF0F8400] 15:43:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8121800 == 37 [pid = 1008] [id = 160] 15:43:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC78C3800 == 36 [pid = 1008] [id = 159] 15:43:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F68800 == 35 [pid = 1008] [id = 158] 15:43:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56E7800 == 34 [pid = 1008] [id = 157] 15:43:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50D5800 == 33 [pid = 1008] [id = 156] 15:43:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26D5800 == 32 [pid = 1008] [id = 155] 15:43:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDCC4000 == 31 [pid = 1008] [id = 154] 15:43:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB90C1000 == 30 [pid = 1008] [id = 153] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFCA3AE400) [pid = 1008] [serial = 444] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC9CF4C00) [pid = 1008] [serial = 443] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC9ADF000) [pid = 1008] [serial = 440] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC59F6800) [pid = 1008] [serial = 428] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC760C400) [pid = 1008] [serial = 431] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB8BAF000) [pid = 1008] [serial = 413] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8D4A800) [pid = 1008] [serial = 414] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC9859C00) [pid = 1008] [serial = 408] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC6143400) [pid = 1008] [serial = 429] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8D44C00) [pid = 1008] [serial = 416] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBD278000) [pid = 1008] [serial = 417] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8C24800) [pid = 1008] [serial = 410] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8D4B000) [pid = 1008] [serial = 411] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC5210800) [pid = 1008] [serial = 425] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBF0F8000) [pid = 1008] [serial = 419] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC223E000) [pid = 1008] [serial = 420] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC4229400) [pid = 1008] [serial = 422] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC48A4C00) [pid = 1008] [serial = 423] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC8D5EC00) [pid = 1008] [serial = 432] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC8D60C00) [pid = 1008] [serial = 437] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC9851C00) [pid = 1008] [serial = 438] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFB8C90C00) [pid = 1008] [serial = 434] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC2355C00) [pid = 1008] [serial = 435] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC9CEC400) [pid = 1008] [serial = 441] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC5397400) [pid = 1008] [serial = 426] [outer = 0000000000000000] [url = about:blank] 15:43:53 INFO - PROCESS | 1008 | 1468190633619 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]]]}] 15:43:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 15:43:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1272ms 15:43:53 INFO - PROCESS | 1008 | 1468190633689 Marionette TRACE conn5 -> [0,617,"getWindowHandle",null] 15:43:53 INFO - PROCESS | 1008 | 1468190633693 Marionette TRACE conn5 <- [1,617,null,{"value":"13"}] 15:43:53 INFO - PROCESS | 1008 | 1468190633698 Marionette TRACE conn5 -> [0,618,"setScriptTimeout",{"ms":35000}] 15:43:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 15:43:53 INFO - PROCESS | 1008 | 1468190633701 Marionette TRACE conn5 <- [1,618,null,{}] 15:43:53 INFO - PROCESS | 1008 | 1468190633707 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}] 15:43:53 INFO - PROCESS | 1008 | 1468190633710 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:53 INFO - PROCESS | 1008 | 1468190633806 Marionette TRACE conn5 <- [1,619,null,{"value":null}] 15:43:53 INFO - PROCESS | 1008 | 1468190633813 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:53 INFO - PROCESS | 1008 | 1468190633815 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD964800 == 31 [pid = 1008] [id = 164] 15:43:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB8D53800) [pid = 1008] [serial = 490] [outer = 0000000000000000] 15:43:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB9104C00) [pid = 1008] [serial = 491] [outer = 000000AFB8D53800] 15:43:53 INFO - PROCESS | 1008 | 1468190633865 Marionette DEBUG loaded listener.js 15:43:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB9CD3000) [pid = 1008] [serial = 492] [outer = 000000AFB8D53800] 15:43:54 INFO - PROCESS | 1008 | 1468190634330 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]]]}] 15:43:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 15:43:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 692ms 15:43:54 INFO - PROCESS | 1008 | 1468190634395 Marionette TRACE conn5 -> [0,621,"getWindowHandle",null] 15:43:54 INFO - PROCESS | 1008 | 1468190634400 Marionette TRACE conn5 <- [1,621,null,{"value":"13"}] 15:43:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 15:43:54 INFO - PROCESS | 1008 | 1468190634406 Marionette TRACE conn5 -> [0,622,"setScriptTimeout",{"ms":35000}] 15:43:54 INFO - PROCESS | 1008 | 1468190634409 Marionette TRACE conn5 <- [1,622,null,{}] 15:43:54 INFO - PROCESS | 1008 | 1468190634413 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}] 15:43:54 INFO - PROCESS | 1008 | 1468190634415 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:54 INFO - PROCESS | 1008 | 1468190634503 Marionette TRACE conn5 <- [1,623,null,{"value":null}] 15:43:54 INFO - PROCESS | 1008 | 1468190634509 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:54 INFO - PROCESS | 1008 | 1468190634511 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF10F800 == 32 [pid = 1008] [id = 165] 15:43:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBE97B000) [pid = 1008] [serial = 493] [outer = 0000000000000000] 15:43:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBEA28800) [pid = 1008] [serial = 494] [outer = 000000AFBE97B000] 15:43:54 INFO - PROCESS | 1008 | 1468190634560 Marionette DEBUG loaded listener.js 15:43:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC234D800) [pid = 1008] [serial = 495] [outer = 000000AFBE97B000] 15:43:54 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:54 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:43:54 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 15:43:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 629ms 15:43:55 INFO - PROCESS | 1008 | 1468190635030 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]]]}] 15:43:55 INFO - PROCESS | 1008 | 1468190635038 Marionette TRACE conn5 -> [0,625,"getWindowHandle",null] 15:43:55 INFO - PROCESS | 1008 | 1468190635040 Marionette TRACE conn5 <- [1,625,null,{"value":"13"}] 15:43:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 15:43:55 INFO - PROCESS | 1008 | 1468190635044 Marionette TRACE conn5 -> [0,626,"setScriptTimeout",{"ms":35000}] 15:43:55 INFO - PROCESS | 1008 | 1468190635047 Marionette TRACE conn5 <- [1,626,null,{}] 15:43:55 INFO - PROCESS | 1008 | 1468190635063 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}] 15:43:55 INFO - PROCESS | 1008 | 1468190635068 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:55 INFO - PROCESS | 1008 | 1468190635157 Marionette TRACE conn5 <- [1,627,null,{"value":null}] 15:43:55 INFO - PROCESS | 1008 | 1468190635166 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:55 INFO - PROCESS | 1008 | 1468190635170 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50D5800 == 33 [pid = 1008] [id = 166] 15:43:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8B6C800) [pid = 1008] [serial = 496] [outer = 0000000000000000] 15:43:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC495B000) [pid = 1008] [serial = 497] [outer = 000000AFB8B6C800] 15:43:55 INFO - PROCESS | 1008 | 1468190635220 Marionette DEBUG loaded listener.js 15:43:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC50AA800) [pid = 1008] [serial = 498] [outer = 000000AFB8B6C800] 15:43:55 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:55 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:43:55 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:55 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:43:55 INFO - PROCESS | 1008 | 1468190635677 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]]]}] 15:43:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 15:43:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 691ms 15:43:55 INFO - PROCESS | 1008 | 1468190635738 Marionette TRACE conn5 -> [0,629,"getWindowHandle",null] 15:43:55 INFO - PROCESS | 1008 | 1468190635741 Marionette TRACE conn5 <- [1,629,null,{"value":"13"}] 15:43:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 15:43:55 INFO - PROCESS | 1008 | 1468190635744 Marionette TRACE conn5 -> [0,630,"setScriptTimeout",{"ms":35000}] 15:43:55 INFO - PROCESS | 1008 | 1468190635746 Marionette TRACE conn5 <- [1,630,null,{}] 15:43:55 INFO - PROCESS | 1008 | 1468190635750 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}] 15:43:55 INFO - PROCESS | 1008 | 1468190635752 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:55 INFO - PROCESS | 1008 | 1468190635869 Marionette TRACE conn5 <- [1,631,null,{"value":null}] 15:43:55 INFO - PROCESS | 1008 | 1468190635881 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:55 INFO - PROCESS | 1008 | 1468190635883 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F24000 == 34 [pid = 1008] [id = 167] 15:43:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC52D1000) [pid = 1008] [serial = 499] [outer = 0000000000000000] 15:43:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5395C00) [pid = 1008] [serial = 500] [outer = 000000AFC52D1000] 15:43:55 INFO - PROCESS | 1008 | 1468190635938 Marionette DEBUG loaded listener.js 15:43:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5528400) [pid = 1008] [serial = 501] [outer = 000000AFC52D1000] 15:43:56 INFO - PROCESS | 1008 | 1468190636394 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]]]}] 15:43:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 15:43:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 693ms 15:43:56 INFO - PROCESS | 1008 | 1468190636439 Marionette TRACE conn5 -> [0,633,"getWindowHandle",null] 15:43:56 INFO - PROCESS | 1008 | 1468190636441 Marionette TRACE conn5 <- [1,633,null,{"value":"13"}] 15:43:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 15:43:56 INFO - PROCESS | 1008 | 1468190636445 Marionette TRACE conn5 -> [0,634,"setScriptTimeout",{"ms":35000}] 15:43:56 INFO - PROCESS | 1008 | 1468190636446 Marionette TRACE conn5 <- [1,634,null,{}] 15:43:56 INFO - PROCESS | 1008 | 1468190636456 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}] 15:43:56 INFO - PROCESS | 1008 | 1468190636458 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:56 INFO - PROCESS | 1008 | 1468190636563 Marionette TRACE conn5 <- [1,635,null,{"value":null}] 15:43:56 INFO - PROCESS | 1008 | 1468190636571 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:56 INFO - PROCESS | 1008 | 1468190636573 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC78C3800 == 35 [pid = 1008] [id = 168] 15:43:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC52D7800) [pid = 1008] [serial = 502] [outer = 0000000000000000] 15:43:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5B35800) [pid = 1008] [serial = 503] [outer = 000000AFC52D7800] 15:43:56 INFO - PROCESS | 1008 | 1468190636618 Marionette DEBUG loaded listener.js 15:43:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC61A4400) [pid = 1008] [serial = 504] [outer = 000000AFC52D7800] 15:43:57 INFO - PROCESS | 1008 | 1468190637079 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]]]}] 15:43:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 15:43:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 691ms 15:43:57 INFO - PROCESS | 1008 | 1468190637138 Marionette TRACE conn5 -> [0,637,"getWindowHandle",null] 15:43:57 INFO - PROCESS | 1008 | 1468190637141 Marionette TRACE conn5 <- [1,637,null,{"value":"13"}] 15:43:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 15:43:57 INFO - PROCESS | 1008 | 1468190637144 Marionette TRACE conn5 -> [0,638,"setScriptTimeout",{"ms":35000}] 15:43:57 INFO - PROCESS | 1008 | 1468190637146 Marionette TRACE conn5 <- [1,638,null,{}] 15:43:57 INFO - PROCESS | 1008 | 1468190637161 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}] 15:43:57 INFO - PROCESS | 1008 | 1468190637167 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:57 INFO - PROCESS | 1008 | 1468190637341 Marionette TRACE conn5 <- [1,639,null,{"value":null}] 15:43:57 INFO - PROCESS | 1008 | 1468190637387 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:57 INFO - PROCESS | 1008 | 1468190637389 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC933D000 == 36 [pid = 1008] [id = 169] 15:43:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC8166000) [pid = 1008] [serial = 505] [outer = 0000000000000000] 15:43:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC8D65C00) [pid = 1008] [serial = 506] [outer = 000000AFC8166000] 15:43:57 INFO - PROCESS | 1008 | 1468190637435 Marionette DEBUG loaded listener.js 15:43:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC9350C00) [pid = 1008] [serial = 507] [outer = 000000AFC8166000] 15:43:57 INFO - PROCESS | 1008 | 1468190637856 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]]]}] 15:43:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 15:43:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 753ms 15:43:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 15:43:57 INFO - PROCESS | 1008 | 1468190637907 Marionette TRACE conn5 -> [0,641,"getWindowHandle",null] 15:43:57 INFO - PROCESS | 1008 | 1468190637909 Marionette TRACE conn5 <- [1,641,null,{"value":"13"}] 15:43:57 INFO - PROCESS | 1008 | 1468190637913 Marionette TRACE conn5 -> [0,642,"setScriptTimeout",{"ms":35000}] 15:43:57 INFO - PROCESS | 1008 | 1468190637914 Marionette TRACE conn5 <- [1,642,null,{}] 15:43:57 INFO - PROCESS | 1008 | 1468190637918 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}] 15:43:57 INFO - PROCESS | 1008 | 1468190637920 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:58 INFO - PROCESS | 1008 | 1468190638026 Marionette TRACE conn5 <- [1,643,null,{"value":null}] 15:43:58 INFO - PROCESS | 1008 | 1468190638032 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 1008 | 1468190638034 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C8800 == 37 [pid = 1008] [id = 170] 15:43:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC9356800) [pid = 1008] [serial = 508] [outer = 0000000000000000] 15:43:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC935E800) [pid = 1008] [serial = 509] [outer = 000000AFC9356800] 15:43:58 INFO - PROCESS | 1008 | 1468190638080 Marionette DEBUG loaded listener.js 15:43:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC9858C00) [pid = 1008] [serial = 510] [outer = 000000AFC9356800] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8BB9800) [pid = 1008] [serial = 457] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB9CD0400) [pid = 1008] [serial = 460] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFBDF54000) [pid = 1008] [serial = 463] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB6E33800) [pid = 1008] [serial = 454] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC2AC6000) [pid = 1008] [serial = 466] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB9238000) [pid = 1008] [serial = 445] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC421A800) [pid = 1008] [serial = 448] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC9351000) [pid = 1008] [serial = 451] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC2AC6800) [pid = 1008] [serial = 469] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC52CC800) [pid = 1008] [serial = 472] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5B35C00) [pid = 1008] [serial = 478] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 15:43:58 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8B6F400) [pid = 1008] [serial = 475] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 15:43:58 INFO - PROCESS | 1008 | 1468190638507 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]]]}] 15:43:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 15:43:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 628ms 15:43:58 INFO - PROCESS | 1008 | 1468190638547 Marionette TRACE conn5 -> [0,645,"getWindowHandle",null] 15:43:58 INFO - PROCESS | 1008 | 1468190638550 Marionette TRACE conn5 <- [1,645,null,{"value":"13"}] 15:43:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 15:43:58 INFO - PROCESS | 1008 | 1468190638553 Marionette TRACE conn5 -> [0,646,"setScriptTimeout",{"ms":35000}] 15:43:58 INFO - PROCESS | 1008 | 1468190638555 Marionette TRACE conn5 <- [1,646,null,{}] 15:43:58 INFO - PROCESS | 1008 | 1468190638559 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}] 15:43:58 INFO - PROCESS | 1008 | 1468190638560 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:58 INFO - PROCESS | 1008 | 1468190638650 Marionette TRACE conn5 <- [1,647,null,{"value":null}] 15:43:58 INFO - PROCESS | 1008 | 1468190638682 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:58 INFO - PROCESS | 1008 | 1468190638684 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8A3800 == 38 [pid = 1008] [id = 171] 15:43:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBDA4E400) [pid = 1008] [serial = 511] [outer = 0000000000000000] 15:43:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5030000) [pid = 1008] [serial = 512] [outer = 000000AFBDA4E400] 15:43:58 INFO - PROCESS | 1008 | 1468190638730 Marionette DEBUG loaded listener.js 15:43:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC935E400) [pid = 1008] [serial = 513] [outer = 000000AFBDA4E400] 15:43:59 INFO - PROCESS | 1008 | 1468190639151 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]]]}] 15:43:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 15:43:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 626ms 15:43:59 INFO - PROCESS | 1008 | 1468190639183 Marionette TRACE conn5 -> [0,649,"getWindowHandle",null] 15:43:59 INFO - PROCESS | 1008 | 1468190639185 Marionette TRACE conn5 <- [1,649,null,{"value":"13"}] 15:43:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 15:43:59 INFO - PROCESS | 1008 | 1468190639188 Marionette TRACE conn5 -> [0,650,"setScriptTimeout",{"ms":35000}] 15:43:59 INFO - PROCESS | 1008 | 1468190639190 Marionette TRACE conn5 <- [1,650,null,{}] 15:43:59 INFO - PROCESS | 1008 | 1468190639194 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}] 15:43:59 INFO - PROCESS | 1008 | 1468190639196 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:59 INFO - PROCESS | 1008 | 1468190639278 Marionette TRACE conn5 <- [1,651,null,{"value":null}] 15:43:59 INFO - PROCESS | 1008 | 1468190639284 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:59 INFO - PROCESS | 1008 | 1468190639286 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50D4000 == 39 [pid = 1008] [id = 172] 15:43:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC9ADD000) [pid = 1008] [serial = 514] [outer = 0000000000000000] 15:43:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC9AE8800) [pid = 1008] [serial = 515] [outer = 000000AFC9ADD000] 15:43:59 INFO - PROCESS | 1008 | 1468190639332 Marionette DEBUG loaded listener.js 15:43:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC9CF2400) [pid = 1008] [serial = 516] [outer = 000000AFC9ADD000] 15:43:59 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:59 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:43:59 INFO - PROCESS | 1008 | 1468190639758 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]]]}] 15:43:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 15:43:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 585ms 15:43:59 INFO - PROCESS | 1008 | 1468190639777 Marionette TRACE conn5 -> [0,653,"getWindowHandle",null] 15:43:59 INFO - PROCESS | 1008 | 1468190639787 Marionette TRACE conn5 <- [1,653,null,{"value":"13"}] 15:43:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 15:43:59 INFO - PROCESS | 1008 | 1468190639806 Marionette TRACE conn5 -> [0,654,"setScriptTimeout",{"ms":35000}] 15:43:59 INFO - PROCESS | 1008 | 1468190639808 Marionette TRACE conn5 <- [1,654,null,{}] 15:43:59 INFO - PROCESS | 1008 | 1468190639812 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}] 15:43:59 INFO - PROCESS | 1008 | 1468190639814 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:59 INFO - PROCESS | 1008 | 1468190639897 Marionette TRACE conn5 <- [1,655,null,{"value":null}] 15:43:59 INFO - PROCESS | 1008 | 1468190639905 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:43:59 INFO - PROCESS | 1008 | 1468190639907 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:43:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE23800 == 40 [pid = 1008] [id = 173] 15:43:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFCA3A8800) [pid = 1008] [serial = 517] [outer = 0000000000000000] 15:43:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFCA3AD000) [pid = 1008] [serial = 518] [outer = 000000AFCA3A8800] 15:43:59 INFO - PROCESS | 1008 | 1468190639952 Marionette DEBUG loaded listener.js 15:44:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5585800) [pid = 1008] [serial = 519] [outer = 000000AFCA3A8800] 15:44:00 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:00 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:44:00 INFO - PROCESS | 1008 | 1468190640532 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]]]}] 15:44:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 15:44:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 796ms 15:44:00 INFO - PROCESS | 1008 | 1468190640600 Marionette TRACE conn5 -> [0,657,"getWindowHandle",null] 15:44:00 INFO - PROCESS | 1008 | 1468190640605 Marionette TRACE conn5 <- [1,657,null,{"value":"13"}] 15:44:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 15:44:00 INFO - PROCESS | 1008 | 1468190640610 Marionette TRACE conn5 -> [0,658,"setScriptTimeout",{"ms":35000}] 15:44:00 INFO - PROCESS | 1008 | 1468190640614 Marionette TRACE conn5 <- [1,658,null,{}] 15:44:00 INFO - PROCESS | 1008 | 1468190640633 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}] 15:44:00 INFO - PROCESS | 1008 | 1468190640637 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:00 INFO - PROCESS | 1008 | 1468190640788 Marionette TRACE conn5 <- [1,659,null,{"value":null}] 15:44:00 INFO - PROCESS | 1008 | 1468190640844 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:00 INFO - PROCESS | 1008 | 1468190640848 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0E4000 == 41 [pid = 1008] [id = 174] 15:44:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8C22C00) [pid = 1008] [serial = 520] [outer = 0000000000000000] 15:44:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB9105C00) [pid = 1008] [serial = 521] [outer = 000000AFB8C22C00] 15:44:00 INFO - PROCESS | 1008 | 1468190640909 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFBDD47800) [pid = 1008] [serial = 522] [outer = 000000AFB8C22C00] 15:44:01 INFO - PROCESS | 1008 | 1468190641527 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]]]}] 15:44:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 15:44:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 943ms 15:44:01 INFO - PROCESS | 1008 | 1468190641557 Marionette TRACE conn5 -> [0,661,"getWindowHandle",null] 15:44:01 INFO - PROCESS | 1008 | 1468190641562 Marionette TRACE conn5 <- [1,661,null,{"value":"13"}] 15:44:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 15:44:01 INFO - PROCESS | 1008 | 1468190641569 Marionette TRACE conn5 -> [0,662,"setScriptTimeout",{"ms":35000}] 15:44:01 INFO - PROCESS | 1008 | 1468190641572 Marionette TRACE conn5 <- [1,662,null,{}] 15:44:01 INFO - PROCESS | 1008 | 1468190641576 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}] 15:44:01 INFO - PROCESS | 1008 | 1468190641579 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:01 INFO - PROCESS | 1008 | 1468190641695 Marionette TRACE conn5 <- [1,663,null,{"value":null}] 15:44:01 INFO - PROCESS | 1008 | 1468190641784 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:01 INFO - PROCESS | 1008 | 1468190641787 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9319000 == 42 [pid = 1008] [id = 175] 15:44:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC2AC8800) [pid = 1008] [serial = 523] [outer = 0000000000000000] 15:44:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC4803C00) [pid = 1008] [serial = 524] [outer = 000000AFC2AC8800] 15:44:01 INFO - PROCESS | 1008 | 1468190641844 Marionette DEBUG loaded listener.js 15:44:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC52CE400) [pid = 1008] [serial = 525] [outer = 000000AFC2AC8800] 15:44:02 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:44:02 INFO - PROCESS | 1008 | [1008] WARNING: 'NS_FAILED(aResult)', file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 15:44:02 INFO - PROCESS | 1008 | 1468190642478 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]]]}] 15:44:02 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 15:44:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 942ms 15:44:02 INFO - PROCESS | 1008 | 1468190642513 Marionette TRACE conn5 -> [0,665,"getWindowHandle",null] 15:44:02 INFO - PROCESS | 1008 | 1468190642516 Marionette TRACE conn5 <- [1,665,null,{"value":"13"}] 15:44:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 15:44:02 INFO - PROCESS | 1008 | 1468190642520 Marionette TRACE conn5 -> [0,666,"setScriptTimeout",{"ms":35000}] 15:44:02 INFO - PROCESS | 1008 | 1468190642524 Marionette TRACE conn5 <- [1,666,null,{}] 15:44:02 INFO - PROCESS | 1008 | 1468190642536 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}] 15:44:02 INFO - PROCESS | 1008 | 1468190642541 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:02 INFO - PROCESS | 1008 | 1468190642654 Marionette TRACE conn5 <- [1,667,null,{"value":null}] 15:44:02 INFO - PROCESS | 1008 | 1468190642730 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:02 INFO - PROCESS | 1008 | 1468190642734 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCBDA800 == 43 [pid = 1008] [id = 176] 15:44:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC760F800) [pid = 1008] [serial = 526] [outer = 0000000000000000] 15:44:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC8D63400) [pid = 1008] [serial = 527] [outer = 000000AFC760F800] 15:44:02 INFO - PROCESS | 1008 | 1468190642833 Marionette DEBUG loaded listener.js 15:44:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFCA3AF400) [pid = 1008] [serial = 528] [outer = 000000AFC760F800] 15:44:03 INFO - PROCESS | 1008 | 1468190643399 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]]]}] 15:44:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 15:44:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 943ms 15:44:03 INFO - PROCESS | 1008 | 1468190643465 Marionette TRACE conn5 -> [0,669,"getWindowHandle",null] 15:44:03 INFO - PROCESS | 1008 | 1468190643469 Marionette TRACE conn5 <- [1,669,null,{"value":"13"}] 15:44:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 15:44:03 INFO - PROCESS | 1008 | 1468190643472 Marionette TRACE conn5 -> [0,670,"setScriptTimeout",{"ms":35000}] 15:44:03 INFO - PROCESS | 1008 | 1468190643474 Marionette TRACE conn5 <- [1,670,null,{}] 15:44:03 INFO - PROCESS | 1008 | 1468190643478 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}] 15:44:03 INFO - PROCESS | 1008 | 1468190643480 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:03 INFO - PROCESS | 1008 | 1468190643593 Marionette TRACE conn5 <- [1,671,null,{"value":null}] 15:44:03 INFO - PROCESS | 1008 | 1468190643665 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:03 INFO - PROCESS | 1008 | 1468190643668 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCD462000 == 44 [pid = 1008] [id = 177] 15:44:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFCA725C00) [pid = 1008] [serial = 529] [outer = 0000000000000000] 15:44:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFCA728800) [pid = 1008] [serial = 530] [outer = 000000AFCA725C00] 15:44:03 INFO - PROCESS | 1008 | 1468190643764 Marionette DEBUG loaded listener.js 15:44:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFCA87D800) [pid = 1008] [serial = 531] [outer = 000000AFCA725C00] 15:44:04 INFO - PROCESS | 1008 | [1008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 15:44:04 INFO - PROCESS | 1008 | [1008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 15:44:04 INFO - PROCESS | 1008 | 1468190644891 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]]]}] 15:44:04 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) 15:44:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1446ms 15:44:04 INFO - PROCESS | 1008 | 1468190644920 Marionette TRACE conn5 -> [0,673,"getWindowHandle",null] 15:44:04 INFO - PROCESS | 1008 | 1468190644924 Marionette TRACE conn5 <- [1,673,null,{"value":"13"}] 15:44:04 INFO - PROCESS | 1008 | 1468190644929 Marionette TRACE conn5 -> [0,674,"setScriptTimeout",{"ms":35000}] 15:44:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 15:44:04 INFO - PROCESS | 1008 | 1468190644932 Marionette TRACE conn5 <- [1,674,null,{}] 15:44:04 INFO - PROCESS | 1008 | 1468190644938 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}] 15:44:04 INFO - PROCESS | 1008 | 1468190644941 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:05 INFO - PROCESS | 1008 | 1468190645045 Marionette TRACE conn5 <- [1,675,null,{"value":null}] 15:44:05 INFO - PROCESS | 1008 | 1468190645114 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:05 INFO - PROCESS | 1008 | 1468190645119 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA03000 == 45 [pid = 1008] [id = 178] 15:44:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFB910F000) [pid = 1008] [serial = 532] [outer = 0000000000000000] 15:44:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFB9232800) [pid = 1008] [serial = 533] [outer = 000000AFB910F000] 15:44:05 INFO - PROCESS | 1008 | 1468190645171 Marionette DEBUG loaded listener.js 15:44:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFBD9DC000) [pid = 1008] [serial = 534] [outer = 000000AFB910F000] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB9090000 == 44 [pid = 1008] [id = 152] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50D4000 == 43 [pid = 1008] [id = 172] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8A3800 == 42 [pid = 1008] [id = 171] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98C8800 == 41 [pid = 1008] [id = 170] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC933D000 == 40 [pid = 1008] [id = 169] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC78C3800 == 39 [pid = 1008] [id = 168] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F24000 == 38 [pid = 1008] [id = 167] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50D5800 == 37 [pid = 1008] [id = 166] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF10F800 == 36 [pid = 1008] [id = 165] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD964800 == 35 [pid = 1008] [id = 164] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93E5800 == 34 [pid = 1008] [id = 161] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F18800 == 33 [pid = 1008] [id = 163] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA84000 == 32 [pid = 1008] [id = 162] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCD462000 == 31 [pid = 1008] [id = 177] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCBDA800 == 30 [pid = 1008] [id = 176] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9319000 == 29 [pid = 1008] [id = 175] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE23800 == 28 [pid = 1008] [id = 173] 15:44:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0E4000 == 27 [pid = 1008] [id = 174] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFC61B1C00) [pid = 1008] [serial = 482] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFC5529800) [pid = 1008] [serial = 476] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFC61A4000) [pid = 1008] [serial = 480] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFBF589C00) [pid = 1008] [serial = 465] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFC59F6C00) [pid = 1008] [serial = 477] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFB8C27C00) [pid = 1008] [serial = 458] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFB8D45400) [pid = 1008] [serial = 459] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFBCF13C00) [pid = 1008] [serial = 461] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFBD931000) [pid = 1008] [serial = 462] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFBEA22000) [pid = 1008] [serial = 464] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB910E000) [pid = 1008] [serial = 456] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFB8C27800) [pid = 1008] [serial = 455] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC3F1C000) [pid = 1008] [serial = 467] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBE977C00) [pid = 1008] [serial = 447] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFBD275800) [pid = 1008] [serial = 446] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC552DC00) [pid = 1008] [serial = 450] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC4DC0C00) [pid = 1008] [serial = 449] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFCA3AC000) [pid = 1008] [serial = 453] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC935DC00) [pid = 1008] [serial = 452] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC5032400) [pid = 1008] [serial = 471] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC4DBFC00) [pid = 1008] [serial = 470] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC4223400) [pid = 1008] [serial = 468] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC53A2000) [pid = 1008] [serial = 473] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5B3E800) [pid = 1008] [serial = 479] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC5532400) [pid = 1008] [serial = 474] [outer = 0000000000000000] [url = about:blank] 15:44:06 INFO - PROCESS | 1008 | 1468190646878 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]]]}] 15:44:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 15:44:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1993ms 15:44:06 INFO - PROCESS | 1008 | 1468190646927 Marionette TRACE conn5 -> [0,677,"getWindowHandle",null] 15:44:06 INFO - PROCESS | 1008 | 1468190646931 Marionette TRACE conn5 <- [1,677,null,{"value":"13"}] 15:44:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 15:44:06 INFO - PROCESS | 1008 | 1468190646936 Marionette TRACE conn5 -> [0,678,"setScriptTimeout",{"ms":35000}] 15:44:06 INFO - PROCESS | 1008 | 1468190646939 Marionette TRACE conn5 <- [1,678,null,{}] 15:44:06 INFO - PROCESS | 1008 | 1468190646945 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}] 15:44:06 INFO - PROCESS | 1008 | 1468190646948 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:07 INFO - PROCESS | 1008 | 1468190647040 Marionette TRACE conn5 <- [1,679,null,{"value":null}] 15:44:07 INFO - PROCESS | 1008 | 1468190647102 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:07 INFO - PROCESS | 1008 | 1468190647105 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBCF83800 == 28 [pid = 1008] [id = 179] 15:44:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB8C82800) [pid = 1008] [serial = 535] [outer = 0000000000000000] 15:44:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8D47800) [pid = 1008] [serial = 536] [outer = 000000AFB8C82800] 15:44:07 INFO - PROCESS | 1008 | 1468190647155 Marionette DEBUG loaded listener.js 15:44:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB9110C00) [pid = 1008] [serial = 537] [outer = 000000AFB8C82800] 15:44:08 INFO - PROCESS | 1008 | 1468190648078 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]]]}] 15:44:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 15:44:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1190ms 15:44:08 INFO - PROCESS | 1008 | 1468190648132 Marionette TRACE conn5 -> [0,681,"getWindowHandle",null] 15:44:08 INFO - PROCESS | 1008 | 1468190648137 Marionette TRACE conn5 <- [1,681,null,{"value":"13"}] 15:44:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 15:44:08 INFO - PROCESS | 1008 | 1468190648153 Marionette TRACE conn5 -> [0,682,"setScriptTimeout",{"ms":35000}] 15:44:08 INFO - PROCESS | 1008 | 1468190648156 Marionette TRACE conn5 <- [1,682,null,{}] 15:44:08 INFO - PROCESS | 1008 | 1468190648161 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}] 15:44:08 INFO - PROCESS | 1008 | 1468190648163 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:08 INFO - PROCESS | 1008 | 1468190648281 Marionette TRACE conn5 <- [1,683,null,{"value":null}] 15:44:08 INFO - PROCESS | 1008 | 1468190648288 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:08 INFO - PROCESS | 1008 | 1468190648291 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:08 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF08C800 == 29 [pid = 1008] [id = 180] 15:44:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFBDA43800) [pid = 1008] [serial = 538] [outer = 0000000000000000] 15:44:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFBE97A000) [pid = 1008] [serial = 539] [outer = 000000AFBDA43800] 15:44:08 INFO - PROCESS | 1008 | 1468190648339 Marionette DEBUG loaded listener.js 15:44:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFBF0F5400) [pid = 1008] [serial = 540] [outer = 000000AFBDA43800] 15:44:09 INFO - PROCESS | 1008 | 1468190649331 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]]]}] 15:44:09 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) 15:44:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1245ms 15:44:09 INFO - PROCESS | 1008 | 1468190649399 Marionette TRACE conn5 -> [0,685,"getWindowHandle",null] 15:44:09 INFO - PROCESS | 1008 | 1468190649401 Marionette TRACE conn5 <- [1,685,null,{"value":"13"}] 15:44:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 15:44:09 INFO - PROCESS | 1008 | 1468190649405 Marionette TRACE conn5 -> [0,686,"setScriptTimeout",{"ms":35000}] 15:44:09 INFO - PROCESS | 1008 | 1468190649408 Marionette TRACE conn5 <- [1,686,null,{}] 15:44:09 INFO - PROCESS | 1008 | 1468190649420 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}] 15:44:09 INFO - PROCESS | 1008 | 1468190649425 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:09 INFO - PROCESS | 1008 | 1468190649534 Marionette TRACE conn5 <- [1,687,null,{"value":null}] 15:44:09 INFO - PROCESS | 1008 | 1468190649541 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:09 INFO - PROCESS | 1008 | 1468190649544 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4BA5000 == 30 [pid = 1008] [id = 181] 15:44:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC26B5C00) [pid = 1008] [serial = 541] [outer = 0000000000000000] 15:44:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC2AC6800) [pid = 1008] [serial = 542] [outer = 000000AFC26B5C00] 15:44:09 INFO - PROCESS | 1008 | 1468190649594 Marionette DEBUG loaded listener.js 15:44:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC421EC00) [pid = 1008] [serial = 543] [outer = 000000AFC26B5C00] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC52D7800) [pid = 1008] [serial = 502] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC8166000) [pid = 1008] [serial = 505] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8D53800) [pid = 1008] [serial = 490] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8C86800) [pid = 1008] [serial = 484] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC52D1000) [pid = 1008] [serial = 499] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC61AC000) [pid = 1008] [serial = 481] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBF0F8400) [pid = 1008] [serial = 487] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC9356800) [pid = 1008] [serial = 508] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8B6C800) [pid = 1008] [serial = 496] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBE97B000) [pid = 1008] [serial = 493] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFCA3A8800) [pid = 1008] [serial = 517] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBDA4E400) [pid = 1008] [serial = 511] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 15:44:10 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC9ADD000) [pid = 1008] [serial = 514] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 15:44:10 INFO - PROCESS | 1008 | 1468190650517 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]]]}] 15:44:10 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) 15:44:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1132ms 15:44:10 INFO - PROCESS | 1008 | 1468190650542 Marionette TRACE conn5 -> [0,689,"getWindowHandle",null] 15:44:10 INFO - PROCESS | 1008 | 1468190650545 Marionette TRACE conn5 <- [1,689,null,{"value":"13"}] 15:44:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 15:44:10 INFO - PROCESS | 1008 | 1468190650549 Marionette TRACE conn5 -> [0,690,"setScriptTimeout",{"ms":35000}] 15:44:10 INFO - PROCESS | 1008 | 1468190650550 Marionette TRACE conn5 <- [1,690,null,{}] 15:44:10 INFO - PROCESS | 1008 | 1468190650558 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}] 15:44:10 INFO - PROCESS | 1008 | 1468190650560 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:10 INFO - PROCESS | 1008 | 1468190650671 Marionette TRACE conn5 <- [1,691,null,{"value":null}] 15:44:10 INFO - PROCESS | 1008 | 1468190650678 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:10 INFO - PROCESS | 1008 | 1468190650680 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC54BC000 == 31 [pid = 1008] [id = 182] 15:44:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBEA28000) [pid = 1008] [serial = 544] [outer = 0000000000000000] 15:44:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC2236000) [pid = 1008] [serial = 545] [outer = 000000AFBEA28000] 15:44:10 INFO - PROCESS | 1008 | 1468190650726 Marionette DEBUG loaded listener.js 15:44:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC4811400) [pid = 1008] [serial = 546] [outer = 000000AFBEA28000] 15:44:11 INFO - PROCESS | 1008 | 1468190651641 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]]]}] 15:44:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 15:44:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1147ms 15:44:11 INFO - PROCESS | 1008 | 1468190651697 Marionette TRACE conn5 -> [0,693,"getWindowHandle",null] 15:44:11 INFO - PROCESS | 1008 | 1468190651700 Marionette TRACE conn5 <- [1,693,null,{"value":"13"}] 15:44:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 15:44:11 INFO - PROCESS | 1008 | 1468190651703 Marionette TRACE conn5 -> [0,694,"setScriptTimeout",{"ms":35000}] 15:44:11 INFO - PROCESS | 1008 | 1468190651705 Marionette TRACE conn5 <- [1,694,null,{}] 15:44:11 INFO - PROCESS | 1008 | 1468190651708 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}] 15:44:11 INFO - PROCESS | 1008 | 1468190651711 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:11 INFO - PROCESS | 1008 | 1468190651793 Marionette TRACE conn5 <- [1,695,null,{"value":null}] 15:44:11 INFO - PROCESS | 1008 | 1468190651799 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:11 INFO - PROCESS | 1008 | 1468190651801 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC588B000 == 32 [pid = 1008] [id = 183] 15:44:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC489EC00) [pid = 1008] [serial = 547] [outer = 0000000000000000] 15:44:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5034C00) [pid = 1008] [serial = 548] [outer = 000000AFC489EC00] 15:44:11 INFO - PROCESS | 1008 | 1468190651846 Marionette DEBUG loaded listener.js 15:44:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC52CD000) [pid = 1008] [serial = 549] [outer = 000000AFC489EC00] 15:44:12 INFO - PROCESS | 1008 | 1468190652836 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]]]}] 15:44:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 15:44:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1179ms 15:44:12 INFO - PROCESS | 1008 | 1468190652886 Marionette TRACE conn5 -> [0,697,"getWindowHandle",null] 15:44:12 INFO - PROCESS | 1008 | 1468190652891 Marionette TRACE conn5 <- [1,697,null,{"value":"13"}] 15:44:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 15:44:12 INFO - PROCESS | 1008 | 1468190652896 Marionette TRACE conn5 -> [0,698,"setScriptTimeout",{"ms":35000}] 15:44:12 INFO - PROCESS | 1008 | 1468190652900 Marionette TRACE conn5 <- [1,698,null,{}] 15:44:12 INFO - PROCESS | 1008 | 1468190652906 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}] 15:44:12 INFO - PROCESS | 1008 | 1468190652909 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:13 INFO - PROCESS | 1008 | 1468190653055 Marionette TRACE conn5 <- [1,699,null,{"value":null}] 15:44:13 INFO - PROCESS | 1008 | 1468190653164 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:13 INFO - PROCESS | 1008 | 1468190653169 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF2C000 == 33 [pid = 1008] [id = 184] 15:44:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB8C2C400) [pid = 1008] [serial = 550] [outer = 0000000000000000] 15:44:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB8C85000) [pid = 1008] [serial = 551] [outer = 000000AFB8C2C400] 15:44:13 INFO - PROCESS | 1008 | 1468190653252 Marionette DEBUG loaded listener.js 15:44:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB9105000) [pid = 1008] [serial = 552] [outer = 000000AFB8C2C400] 15:44:14 INFO - PROCESS | 1008 | 1468190654436 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]]]}] 15:44:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 15:44:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1588ms 15:44:14 INFO - PROCESS | 1008 | 1468190654488 Marionette TRACE conn5 -> [0,701,"getWindowHandle",null] 15:44:14 INFO - PROCESS | 1008 | 1468190654493 Marionette TRACE conn5 <- [1,701,null,{"value":"13"}] 15:44:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 15:44:14 INFO - PROCESS | 1008 | 1468190654500 Marionette TRACE conn5 -> [0,702,"setScriptTimeout",{"ms":35000}] 15:44:14 INFO - PROCESS | 1008 | 1468190654503 Marionette TRACE conn5 <- [1,702,null,{}] 15:44:14 INFO - PROCESS | 1008 | 1468190654641 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}] 15:44:14 INFO - PROCESS | 1008 | 1468190654644 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:14 INFO - PROCESS | 1008 | 1468190654757 Marionette TRACE conn5 <- [1,703,null,{"value":null}] 15:44:14 INFO - PROCESS | 1008 | 1468190654819 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:14 INFO - PROCESS | 1008 | 1468190654823 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB877E000 == 34 [pid = 1008] [id = 185] 15:44:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB7708400) [pid = 1008] [serial = 553] [outer = 0000000000000000] 15:44:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB803CC00) [pid = 1008] [serial = 554] [outer = 000000AFB7708400] 15:44:14 INFO - PROCESS | 1008 | 1468190654874 Marionette DEBUG loaded listener.js 15:44:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB872D400) [pid = 1008] [serial = 555] [outer = 000000AFB7708400] 15:44:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC54BC000 == 33 [pid = 1008] [id = 182] 15:44:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4BA5000 == 32 [pid = 1008] [id = 181] 15:44:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF08C800 == 31 [pid = 1008] [id = 180] 15:44:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBCF83800 == 30 [pid = 1008] [id = 179] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC5B35800) [pid = 1008] [serial = 503] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC8D65C00) [pid = 1008] [serial = 506] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC61A4400) [pid = 1008] [serial = 504] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB9104C00) [pid = 1008] [serial = 491] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB9CD3000) [pid = 1008] [serial = 492] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8D53400) [pid = 1008] [serial = 485] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB9CCEC00) [pid = 1008] [serial = 486] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC5395C00) [pid = 1008] [serial = 500] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC6CA3400) [pid = 1008] [serial = 483] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC22D5800) [pid = 1008] [serial = 488] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC3F1D000) [pid = 1008] [serial = 489] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC935E800) [pid = 1008] [serial = 509] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC495B000) [pid = 1008] [serial = 497] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC50AA800) [pid = 1008] [serial = 498] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFBEA28800) [pid = 1008] [serial = 494] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC234D800) [pid = 1008] [serial = 495] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC9350C00) [pid = 1008] [serial = 507] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC5585800) [pid = 1008] [serial = 519] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFCA3AD000) [pid = 1008] [serial = 518] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC5030000) [pid = 1008] [serial = 512] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC9AE8800) [pid = 1008] [serial = 515] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC9CF2400) [pid = 1008] [serial = 516] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC9858C00) [pid = 1008] [serial = 510] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC5528400) [pid = 1008] [serial = 501] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC935E400) [pid = 1008] [serial = 513] [outer = 0000000000000000] [url = about:blank] 15:44:15 INFO - PROCESS | 1008 | 1468190655886 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]]]}] 15:44:15 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 15:44:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1446ms 15:44:15 INFO - PROCESS | 1008 | 1468190655948 Marionette TRACE conn5 -> [0,705,"getWindowHandle",null] 15:44:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 15:44:15 INFO - PROCESS | 1008 | 1468190655952 Marionette TRACE conn5 <- [1,705,null,{"value":"13"}] 15:44:15 INFO - PROCESS | 1008 | 1468190655957 Marionette TRACE conn5 -> [0,706,"setScriptTimeout",{"ms":35000}] 15:44:15 INFO - PROCESS | 1008 | 1468190655959 Marionette TRACE conn5 <- [1,706,null,{}] 15:44:15 INFO - PROCESS | 1008 | 1468190655965 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}] 15:44:15 INFO - PROCESS | 1008 | 1468190655968 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:16 INFO - PROCESS | 1008 | 1468190656056 Marionette TRACE conn5 <- [1,707,null,{"value":null}] 15:44:16 INFO - PROCESS | 1008 | 1468190656067 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:16 INFO - PROCESS | 1008 | 1468190656070 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDCC8800 == 31 [pid = 1008] [id = 186] 15:44:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB8D51400) [pid = 1008] [serial = 556] [outer = 0000000000000000] 15:44:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB8E0B000) [pid = 1008] [serial = 557] [outer = 000000AFB8D51400] 15:44:16 INFO - PROCESS | 1008 | 1468190656121 Marionette DEBUG loaded listener.js 15:44:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFB910D400) [pid = 1008] [serial = 558] [outer = 000000AFB8D51400] 15:44:17 INFO - PROCESS | 1008 | 1468190657088 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]]]}] 15:44:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 15:44:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1192ms 15:44:17 INFO - PROCESS | 1008 | 1468190657149 Marionette TRACE conn5 -> [0,709,"getWindowHandle",null] 15:44:17 INFO - PROCESS | 1008 | 1468190657152 Marionette TRACE conn5 <- [1,709,null,{"value":"13"}] 15:44:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 15:44:17 INFO - PROCESS | 1008 | 1468190657156 Marionette TRACE conn5 -> [0,710,"setScriptTimeout",{"ms":35000}] 15:44:17 INFO - PROCESS | 1008 | 1468190657158 Marionette TRACE conn5 <- [1,710,null,{}] 15:44:17 INFO - PROCESS | 1008 | 1468190657162 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}] 15:44:17 INFO - PROCESS | 1008 | 1468190657164 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:17 INFO - PROCESS | 1008 | 1468190657255 Marionette TRACE conn5 <- [1,711,null,{"value":null}] 15:44:17 INFO - PROCESS | 1008 | 1468190657263 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:17 INFO - PROCESS | 1008 | 1468190657267 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26C2800 == 32 [pid = 1008] [id = 187] 15:44:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFBD2CB000) [pid = 1008] [serial = 559] [outer = 0000000000000000] 15:44:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFBD2CE400) [pid = 1008] [serial = 560] [outer = 000000AFBD2CB000] 15:44:17 INFO - PROCESS | 1008 | 1468190657317 Marionette DEBUG loaded listener.js 15:44:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFBDCE9400) [pid = 1008] [serial = 561] [outer = 000000AFBD2CB000] 15:44:17 INFO - PROCESS | 1008 | 1468190657832 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] 15:44:17 INFO - PROCESS | 1008 | 1468190657905 Marionette TRACE conn5 <- [1,713,null,{"value":"13"}] 15:44:17 INFO - PROCESS | 1008 | 1468190657910 Marionette TRACE conn5 -> [0,714,"setScriptTimeout",{"ms":35000}] 15:44:17 INFO - PROCESS | 1008 | 1468190657912 Marionette TRACE conn5 <- [1,714,null,{}] 15:44:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 15:44:17 INFO - PROCESS | 1008 | 1468190657915 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}] 15:44:17 INFO - PROCESS | 1008 | 1468190657917 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:18 INFO - PROCESS | 1008 | 1468190658030 Marionette TRACE conn5 <- [1,715,null,{"value":null}] 15:44:18 INFO - PROCESS | 1008 | 1468190658042 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 1008 | 1468190658044 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4E4B800 == 33 [pid = 1008] [id = 188] 15:44:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFBEA1D800) [pid = 1008] [serial = 562] [outer = 0000000000000000] 15:44:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFBF4CD400) [pid = 1008] [serial = 563] [outer = 000000AFBEA1D800] 15:44:18 INFO - PROCESS | 1008 | 1468190658129 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC234F800) [pid = 1008] [serial = 564] [outer = 000000AFBEA1D800] 15:44:18 INFO - PROCESS | 1008 | 1468190658598 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]]]}] 15:44:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 15:44:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 733ms 15:44:18 INFO - PROCESS | 1008 | 1468190658658 Marionette TRACE conn5 -> [0,717,"getWindowHandle",null] 15:44:18 INFO - PROCESS | 1008 | 1468190658660 Marionette TRACE conn5 <- [1,717,null,{"value":"13"}] 15:44:18 INFO - PROCESS | 1008 | 1468190658664 Marionette TRACE conn5 -> [0,718,"setScriptTimeout",{"ms":35000}] 15:44:18 INFO - PROCESS | 1008 | 1468190658665 Marionette TRACE conn5 <- [1,718,null,{}] 15:44:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 15:44:18 INFO - PROCESS | 1008 | 1468190658669 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}] 15:44:18 INFO - PROCESS | 1008 | 1468190658671 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:18 INFO - PROCESS | 1008 | 1468190658778 Marionette TRACE conn5 <- [1,719,null,{"value":null}] 15:44:18 INFO - PROCESS | 1008 | 1468190658784 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:18 INFO - PROCESS | 1008 | 1468190658786 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC568F800 == 34 [pid = 1008] [id = 189] 15:44:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB8BABC00) [pid = 1008] [serial = 565] [outer = 0000000000000000] 15:44:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC262DC00) [pid = 1008] [serial = 566] [outer = 000000AFB8BABC00] 15:44:18 INFO - PROCESS | 1008 | 1468190658832 Marionette DEBUG loaded listener.js 15:44:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC3F1A400) [pid = 1008] [serial = 567] [outer = 000000AFB8BABC00] 15:44:19 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFCA725C00) [pid = 1008] [serial = 529] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 15:44:19 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC26B5C00) [pid = 1008] [serial = 541] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 15:44:19 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFBEA28000) [pid = 1008] [serial = 544] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 15:44:19 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFBDA43800) [pid = 1008] [serial = 538] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 15:44:19 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFB910F000) [pid = 1008] [serial = 532] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 15:44:19 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFB8C82800) [pid = 1008] [serial = 535] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 15:44:19 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFB8C22C00) [pid = 1008] [serial = 520] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 15:44:19 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC2AC8800) [pid = 1008] [serial = 523] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 15:44:19 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC760F800) [pid = 1008] [serial = 526] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 15:44:19 INFO - PROCESS | 1008 | 1468190659286 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[4040] expected 0 but got 140","_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] 15:44:19 INFO - PROCESS | 1008 | 1468190659362 Marionette TRACE conn5 <- [1,721,null,{"value":"13"}] 15:44:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 15:44:19 INFO - PROCESS | 1008 | 1468190659365 Marionette TRACE conn5 -> [0,722,"setScriptTimeout",{"ms":35000}] 15:44:19 INFO - PROCESS | 1008 | 1468190659368 Marionette TRACE conn5 <- [1,722,null,{}] 15:44:19 INFO - PROCESS | 1008 | 1468190659372 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}] 15:44:19 INFO - PROCESS | 1008 | 1468190659378 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:19 INFO - PROCESS | 1008 | 1468190659517 Marionette TRACE conn5 <- [1,723,null,{"value":null}] 15:44:19 INFO - PROCESS | 1008 | 1468190659566 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:19 INFO - PROCESS | 1008 | 1468190659569 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:19 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F53000 == 35 [pid = 1008] [id = 190] 15:44:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFC2235000) [pid = 1008] [serial = 568] [outer = 0000000000000000] 15:44:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFC4223800) [pid = 1008] [serial = 569] [outer = 000000AFC2235000] 15:44:19 INFO - PROCESS | 1008 | 1468190659617 Marionette DEBUG loaded listener.js 15:44:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFC5035400) [pid = 1008] [serial = 570] [outer = 000000AFC2235000] 15:44:20 INFO - PROCESS | 1008 | 1468190660016 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]]]}] 15:44:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 15:44:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 689ms 15:44:20 INFO - PROCESS | 1008 | 1468190660083 Marionette TRACE conn5 -> [0,725,"getWindowHandle",null] 15:44:20 INFO - PROCESS | 1008 | 1468190660085 Marionette TRACE conn5 <- [1,725,null,{"value":"13"}] 15:44:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 15:44:20 INFO - PROCESS | 1008 | 1468190660091 Marionette TRACE conn5 -> [0,726,"setScriptTimeout",{"ms":35000}] 15:44:20 INFO - PROCESS | 1008 | 1468190660093 Marionette TRACE conn5 <- [1,726,null,{}] 15:44:20 INFO - PROCESS | 1008 | 1468190660096 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}] 15:44:20 INFO - PROCESS | 1008 | 1468190660098 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:20 INFO - PROCESS | 1008 | 1468190660179 Marionette TRACE conn5 <- [1,727,null,{"value":null}] 15:44:20 INFO - PROCESS | 1008 | 1468190660185 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:20 INFO - PROCESS | 1008 | 1468190660187 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6CD2800 == 36 [pid = 1008] [id = 191] 15:44:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFC50B1400) [pid = 1008] [serial = 571] [outer = 0000000000000000] 15:44:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFC52D8400) [pid = 1008] [serial = 572] [outer = 000000AFC50B1400] 15:44:20 INFO - PROCESS | 1008 | 1468190660233 Marionette DEBUG loaded listener.js 15:44:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC539C400) [pid = 1008] [serial = 573] [outer = 000000AFC50B1400] 15:44:21 INFO - PROCESS | 1008 | [1008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 15:44:21 INFO - PROCESS | 1008 | 1468190661157 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]]]}] 15:44:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 15:44:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1078ms 15:44:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 15:44:21 INFO - PROCESS | 1008 | 1468190661171 Marionette TRACE conn5 -> [0,729,"getWindowHandle",null] 15:44:21 INFO - PROCESS | 1008 | 1468190661173 Marionette TRACE conn5 <- [1,729,null,{"value":"13"}] 15:44:21 INFO - PROCESS | 1008 | 1468190661176 Marionette TRACE conn5 -> [0,730,"setScriptTimeout",{"ms":35000}] 15:44:21 INFO - PROCESS | 1008 | 1468190661178 Marionette TRACE conn5 <- [1,730,null,{}] 15:44:21 INFO - PROCESS | 1008 | 1468190661181 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}] 15:44:21 INFO - PROCESS | 1008 | 1468190661183 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:21 INFO - PROCESS | 1008 | 1468190661304 Marionette TRACE conn5 <- [1,731,null,{"value":null}] 15:44:21 INFO - PROCESS | 1008 | 1468190661313 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:21 INFO - PROCESS | 1008 | 1468190661315 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F8E800 == 37 [pid = 1008] [id = 192] 15:44:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFC551AC00) [pid = 1008] [serial = 574] [outer = 0000000000000000] 15:44:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC552B400) [pid = 1008] [serial = 575] [outer = 000000AFC551AC00] 15:44:21 INFO - PROCESS | 1008 | 1468190661360 Marionette DEBUG loaded listener.js 15:44:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC5533400) [pid = 1008] [serial = 576] [outer = 000000AFC551AC00] 15:44:22 INFO - PROCESS | 1008 | 1468190662499 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]]]}] 15:44:22 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 15:44:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1340ms 15:44:22 INFO - PROCESS | 1008 | 1468190662520 Marionette TRACE conn5 -> [0,733,"getWindowHandle",null] 15:44:22 INFO - PROCESS | 1008 | 1468190662525 Marionette TRACE conn5 <- [1,733,null,{"value":"13"}] 15:44:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 15:44:22 INFO - PROCESS | 1008 | 1468190662530 Marionette TRACE conn5 -> [0,734,"setScriptTimeout",{"ms":35000}] 15:44:22 INFO - PROCESS | 1008 | 1468190662534 Marionette TRACE conn5 <- [1,734,null,{}] 15:44:22 INFO - PROCESS | 1008 | 1468190662539 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}] 15:44:22 INFO - PROCESS | 1008 | 1468190662543 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:22 INFO - PROCESS | 1008 | 1468190662690 Marionette TRACE conn5 <- [1,735,null,{"value":null}] 15:44:22 INFO - PROCESS | 1008 | 1468190662807 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:22 INFO - PROCESS | 1008 | 1468190662810 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA97800 == 38 [pid = 1008] [id = 193] 15:44:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8D48C00) [pid = 1008] [serial = 577] [outer = 0000000000000000] 15:44:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB910B000) [pid = 1008] [serial = 578] [outer = 000000AFB8D48C00] 15:44:22 INFO - PROCESS | 1008 | 1468190662869 Marionette DEBUG loaded listener.js 15:44:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBCFCAC00) [pid = 1008] [serial = 579] [outer = 000000AFB8D48C00] 15:44:23 INFO - PROCESS | 1008 | 1468190663893 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]]]}] 15:44:23 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.) 15:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1385ms 15:44:23 INFO - PROCESS | 1008 | 1468190663919 Marionette TRACE conn5 -> [0,737,"getWindowHandle",null] 15:44:23 INFO - PROCESS | 1008 | 1468190663924 Marionette TRACE conn5 <- [1,737,null,{"value":"13"}] 15:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 15:44:23 INFO - PROCESS | 1008 | 1468190663931 Marionette TRACE conn5 -> [0,738,"setScriptTimeout",{"ms":35000}] 15:44:23 INFO - PROCESS | 1008 | 1468190663934 Marionette TRACE conn5 <- [1,738,null,{}] 15:44:23 INFO - PROCESS | 1008 | 1468190663939 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}] 15:44:23 INFO - PROCESS | 1008 | 1468190663942 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:24 INFO - PROCESS | 1008 | 1468190664089 Marionette TRACE conn5 <- [1,739,null,{"value":null}] 15:44:24 INFO - PROCESS | 1008 | 1468190664215 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:24 INFO - PROCESS | 1008 | 1468190664218 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC568D000 == 39 [pid = 1008] [id = 194] 15:44:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBD1EF400) [pid = 1008] [serial = 580] [outer = 0000000000000000] 15:44:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBF0F8C00) [pid = 1008] [serial = 581] [outer = 000000AFBD1EF400] 15:44:24 INFO - PROCESS | 1008 | 1468190664278 Marionette DEBUG loaded listener.js 15:44:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC26BE000) [pid = 1008] [serial = 582] [outer = 000000AFBD1EF400] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6CD2800 == 38 [pid = 1008] [id = 191] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F53000 == 37 [pid = 1008] [id = 190] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC568F800 == 36 [pid = 1008] [id = 189] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4E4B800 == 35 [pid = 1008] [id = 188] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26C2800 == 34 [pid = 1008] [id = 187] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDCC8800 == 33 [pid = 1008] [id = 186] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB877E000 == 32 [pid = 1008] [id = 185] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC588B000 == 31 [pid = 1008] [id = 183] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF2C000 == 30 [pid = 1008] [id = 184] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA03000 == 29 [pid = 1008] [id = 178] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEA97800 == 28 [pid = 1008] [id = 193] 15:44:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F8E800 == 27 [pid = 1008] [id = 192] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBF0F5400) [pid = 1008] [serial = 540] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBD9DC000) [pid = 1008] [serial = 534] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB9232800) [pid = 1008] [serial = 533] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFB8D47800) [pid = 1008] [serial = 536] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFBE97A000) [pid = 1008] [serial = 539] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBDD47800) [pid = 1008] [serial = 522] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFB9105C00) [pid = 1008] [serial = 521] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC52CE400) [pid = 1008] [serial = 525] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC4803C00) [pid = 1008] [serial = 524] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFCA3AF400) [pid = 1008] [serial = 528] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC8D63400) [pid = 1008] [serial = 527] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFCA87D800) [pid = 1008] [serial = 531] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFCA728800) [pid = 1008] [serial = 530] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC421EC00) [pid = 1008] [serial = 543] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC2AC6800) [pid = 1008] [serial = 542] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC4811400) [pid = 1008] [serial = 546] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC2236000) [pid = 1008] [serial = 545] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFB9110C00) [pid = 1008] [serial = 537] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (000000AFC5034C00) [pid = 1008] [serial = 548] [outer = 0000000000000000] [url = about:blank] 15:44:25 INFO - PROCESS | 1008 | 1468190665934 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]]]}] 15:44:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 15:44:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2036ms 15:44:25 INFO - PROCESS | 1008 | 1468190665970 Marionette TRACE conn5 -> [0,741,"getWindowHandle",null] 15:44:25 INFO - PROCESS | 1008 | 1468190665973 Marionette TRACE conn5 <- [1,741,null,{"value":"13"}] 15:44:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 15:44:25 INFO - PROCESS | 1008 | 1468190665980 Marionette TRACE conn5 -> [0,742,"setScriptTimeout",{"ms":35000}] 15:44:25 INFO - PROCESS | 1008 | 1468190665984 Marionette TRACE conn5 <- [1,742,null,{}] 15:44:26 INFO - PROCESS | 1008 | 1468190665991 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}] 15:44:26 INFO - PROCESS | 1008 | 1468190665994 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:26 INFO - PROCESS | 1008 | 1468190666085 Marionette TRACE conn5 <- [1,743,null,{"value":null}] 15:44:26 INFO - PROCESS | 1008 | 1468190666143 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:26 INFO - PROCESS | 1008 | 1468190666146 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBA0CF000 == 28 [pid = 1008] [id = 195] 15:44:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFB8C27800) [pid = 1008] [serial = 583] [outer = 0000000000000000] 15:44:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB8C29000) [pid = 1008] [serial = 584] [outer = 000000AFB8C27800] 15:44:26 INFO - PROCESS | 1008 | 1468190666199 Marionette DEBUG loaded listener.js 15:44:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB8D49000) [pid = 1008] [serial = 585] [outer = 000000AFB8C27800] 15:44:27 INFO - PROCESS | 1008 | 1468190667112 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]]]}] 15:44:27 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 15:44:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1198ms 15:44:27 INFO - PROCESS | 1008 | 1468190667181 Marionette TRACE conn5 -> [0,745,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 1008 | 1468190667186 Marionette TRACE conn5 <- [1,745,null,{"value":"13"}] 15:44:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 15:44:27 INFO - PROCESS | 1008 | 1468190667193 Marionette TRACE conn5 -> [0,746,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 1008 | 1468190667196 Marionette TRACE conn5 <- [1,746,null,{}] 15:44:27 INFO - PROCESS | 1008 | 1468190667200 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}] 15:44:27 INFO - PROCESS | 1008 | 1468190667203 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:27 INFO - PROCESS | 1008 | 1468190667295 Marionette TRACE conn5 <- [1,747,null,{"value":null}] 15:44:27 INFO - PROCESS | 1008 | 1468190667302 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:27 INFO - PROCESS | 1008 | 1468190667305 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:27 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDDD5800 == 29 [pid = 1008] [id = 196] 15:44:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFB9232800) [pid = 1008] [serial = 586] [outer = 0000000000000000] 15:44:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFB9463400) [pid = 1008] [serial = 587] [outer = 000000AFB9232800] 15:44:27 INFO - PROCESS | 1008 | 1468190667355 Marionette DEBUG loaded listener.js 15:44:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFBD1FB800) [pid = 1008] [serial = 588] [outer = 000000AFB9232800] 15:44:27 INFO - PROCESS | 1008 | 1468190667824 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]]]}] 15:44:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 15:44:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 692ms 15:44:27 INFO - PROCESS | 1008 | 1468190667886 Marionette TRACE conn5 -> [0,749,"getWindowHandle",null] 15:44:27 INFO - PROCESS | 1008 | 1468190667888 Marionette TRACE conn5 <- [1,749,null,{"value":"13"}] 15:44:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 15:44:27 INFO - PROCESS | 1008 | 1468190667898 Marionette TRACE conn5 -> [0,750,"setScriptTimeout",{"ms":35000}] 15:44:27 INFO - PROCESS | 1008 | 1468190667902 Marionette TRACE conn5 <- [1,750,null,{}] 15:44:27 INFO - PROCESS | 1008 | 1468190667914 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}] 15:44:27 INFO - PROCESS | 1008 | 1468190667919 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:28 INFO - PROCESS | 1008 | 1468190668034 Marionette TRACE conn5 <- [1,751,null,{"value":null}] 15:44:28 INFO - PROCESS | 1008 | 1468190668043 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:28 INFO - PROCESS | 1008 | 1468190668047 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26C7000 == 30 [pid = 1008] [id = 197] 15:44:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFBE904400) [pid = 1008] [serial = 589] [outer = 0000000000000000] 15:44:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFBE97AC00) [pid = 1008] [serial = 590] [outer = 000000AFBE904400] 15:44:28 INFO - PROCESS | 1008 | 1468190668096 Marionette DEBUG loaded listener.js 15:44:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFBF0F1400) [pid = 1008] [serial = 591] [outer = 000000AFBE904400] 15:44:29 INFO - PROCESS | 1008 | [1008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 15:44:29 INFO - PROCESS | 1008 | 1468190669024 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]]]}] 15:44:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 15:44:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1142ms 15:44:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 15:44:29 INFO - PROCESS | 1008 | 1468190669042 Marionette TRACE conn5 -> [0,753,"getWindowHandle",null] 15:44:29 INFO - PROCESS | 1008 | 1468190669044 Marionette TRACE conn5 <- [1,753,null,{"value":"13"}] 15:44:29 INFO - PROCESS | 1008 | 1468190669048 Marionette TRACE conn5 -> [0,754,"setScriptTimeout",{"ms":35000}] 15:44:29 INFO - PROCESS | 1008 | 1468190669050 Marionette TRACE conn5 <- [1,754,null,{}] 15:44:29 INFO - PROCESS | 1008 | 1468190669054 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}] 15:44:29 INFO - PROCESS | 1008 | 1468190669056 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:29 INFO - PROCESS | 1008 | 1468190669165 Marionette TRACE conn5 <- [1,755,null,{"value":null}] 15:44:29 INFO - PROCESS | 1008 | 1468190669171 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:29 INFO - PROCESS | 1008 | 1468190669174 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5009000 == 31 [pid = 1008] [id = 198] 15:44:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC223C800) [pid = 1008] [serial = 592] [outer = 0000000000000000] 15:44:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFC234E400) [pid = 1008] [serial = 593] [outer = 000000AFC223C800] 15:44:29 INFO - PROCESS | 1008 | 1468190669255 Marionette DEBUG loaded listener.js 15:44:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC2A43400) [pid = 1008] [serial = 594] [outer = 000000AFC223C800] 15:44:29 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFBEA1D800) [pid = 1008] [serial = 562] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 15:44:29 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFB8BABC00) [pid = 1008] [serial = 565] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 15:44:29 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFB7708400) [pid = 1008] [serial = 553] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 15:44:29 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC551AC00) [pid = 1008] [serial = 574] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 15:44:29 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFBD2CB000) [pid = 1008] [serial = 559] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 15:44:29 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFB8C2C400) [pid = 1008] [serial = 550] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 15:44:29 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC489EC00) [pid = 1008] [serial = 547] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 15:44:29 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFB8D51400) [pid = 1008] [serial = 556] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 15:44:29 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC50B1400) [pid = 1008] [serial = 571] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 15:44:29 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC2235000) [pid = 1008] [serial = 568] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 15:44:30 INFO - PROCESS | 1008 | 1468190670167 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]]]}] 15:44:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 15:44:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1131ms 15:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 15:44:30 INFO - PROCESS | 1008 | 1468190670182 Marionette TRACE conn5 -> [0,757,"getWindowHandle",null] 15:44:30 INFO - PROCESS | 1008 | 1468190670184 Marionette TRACE conn5 <- [1,757,null,{"value":"13"}] 15:44:30 INFO - PROCESS | 1008 | 1468190670187 Marionette TRACE conn5 -> [0,758,"setScriptTimeout",{"ms":35000}] 15:44:30 INFO - PROCESS | 1008 | 1468190670189 Marionette TRACE conn5 <- [1,758,null,{}] 15:44:30 INFO - PROCESS | 1008 | 1468190670193 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}] 15:44:30 INFO - PROCESS | 1008 | 1468190670195 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:30 INFO - PROCESS | 1008 | 1468190670276 Marionette TRACE conn5 <- [1,759,null,{"value":null}] 15:44:30 INFO - PROCESS | 1008 | 1468190670282 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1008 | 1468190670284 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC54C5000 == 32 [pid = 1008] [id = 199] 15:44:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFBD2CB000) [pid = 1008] [serial = 595] [outer = 0000000000000000] 15:44:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFBEA1D800) [pid = 1008] [serial = 596] [outer = 000000AFBD2CB000] 15:44:30 INFO - PROCESS | 1008 | 1468190670329 Marionette DEBUG loaded listener.js 15:44:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFC2AC6800) [pid = 1008] [serial = 597] [outer = 000000AFBD2CB000] 15:44:30 INFO - PROCESS | 1008 | 1468190670747 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]]]}] 15:44:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 15:44:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 626ms 15:44:30 INFO - PROCESS | 1008 | 1468190670817 Marionette TRACE conn5 -> [0,761,"getWindowHandle",null] 15:44:30 INFO - PROCESS | 1008 | 1468190670819 Marionette TRACE conn5 <- [1,761,null,{"value":"13"}] 15:44:30 INFO - PROCESS | 1008 | 1468190670823 Marionette TRACE conn5 -> [0,762,"setScriptTimeout",{"ms":35000}] 15:44:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 15:44:30 INFO - PROCESS | 1008 | 1468190670825 Marionette TRACE conn5 <- [1,762,null,{}] 15:44:30 INFO - PROCESS | 1008 | 1468190670828 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}] 15:44:30 INFO - PROCESS | 1008 | 1468190670834 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:30 INFO - PROCESS | 1008 | 1468190670945 Marionette TRACE conn5 <- [1,763,null,{"value":null}] 15:44:30 INFO - PROCESS | 1008 | 1468190670957 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:30 INFO - PROCESS | 1008 | 1468190670959 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5CD3000 == 33 [pid = 1008] [id = 200] 15:44:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFB6DD7400) [pid = 1008] [serial = 598] [outer = 0000000000000000] 15:44:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFC4228000) [pid = 1008] [serial = 599] [outer = 000000AFB6DD7400] 15:44:31 INFO - PROCESS | 1008 | 1468190671005 Marionette DEBUG loaded listener.js 15:44:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFC4EA8000) [pid = 1008] [serial = 600] [outer = 000000AFB6DD7400] 15:44:31 INFO - PROCESS | 1008 | 1468190671424 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]]]}] 15:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 15:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 628ms 15:44:31 INFO - PROCESS | 1008 | 1468190671454 Marionette TRACE conn5 -> [0,765,"getWindowHandle",null] 15:44:31 INFO - PROCESS | 1008 | 1468190671456 Marionette TRACE conn5 <- [1,765,null,{"value":"13"}] 15:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 15:44:31 INFO - PROCESS | 1008 | 1468190671459 Marionette TRACE conn5 -> [0,766,"setScriptTimeout",{"ms":35000}] 15:44:31 INFO - PROCESS | 1008 | 1468190671461 Marionette TRACE conn5 <- [1,766,null,{}] 15:44:31 INFO - PROCESS | 1008 | 1468190671464 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}] 15:44:31 INFO - PROCESS | 1008 | 1468190671466 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:31 INFO - PROCESS | 1008 | 1468190671546 Marionette TRACE conn5 <- [1,767,null,{"value":null}] 15:44:31 INFO - PROCESS | 1008 | 1468190671551 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:31 INFO - PROCESS | 1008 | 1468190671553 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC768B000 == 34 [pid = 1008] [id = 201] 15:44:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFC502C000) [pid = 1008] [serial = 601] [outer = 0000000000000000] 15:44:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC5033C00) [pid = 1008] [serial = 602] [outer = 000000AFC502C000] 15:44:31 INFO - PROCESS | 1008 | 1468190671599 Marionette DEBUG loaded listener.js 15:44:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFC5215400) [pid = 1008] [serial = 603] [outer = 000000AFC502C000] 15:44:32 INFO - PROCESS | 1008 | 1468190672279 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]]]}] 15:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 15:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 880ms 15:44:32 INFO - PROCESS | 1008 | 1468190672344 Marionette TRACE conn5 -> [0,769,"getWindowHandle",null] 15:44:32 INFO - PROCESS | 1008 | 1468190672348 Marionette TRACE conn5 <- [1,769,null,{"value":"13"}] 15:44:32 INFO - PROCESS | 1008 | 1468190672354 Marionette TRACE conn5 -> [0,770,"setScriptTimeout",{"ms":35000}] 15:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 15:44:32 INFO - PROCESS | 1008 | 1468190672358 Marionette TRACE conn5 <- [1,770,null,{}] 15:44:32 INFO - PROCESS | 1008 | 1468190672364 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}] 15:44:32 INFO - PROCESS | 1008 | 1468190672367 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:32 INFO - PROCESS | 1008 | 1468190672502 Marionette TRACE conn5 <- [1,771,null,{"value":null}] 15:44:32 INFO - PROCESS | 1008 | 1468190672567 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:32 INFO - PROCESS | 1008 | 1468190672570 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD9CD800 == 35 [pid = 1008] [id = 202] 15:44:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB8C23800) [pid = 1008] [serial = 604] [outer = 0000000000000000] 15:44:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8C8C800) [pid = 1008] [serial = 605] [outer = 000000AFB8C23800] 15:44:32 INFO - PROCESS | 1008 | 1468190672630 Marionette DEBUG loaded listener.js 15:44:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB910AC00) [pid = 1008] [serial = 606] [outer = 000000AFB8C23800] 15:44:33 INFO - PROCESS | 1008 | 1468190673453 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]]]}] 15:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 15:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1133ms 15:44:33 INFO - PROCESS | 1008 | 1468190673490 Marionette TRACE conn5 -> [0,773,"getWindowHandle",null] 15:44:33 INFO - PROCESS | 1008 | 1468190673496 Marionette TRACE conn5 <- [1,773,null,{"value":"13"}] 15:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 15:44:33 INFO - PROCESS | 1008 | 1468190673502 Marionette TRACE conn5 -> [0,774,"setScriptTimeout",{"ms":35000}] 15:44:33 INFO - PROCESS | 1008 | 1468190673506 Marionette TRACE conn5 <- [1,774,null,{}] 15:44:33 INFO - PROCESS | 1008 | 1468190673510 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}] 15:44:33 INFO - PROCESS | 1008 | 1468190673513 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:33 INFO - PROCESS | 1008 | 1468190673635 Marionette TRACE conn5 <- [1,775,null,{"value":null}] 15:44:33 INFO - PROCESS | 1008 | 1468190673705 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:33 INFO - PROCESS | 1008 | 1468190673708 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC568A800 == 36 [pid = 1008] [id = 203] 15:44:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBDAA9000) [pid = 1008] [serial = 607] [outer = 0000000000000000] 15:44:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBDF53C00) [pid = 1008] [serial = 608] [outer = 000000AFBDAA9000] 15:44:33 INFO - PROCESS | 1008 | 1468190673768 Marionette DEBUG loaded listener.js 15:44:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBF0F9400) [pid = 1008] [serial = 609] [outer = 000000AFBDAA9000] 15:44:34 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5CD3000 == 35 [pid = 1008] [id = 200] 15:44:34 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC54C5000 == 34 [pid = 1008] [id = 199] 15:44:34 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5009000 == 33 [pid = 1008] [id = 198] 15:44:34 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26C7000 == 32 [pid = 1008] [id = 197] 15:44:34 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDDD5800 == 31 [pid = 1008] [id = 196] 15:44:34 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBA0CF000 == 30 [pid = 1008] [id = 195] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBF4CD400) [pid = 1008] [serial = 563] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC262DC00) [pid = 1008] [serial = 566] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB803CC00) [pid = 1008] [serial = 554] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFB872D400) [pid = 1008] [serial = 555] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC5533400) [pid = 1008] [serial = 576] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFBD2CE400) [pid = 1008] [serial = 560] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFB8C85000) [pid = 1008] [serial = 551] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFB9105000) [pid = 1008] [serial = 552] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC52CD000) [pid = 1008] [serial = 549] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFB8E0B000) [pid = 1008] [serial = 557] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFB910D400) [pid = 1008] [serial = 558] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC552B400) [pid = 1008] [serial = 575] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC234F800) [pid = 1008] [serial = 564] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC539C400) [pid = 1008] [serial = 573] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC4223800) [pid = 1008] [serial = 569] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC52D8400) [pid = 1008] [serial = 572] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (000000AFC5035400) [pid = 1008] [serial = 570] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 53 (000000AFC3F1A400) [pid = 1008] [serial = 567] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | --DOMWINDOW == 52 (000000AFBDCE9400) [pid = 1008] [serial = 561] [outer = 0000000000000000] [url = about:blank] 15:44:34 INFO - PROCESS | 1008 | 1468190674503 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]]]}] 15:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 15:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1031ms 15:44:34 INFO - PROCESS | 1008 | 1468190674543 Marionette TRACE conn5 -> [0,777,"getWindowHandle",null] 15:44:34 INFO - PROCESS | 1008 | 1468190674547 Marionette TRACE conn5 <- [1,777,null,{"value":"13"}] 15:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 15:44:34 INFO - PROCESS | 1008 | 1468190674570 Marionette TRACE conn5 -> [0,778,"setScriptTimeout",{"ms":35000}] 15:44:34 INFO - PROCESS | 1008 | 1468190674575 Marionette TRACE conn5 <- [1,778,null,{}] 15:44:34 INFO - PROCESS | 1008 | 1468190674580 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}] 15:44:34 INFO - PROCESS | 1008 | 1468190674583 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:34 INFO - PROCESS | 1008 | 1468190674674 Marionette TRACE conn5 <- [1,779,null,{"value":null}] 15:44:34 INFO - PROCESS | 1008 | 1468190674681 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:34 INFO - PROCESS | 1008 | 1468190674684 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD9CE000 == 31 [pid = 1008] [id = 204] 15:44:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 53 (000000AFB8BB9000) [pid = 1008] [serial = 610] [outer = 0000000000000000] 15:44:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 54 (000000AFB8D4D000) [pid = 1008] [serial = 611] [outer = 000000AFB8BB9000] 15:44:34 INFO - PROCESS | 1008 | 1468190674734 Marionette DEBUG loaded listener.js 15:44:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFB9234400) [pid = 1008] [serial = 612] [outer = 000000AFB8BB9000] 15:44:35 INFO - PROCESS | 1008 | 1468190675241 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]]]}] 15:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 15:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 711ms 15:44:35 INFO - PROCESS | 1008 | 1468190675266 Marionette TRACE conn5 -> [0,781,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 1008 | 1468190675271 Marionette TRACE conn5 <- [1,781,null,{"value":"13"}] 15:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 15:44:35 INFO - PROCESS | 1008 | 1468190675276 Marionette TRACE conn5 -> [0,782,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - PROCESS | 1008 | 1468190675279 Marionette TRACE conn5 <- [1,782,null,{}] 15:44:35 INFO - PROCESS | 1008 | 1468190675283 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}] 15:44:35 INFO - PROCESS | 1008 | 1468190675286 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:35 INFO - PROCESS | 1008 | 1468190675378 Marionette TRACE conn5 <- [1,783,null,{"value":null}] 15:44:35 INFO - PROCESS | 1008 | 1468190675386 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:35 INFO - PROCESS | 1008 | 1468190675389 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5C3800 == 32 [pid = 1008] [id = 205] 15:44:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFBDCE2000) [pid = 1008] [serial = 613] [outer = 0000000000000000] 15:44:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFBDF59800) [pid = 1008] [serial = 614] [outer = 000000AFBDCE2000] 15:44:35 INFO - PROCESS | 1008 | 1468190675437 Marionette DEBUG loaded listener.js 15:44:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFBEAC8C00) [pid = 1008] [serial = 615] [outer = 000000AFBDCE2000] 15:44:35 INFO - PROCESS | 1008 | 1468190675904 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]]]}] 15:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 15:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 690ms 15:44:35 INFO - PROCESS | 1008 | 1468190675970 Marionette TRACE conn5 -> [0,785,"getWindowHandle",null] 15:44:35 INFO - PROCESS | 1008 | 1468190675972 Marionette TRACE conn5 <- [1,785,null,{"value":"13"}] 15:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 15:44:35 INFO - PROCESS | 1008 | 1468190675976 Marionette TRACE conn5 -> [0,786,"setScriptTimeout",{"ms":35000}] 15:44:35 INFO - PROCESS | 1008 | 1468190675980 Marionette TRACE conn5 <- [1,786,null,{}] 15:44:36 INFO - PROCESS | 1008 | 1468190675991 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}] 15:44:36 INFO - PROCESS | 1008 | 1468190675996 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:36 INFO - PROCESS | 1008 | 1468190676109 Marionette TRACE conn5 <- [1,787,null,{"value":null}] 15:44:36 INFO - PROCESS | 1008 | 1468190676158 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 1008 | 1468190676161 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:36 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50BB800 == 33 [pid = 1008] [id = 206] 15:44:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFC2352400) [pid = 1008] [serial = 616] [outer = 0000000000000000] 15:44:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFC2ACD800) [pid = 1008] [serial = 617] [outer = 000000AFC2352400] 15:44:36 INFO - PROCESS | 1008 | 1468190676211 Marionette DEBUG loaded listener.js 15:44:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFC4223400) [pid = 1008] [serial = 618] [outer = 000000AFC2352400] 15:44:36 INFO - PROCESS | 1008 | 1468190676613 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]]]}] 15:44:36 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 15:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 690ms 15:44:36 INFO - PROCESS | 1008 | 1468190676670 Marionette TRACE conn5 -> [0,789,"getWindowHandle",null] 15:44:36 INFO - PROCESS | 1008 | 1468190676673 Marionette TRACE conn5 <- [1,789,null,{"value":"13"}] 15:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 15:44:36 INFO - PROCESS | 1008 | 1468190676676 Marionette TRACE conn5 -> [0,790,"setScriptTimeout",{"ms":35000}] 15:44:36 INFO - PROCESS | 1008 | 1468190676678 Marionette TRACE conn5 <- [1,790,null,{}] 15:44:36 INFO - PROCESS | 1008 | 1468190676681 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}] 15:44:36 INFO - PROCESS | 1008 | 1468190676683 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:36 INFO - PROCESS | 1008 | 1468190676822 Marionette TRACE conn5 <- [1,791,null,{"value":null}] 15:44:36 INFO - PROCESS | 1008 | 1468190676868 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:36 INFO - PROCESS | 1008 | 1468190676870 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:36 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56EC800 == 34 [pid = 1008] [id = 207] 15:44:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFC4811400) [pid = 1008] [serial = 619] [outer = 0000000000000000] 15:44:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFC4DC9C00) [pid = 1008] [serial = 620] [outer = 000000AFC4811400] 15:44:36 INFO - PROCESS | 1008 | 1468190676917 Marionette DEBUG loaded listener.js 15:44:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC5035400) [pid = 1008] [serial = 621] [outer = 000000AFC4811400] 15:44:37 INFO - PROCESS | 1008 | 1468190677362 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]]]}] 15:44:37 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 15:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 732ms 15:44:37 INFO - PROCESS | 1008 | 1468190677410 Marionette TRACE conn5 -> [0,793,"getWindowHandle",null] 15:44:37 INFO - PROCESS | 1008 | 1468190677412 Marionette TRACE conn5 <- [1,793,null,{"value":"13"}] 15:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 15:44:37 INFO - PROCESS | 1008 | 1468190677415 Marionette TRACE conn5 -> [0,794,"setScriptTimeout",{"ms":35000}] 15:44:37 INFO - PROCESS | 1008 | 1468190677417 Marionette TRACE conn5 <- [1,794,null,{}] 15:44:37 INFO - PROCESS | 1008 | 1468190677420 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}] 15:44:37 INFO - PROCESS | 1008 | 1468190677423 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:37 INFO - PROCESS | 1008 | 1468190677533 Marionette TRACE conn5 <- [1,795,null,{"value":null}] 15:44:37 INFO - PROCESS | 1008 | 1468190677539 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:37 INFO - PROCESS | 1008 | 1468190677541 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F6A000 == 35 [pid = 1008] [id = 208] 15:44:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB8726800) [pid = 1008] [serial = 622] [outer = 0000000000000000] 15:44:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC521C000) [pid = 1008] [serial = 623] [outer = 000000AFB8726800] 15:44:37 INFO - PROCESS | 1008 | 1468190677586 Marionette DEBUG loaded listener.js 15:44:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC52EDC00) [pid = 1008] [serial = 624] [outer = 000000AFB8726800] 15:44:38 INFO - PROCESS | 1008 | 1468190678054 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]]]}] 15:44:38 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 15:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 690ms 15:44:38 INFO - PROCESS | 1008 | 1468190678108 Marionette TRACE conn5 -> [0,797,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 1008 | 1468190678111 Marionette TRACE conn5 <- [1,797,null,{"value":"13"}] 15:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 15:44:38 INFO - PROCESS | 1008 | 1468190678114 Marionette TRACE conn5 -> [0,798,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 1008 | 1468190678116 Marionette TRACE conn5 <- [1,798,null,{}] 15:44:38 INFO - PROCESS | 1008 | 1468190678119 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}] 15:44:38 INFO - PROCESS | 1008 | 1468190678125 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:38 INFO - PROCESS | 1008 | 1468190678274 Marionette TRACE conn5 <- [1,799,null,{"value":null}] 15:44:38 INFO - PROCESS | 1008 | 1468190678326 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 1008 | 1468190678328 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC484B000 == 36 [pid = 1008] [id = 209] 15:44:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC539A800) [pid = 1008] [serial = 625] [outer = 0000000000000000] 15:44:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC5530400) [pid = 1008] [serial = 626] [outer = 000000AFC539A800] 15:44:38 INFO - PROCESS | 1008 | 1468190678382 Marionette DEBUG loaded listener.js 15:44:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC5594800) [pid = 1008] [serial = 627] [outer = 000000AFC539A800] 15:44:38 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFB9232800) [pid = 1008] [serial = 586] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 15:44:38 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB8C27800) [pid = 1008] [serial = 583] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 15:44:38 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBD1EF400) [pid = 1008] [serial = 580] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 15:44:38 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFBE904400) [pid = 1008] [serial = 589] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 15:44:38 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFB8D48C00) [pid = 1008] [serial = 577] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 15:44:38 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC223C800) [pid = 1008] [serial = 592] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 15:44:38 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFB6DD7400) [pid = 1008] [serial = 598] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 15:44:38 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFBD2CB000) [pid = 1008] [serial = 595] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 15:44:38 INFO - PROCESS | 1008 | 1468190678780 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]]]}] 15:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 15:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 692ms 15:44:38 INFO - PROCESS | 1008 | 1468190678809 Marionette TRACE conn5 -> [0,801,"getWindowHandle",null] 15:44:38 INFO - PROCESS | 1008 | 1468190678811 Marionette TRACE conn5 <- [1,801,null,{"value":"13"}] 15:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 15:44:38 INFO - PROCESS | 1008 | 1468190678814 Marionette TRACE conn5 -> [0,802,"setScriptTimeout",{"ms":35000}] 15:44:38 INFO - PROCESS | 1008 | 1468190678816 Marionette TRACE conn5 <- [1,802,null,{}] 15:44:38 INFO - PROCESS | 1008 | 1468190678819 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}] 15:44:38 INFO - PROCESS | 1008 | 1468190678821 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:38 INFO - PROCESS | 1008 | 1468190678902 Marionette TRACE conn5 <- [1,803,null,{"value":null}] 15:44:38 INFO - PROCESS | 1008 | 1468190678968 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:38 INFO - PROCESS | 1008 | 1468190678970 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DC0000 == 37 [pid = 1008] [id = 210] 15:44:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFB8727400) [pid = 1008] [serial = 628] [outer = 0000000000000000] 15:44:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC2ACCC00) [pid = 1008] [serial = 629] [outer = 000000AFB8727400] 15:44:39 INFO - PROCESS | 1008 | 1468190679016 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFC5B32800) [pid = 1008] [serial = 630] [outer = 000000AFB8727400] 15:44:39 INFO - PROCESS | 1008 | 1468190679385 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] 15:44:39 INFO - PROCESS | 1008 | 1468190679407 Marionette TRACE conn5 <- [1,805,null,{"value":"13"}] 15:44:39 INFO - PROCESS | 1008 | 1468190679411 Marionette TRACE conn5 -> [0,806,"setScriptTimeout",{"ms":35000}] 15:44:39 INFO - PROCESS | 1008 | 1468190679413 Marionette TRACE conn5 <- [1,806,null,{}] 15:44:39 INFO - PROCESS | 1008 | 1468190679416 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}] 15:44:39 INFO - PROCESS | 1008 | 1468190679418 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:39 INFO - PROCESS | 1008 | 1468190679525 Marionette TRACE conn5 <- [1,807,null,{"value":null}] 15:44:39 INFO - PROCESS | 1008 | 1468190679532 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:39 INFO - PROCESS | 1008 | 1468190679534 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC933E000 == 38 [pid = 1008] [id = 211] 15:44:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB8B65C00) [pid = 1008] [serial = 631] [outer = 0000000000000000] 15:44:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC5B38000) [pid = 1008] [serial = 632] [outer = 000000AFB8B65C00] 15:44:39 INFO - PROCESS | 1008 | 1468190679588 Marionette DEBUG loaded listener.js 15:44:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC5D88000) [pid = 1008] [serial = 633] [outer = 000000AFB8B65C00] 15:44:40 INFO - PROCESS | 1008 | 1468190679994 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]]]}] 15:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 15:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 626ms 15:44:40 INFO - PROCESS | 1008 | 1468190680040 Marionette TRACE conn5 -> [0,809,"getWindowHandle",null] 15:44:40 INFO - PROCESS | 1008 | 1468190680042 Marionette TRACE conn5 <- [1,809,null,{"value":"13"}] 15:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 15:44:40 INFO - PROCESS | 1008 | 1468190680045 Marionette TRACE conn5 -> [0,810,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - PROCESS | 1008 | 1468190680047 Marionette TRACE conn5 <- [1,810,null,{}] 15:44:40 INFO - PROCESS | 1008 | 1468190680050 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}] 15:44:40 INFO - PROCESS | 1008 | 1468190680052 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:40 INFO - PROCESS | 1008 | 1468190680163 Marionette TRACE conn5 <- [1,811,null,{"value":null}] 15:44:40 INFO - PROCESS | 1008 | 1468190680171 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:40 INFO - PROCESS | 1008 | 1468190680173 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5CC800 == 39 [pid = 1008] [id = 212] 15:44:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8B6E400) [pid = 1008] [serial = 634] [outer = 0000000000000000] 15:44:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC608AC00) [pid = 1008] [serial = 635] [outer = 000000AFB8B6E400] 15:44:40 INFO - PROCESS | 1008 | 1468190680218 Marionette DEBUG loaded listener.js 15:44:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC6093400) [pid = 1008] [serial = 636] [outer = 000000AFB8B6E400] 15:44:40 INFO - PROCESS | 1008 | 1468190680628 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] 15:44:40 INFO - PROCESS | 1008 | 1468190680686 Marionette TRACE conn5 <- [1,813,null,{"value":"13"}] 15:44:40 INFO - PROCESS | 1008 | 1468190680691 Marionette TRACE conn5 -> [0,814,"setScriptTimeout",{"ms":35000}] 15:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 15:44:40 INFO - PROCESS | 1008 | 1468190680696 Marionette TRACE conn5 <- [1,814,null,{}] 15:44:40 INFO - PROCESS | 1008 | 1468190680703 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}] 15:44:40 INFO - PROCESS | 1008 | 1468190680706 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:40 INFO - PROCESS | 1008 | 1468190680909 Marionette TRACE conn5 <- [1,815,null,{"value":null}] 15:44:41 INFO - PROCESS | 1008 | 1468190680998 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 1008 | 1468190681004 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDCCE800 == 40 [pid = 1008] [id = 213] 15:44:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8C2A000) [pid = 1008] [serial = 637] [outer = 0000000000000000] 15:44:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB8C8D000) [pid = 1008] [serial = 638] [outer = 000000AFB8C2A000] 15:44:41 INFO - PROCESS | 1008 | 1468190681062 Marionette DEBUG loaded listener.js 15:44:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB9CD5800) [pid = 1008] [serial = 639] [outer = 000000AFB8C2A000] 15:44:41 INFO - PROCESS | 1008 | 1468190681632 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]]]}] 15:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 15:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 986ms 15:44:41 INFO - PROCESS | 1008 | 1468190681683 Marionette TRACE conn5 -> [0,817,"getWindowHandle",null] 15:44:41 INFO - PROCESS | 1008 | 1468190681686 Marionette TRACE conn5 <- [1,817,null,{"value":"13"}] 15:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 15:44:41 INFO - PROCESS | 1008 | 1468190681693 Marionette TRACE conn5 -> [0,818,"setScriptTimeout",{"ms":35000}] 15:44:41 INFO - PROCESS | 1008 | 1468190681697 Marionette TRACE conn5 <- [1,818,null,{}] 15:44:41 INFO - PROCESS | 1008 | 1468190681702 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}] 15:44:41 INFO - PROCESS | 1008 | 1468190681705 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:41 INFO - PROCESS | 1008 | 1468190681849 Marionette TRACE conn5 <- [1,819,null,{"value":null}] 15:44:41 INFO - PROCESS | 1008 | 1468190681923 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:41 INFO - PROCESS | 1008 | 1468190681926 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC55C9000 == 41 [pid = 1008] [id = 214] 15:44:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBD6F4800) [pid = 1008] [serial = 640] [outer = 0000000000000000] 15:44:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC223A000) [pid = 1008] [serial = 641] [outer = 000000AFBD6F4800] 15:44:42 INFO - PROCESS | 1008 | 1468190682025 Marionette DEBUG loaded listener.js 15:44:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC3F12800) [pid = 1008] [serial = 642] [outer = 000000AFBD6F4800] 15:44:42 INFO - PROCESS | 1008 | 1468190682648 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]]]}] 15:44:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 15:44:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 985ms 15:44:42 INFO - PROCESS | 1008 | 1468190682676 Marionette TRACE conn5 -> [0,821,"getWindowHandle",null] 15:44:42 INFO - PROCESS | 1008 | 1468190682679 Marionette TRACE conn5 <- [1,821,null,{"value":"13"}] 15:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 15:44:42 INFO - PROCESS | 1008 | 1468190682683 Marionette TRACE conn5 -> [0,822,"setScriptTimeout",{"ms":35000}] 15:44:42 INFO - PROCESS | 1008 | 1468190682685 Marionette TRACE conn5 <- [1,822,null,{}] 15:44:42 INFO - PROCESS | 1008 | 1468190682696 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}] 15:44:42 INFO - PROCESS | 1008 | 1468190682701 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:42 INFO - PROCESS | 1008 | 1468190682816 Marionette TRACE conn5 <- [1,823,null,{"value":null}] 15:44:42 INFO - PROCESS | 1008 | 1468190682904 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:42 INFO - PROCESS | 1008 | 1468190682908 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98CC000 == 42 [pid = 1008] [id = 215] 15:44:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5503400) [pid = 1008] [serial = 643] [outer = 0000000000000000] 15:44:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5529C00) [pid = 1008] [serial = 644] [outer = 000000AFC5503400] 15:44:42 INFO - PROCESS | 1008 | 1468190682967 Marionette DEBUG loaded listener.js 15:44:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5B32C00) [pid = 1008] [serial = 645] [outer = 000000AFC5503400] 15:44:43 INFO - PROCESS | 1008 | 1468190683600 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]]]}] 15:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 15:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 985ms 15:44:43 INFO - PROCESS | 1008 | 1468190683670 Marionette TRACE conn5 -> [0,825,"getWindowHandle",null] 15:44:43 INFO - PROCESS | 1008 | 1468190683673 Marionette TRACE conn5 <- [1,825,null,{"value":"13"}] 15:44:43 INFO - PROCESS | 1008 | 1468190683676 Marionette TRACE conn5 -> [0,826,"setScriptTimeout",{"ms":35000}] 15:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 15:44:43 INFO - PROCESS | 1008 | 1468190683679 Marionette TRACE conn5 <- [1,826,null,{}] 15:44:43 INFO - PROCESS | 1008 | 1468190683682 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}] 15:44:43 INFO - PROCESS | 1008 | 1468190683685 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:43 INFO - PROCESS | 1008 | 1468190683804 Marionette TRACE conn5 <- [1,827,null,{"value":null}] 15:44:43 INFO - PROCESS | 1008 | 1468190683869 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:43 INFO - PROCESS | 1008 | 1468190683872 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5257800 == 43 [pid = 1008] [id = 216] 15:44:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC2ACD400) [pid = 1008] [serial = 646] [outer = 0000000000000000] 15:44:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC6091C00) [pid = 1008] [serial = 647] [outer = 000000AFC2ACD400] 15:44:43 INFO - PROCESS | 1008 | 1468190683927 Marionette DEBUG loaded listener.js 15:44:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC61B1800) [pid = 1008] [serial = 648] [outer = 000000AFC2ACD400] 15:44:44 INFO - PROCESS | 1008 | 1468190684621 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]]]}] 15:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 15:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 986ms 15:44:44 INFO - PROCESS | 1008 | 1468190684667 Marionette TRACE conn5 -> [0,829,"getWindowHandle",null] 15:44:44 INFO - PROCESS | 1008 | 1468190684671 Marionette TRACE conn5 <- [1,829,null,{"value":"13"}] 15:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 15:44:44 INFO - PROCESS | 1008 | 1468190684676 Marionette TRACE conn5 -> [0,830,"setScriptTimeout",{"ms":35000}] 15:44:44 INFO - PROCESS | 1008 | 1468190684681 Marionette TRACE conn5 <- [1,830,null,{}] 15:44:44 INFO - PROCESS | 1008 | 1468190684686 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}] 15:44:44 INFO - PROCESS | 1008 | 1468190684689 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:44 INFO - PROCESS | 1008 | 1468190684795 Marionette TRACE conn5 <- [1,831,null,{"value":null}] 15:44:44 INFO - PROCESS | 1008 | 1468190684884 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:44 INFO - PROCESS | 1008 | 1468190684887 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF19800 == 44 [pid = 1008] [id = 217] 15:44:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB9108C00) [pid = 1008] [serial = 649] [outer = 0000000000000000] 15:44:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB9B59800) [pid = 1008] [serial = 650] [outer = 000000AFB9108C00] 15:44:44 INFO - PROCESS | 1008 | 1468190684939 Marionette DEBUG loaded listener.js 15:44:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBD930400) [pid = 1008] [serial = 651] [outer = 000000AFB9108C00] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC933E000 == 43 [pid = 1008] [id = 211] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DC0000 == 42 [pid = 1008] [id = 210] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC484B000 == 41 [pid = 1008] [id = 209] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F6A000 == 40 [pid = 1008] [id = 208] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56EC800 == 39 [pid = 1008] [id = 207] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50BB800 == 38 [pid = 1008] [id = 206] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5C3800 == 37 [pid = 1008] [id = 205] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD9CE000 == 36 [pid = 1008] [id = 204] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC568A800 == 35 [pid = 1008] [id = 203] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD9CD800 == 34 [pid = 1008] [id = 202] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC768B000 == 33 [pid = 1008] [id = 201] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC568D000 == 32 [pid = 1008] [id = 194] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5257800 == 31 [pid = 1008] [id = 216] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98CC000 == 30 [pid = 1008] [id = 215] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC55C9000 == 29 [pid = 1008] [id = 214] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5CC800 == 28 [pid = 1008] [id = 212] 15:44:45 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDCCE800 == 27 [pid = 1008] [id = 213] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFB9463400) [pid = 1008] [serial = 587] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8C29000) [pid = 1008] [serial = 584] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB8D49000) [pid = 1008] [serial = 585] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC26BE000) [pid = 1008] [serial = 582] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBF0F8C00) [pid = 1008] [serial = 581] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBE97AC00) [pid = 1008] [serial = 590] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBCFCAC00) [pid = 1008] [serial = 579] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB910B000) [pid = 1008] [serial = 578] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC2A43400) [pid = 1008] [serial = 594] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC234E400) [pid = 1008] [serial = 593] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC5033C00) [pid = 1008] [serial = 602] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBF0F1400) [pid = 1008] [serial = 591] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC4EA8000) [pid = 1008] [serial = 600] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBEA1D800) [pid = 1008] [serial = 596] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC4228000) [pid = 1008] [serial = 599] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC2AC6800) [pid = 1008] [serial = 597] [outer = 0000000000000000] [url = about:blank] 15:44:45 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBD1FB800) [pid = 1008] [serial = 588] [outer = 0000000000000000] [url = about:blank] 15:44:46 INFO - PROCESS | 1008 | 1468190686050 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]]]}] 15:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 15:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1398ms 15:44:46 INFO - PROCESS | 1008 | 1468190686082 Marionette TRACE conn5 -> [0,833,"getWindowHandle",null] 15:44:46 INFO - PROCESS | 1008 | 1468190686086 Marionette TRACE conn5 <- [1,833,null,{"value":"13"}] 15:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 15:44:46 INFO - PROCESS | 1008 | 1468190686091 Marionette TRACE conn5 -> [0,834,"setScriptTimeout",{"ms":35000}] 15:44:46 INFO - PROCESS | 1008 | 1468190686094 Marionette TRACE conn5 <- [1,834,null,{}] 15:44:46 INFO - PROCESS | 1008 | 1468190686100 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}] 15:44:46 INFO - PROCESS | 1008 | 1468190686104 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:46 INFO - PROCESS | 1008 | 1468190686199 Marionette TRACE conn5 <- [1,835,null,{"value":null}] 15:44:46 INFO - PROCESS | 1008 | 1468190686272 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:46 INFO - PROCESS | 1008 | 1468190686274 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD262000 == 28 [pid = 1008] [id = 218] 15:44:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB8C25C00) [pid = 1008] [serial = 652] [outer = 0000000000000000] 15:44:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8C8DC00) [pid = 1008] [serial = 653] [outer = 000000AFB8C25C00] 15:44:46 INFO - PROCESS | 1008 | 1468190686325 Marionette DEBUG loaded listener.js 15:44:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8F36C00) [pid = 1008] [serial = 654] [outer = 000000AFB8C25C00] 15:44:48 INFO - PROCESS | 1008 | 1468190688091 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]]]}] 15:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 15:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 2041ms 15:44:48 INFO - PROCESS | 1008 | 1468190688133 Marionette TRACE conn5 -> [0,837,"getWindowHandle",null] 15:44:48 INFO - PROCESS | 1008 | 1468190688138 Marionette TRACE conn5 <- [1,837,null,{"value":"13"}] 15:44:48 INFO - PROCESS | 1008 | 1468190688147 Marionette TRACE conn5 -> [0,838,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 1008 | 1468190688150 Marionette TRACE conn5 <- [1,838,null,{}] 15:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 15:44:48 INFO - PROCESS | 1008 | 1468190688154 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}] 15:44:48 INFO - PROCESS | 1008 | 1468190688157 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:48 INFO - PROCESS | 1008 | 1468190688253 Marionette TRACE conn5 <- [1,839,null,{"value":null}] 15:44:48 INFO - PROCESS | 1008 | 1468190688259 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:48 INFO - PROCESS | 1008 | 1468190688261 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:48 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC2AF0000 == 29 [pid = 1008] [id = 219] 15:44:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBE907800) [pid = 1008] [serial = 655] [outer = 0000000000000000] 15:44:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBE978800) [pid = 1008] [serial = 656] [outer = 000000AFBE907800] 15:44:48 INFO - PROCESS | 1008 | 1468190688310 Marionette DEBUG loaded listener.js 15:44:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBF0F8800) [pid = 1008] [serial = 657] [outer = 000000AFBE907800] 15:44:48 INFO - PROCESS | 1008 | 1468190688773 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]]]}] 15:44:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 15:44:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 691ms 15:44:48 INFO - PROCESS | 1008 | 1468190688843 Marionette TRACE conn5 -> [0,841,"getWindowHandle",null] 15:44:48 INFO - PROCESS | 1008 | 1468190688846 Marionette TRACE conn5 <- [1,841,null,{"value":"13"}] 15:44:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 15:44:48 INFO - PROCESS | 1008 | 1468190688849 Marionette TRACE conn5 -> [0,842,"setScriptTimeout",{"ms":35000}] 15:44:48 INFO - PROCESS | 1008 | 1468190688853 Marionette TRACE conn5 <- [1,842,null,{}] 15:44:48 INFO - PROCESS | 1008 | 1468190688871 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}] 15:44:48 INFO - PROCESS | 1008 | 1468190688876 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:49 INFO - PROCESS | 1008 | 1468190688990 Marionette TRACE conn5 <- [1,843,null,{"value":null}] 15:44:49 INFO - PROCESS | 1008 | 1468190689008 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 1008 | 1468190689011 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5256800 == 30 [pid = 1008] [id = 220] 15:44:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB7710000) [pid = 1008] [serial = 658] [outer = 0000000000000000] 15:44:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC2AC3000) [pid = 1008] [serial = 659] [outer = 000000AFB7710000] 15:44:49 INFO - PROCESS | 1008 | 1468190689061 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC3F1C000) [pid = 1008] [serial = 660] [outer = 000000AFB7710000] 15:44:49 INFO - PROCESS | 1008 | 1468190689550 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]]]}] 15:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 15:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 735ms 15:44:49 INFO - PROCESS | 1008 | 1468190689586 Marionette TRACE conn5 -> [0,845,"getWindowHandle",null] 15:44:49 INFO - PROCESS | 1008 | 1468190689589 Marionette TRACE conn5 <- [1,845,null,{"value":"13"}] 15:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 15:44:49 INFO - PROCESS | 1008 | 1468190689592 Marionette TRACE conn5 -> [0,846,"setScriptTimeout",{"ms":35000}] 15:44:49 INFO - PROCESS | 1008 | 1468190689594 Marionette TRACE conn5 <- [1,846,null,{}] 15:44:49 INFO - PROCESS | 1008 | 1468190689598 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}] 15:44:49 INFO - PROCESS | 1008 | 1468190689600 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:49 INFO - PROCESS | 1008 | 1468190689718 Marionette TRACE conn5 <- [1,847,null,{"value":null}] 15:44:49 INFO - PROCESS | 1008 | 1468190689724 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:49 INFO - PROCESS | 1008 | 1468190689726 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56E9000 == 31 [pid = 1008] [id = 221] 15:44:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC4229800) [pid = 1008] [serial = 661] [outer = 0000000000000000] 15:44:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC4898000) [pid = 1008] [serial = 662] [outer = 000000AFC4229800] 15:44:49 INFO - PROCESS | 1008 | 1468190689809 Marionette DEBUG loaded listener.js 15:44:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC4EA9000) [pid = 1008] [serial = 663] [outer = 000000AFC4229800] 15:44:50 INFO - PROCESS | 1008 | 1468190690240 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]]]}] 15:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 15:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 692ms 15:44:50 INFO - PROCESS | 1008 | 1468190690288 Marionette TRACE conn5 -> [0,849,"getWindowHandle",null] 15:44:50 INFO - PROCESS | 1008 | 1468190690290 Marionette TRACE conn5 <- [1,849,null,{"value":"13"}] 15:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 15:44:50 INFO - PROCESS | 1008 | 1468190690301 Marionette TRACE conn5 -> [0,850,"setScriptTimeout",{"ms":35000}] 15:44:50 INFO - PROCESS | 1008 | 1468190690303 Marionette TRACE conn5 <- [1,850,null,{}] 15:44:50 INFO - PROCESS | 1008 | 1468190690307 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}] 15:44:50 INFO - PROCESS | 1008 | 1468190690309 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:50 INFO - PROCESS | 1008 | 1468190690439 Marionette TRACE conn5 <- [1,851,null,{"value":null}] 15:44:50 INFO - PROCESS | 1008 | 1468190690449 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:50 INFO - PROCESS | 1008 | 1468190690451 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F6A000 == 32 [pid = 1008] [id = 222] 15:44:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFBE907400) [pid = 1008] [serial = 664] [outer = 0000000000000000] 15:44:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC502DC00) [pid = 1008] [serial = 665] [outer = 000000AFBE907400] 15:44:50 INFO - PROCESS | 1008 | 1468190690497 Marionette DEBUG loaded listener.js 15:44:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC52CFC00) [pid = 1008] [serial = 666] [outer = 000000AFBE907400] 15:44:50 INFO - PROCESS | 1008 | 1468190690953 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]]]}] 15:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 15:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 692ms 15:44:50 INFO - PROCESS | 1008 | 1468190690993 Marionette TRACE conn5 -> [0,853,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1008 | 1468190690996 Marionette TRACE conn5 <- [1,853,null,{"value":"13"}] 15:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 15:44:51 INFO - PROCESS | 1008 | 1468190690999 Marionette TRACE conn5 -> [0,854,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1008 | 1468190691000 Marionette TRACE conn5 <- [1,854,null,{}] 15:44:51 INFO - PROCESS | 1008 | 1468190691009 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}] 15:44:51 INFO - PROCESS | 1008 | 1468190691015 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:51 INFO - PROCESS | 1008 | 1468190691152 Marionette TRACE conn5 <- [1,855,null,{"value":null}] 15:44:51 INFO - PROCESS | 1008 | 1468190691164 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 1008 | 1468190691167 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DB9800 == 33 [pid = 1008] [id = 223] 15:44:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC52D4400) [pid = 1008] [serial = 667] [outer = 0000000000000000] 15:44:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC5973400) [pid = 1008] [serial = 668] [outer = 000000AFC52D4400] 15:44:51 INFO - PROCESS | 1008 | 1468190691251 Marionette DEBUG loaded listener.js 15:44:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC5B3D000) [pid = 1008] [serial = 669] [outer = 000000AFC52D4400] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB8B6E400) [pid = 1008] [serial = 634] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBDAA9000) [pid = 1008] [serial = 607] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8727400) [pid = 1008] [serial = 628] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC539A800) [pid = 1008] [serial = 625] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8B65C00) [pid = 1008] [serial = 631] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC2352400) [pid = 1008] [serial = 616] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8BB9000) [pid = 1008] [serial = 610] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8726800) [pid = 1008] [serial = 622] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8C23800) [pid = 1008] [serial = 604] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBDCE2000) [pid = 1008] [serial = 613] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC502C000) [pid = 1008] [serial = 601] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 15:44:51 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC4811400) [pid = 1008] [serial = 619] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 15:44:51 INFO - PROCESS | 1008 | 1468190691808 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]]]}] 15:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 15:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 836ms 15:44:51 INFO - PROCESS | 1008 | 1468190691838 Marionette TRACE conn5 -> [0,857,"getWindowHandle",null] 15:44:51 INFO - PROCESS | 1008 | 1468190691840 Marionette TRACE conn5 <- [1,857,null,{"value":"13"}] 15:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 15:44:51 INFO - PROCESS | 1008 | 1468190691843 Marionette TRACE conn5 -> [0,858,"setScriptTimeout",{"ms":35000}] 15:44:51 INFO - PROCESS | 1008 | 1468190691845 Marionette TRACE conn5 <- [1,858,null,{}] 15:44:51 INFO - PROCESS | 1008 | 1468190691849 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}] 15:44:51 INFO - PROCESS | 1008 | 1468190691851 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:51 INFO - PROCESS | 1008 | 1468190691930 Marionette TRACE conn5 <- [1,859,null,{"value":null}] 15:44:51 INFO - PROCESS | 1008 | 1468190691936 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:51 INFO - PROCESS | 1008 | 1468190691938 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93ED000 == 34 [pid = 1008] [id = 224] 15:44:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFBF4D4800) [pid = 1008] [serial = 670] [outer = 0000000000000000] 15:44:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC4956000) [pid = 1008] [serial = 671] [outer = 000000AFBF4D4800] 15:44:51 INFO - PROCESS | 1008 | 1468190691984 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5587000) [pid = 1008] [serial = 672] [outer = 000000AFBF4D4800] 15:44:52 INFO - PROCESS | 1008 | 1468190692401 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]]]}] 15:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 15:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 586ms 15:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 15:44:52 INFO - PROCESS | 1008 | 1468190692433 Marionette TRACE conn5 -> [0,861,"getWindowHandle",null] 15:44:52 INFO - PROCESS | 1008 | 1468190692435 Marionette TRACE conn5 <- [1,861,null,{"value":"13"}] 15:44:52 INFO - PROCESS | 1008 | 1468190692438 Marionette TRACE conn5 -> [0,862,"setScriptTimeout",{"ms":35000}] 15:44:52 INFO - PROCESS | 1008 | 1468190692440 Marionette TRACE conn5 <- [1,862,null,{}] 15:44:52 INFO - PROCESS | 1008 | 1468190692444 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}] 15:44:52 INFO - PROCESS | 1008 | 1468190692445 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:52 INFO - PROCESS | 1008 | 1468190692528 Marionette TRACE conn5 <- [1,863,null,{"value":null}] 15:44:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC6087C00) [pid = 1008] [serial = 673] [outer = 000000AFC52D0800] 15:44:52 INFO - PROCESS | 1008 | 1468190692551 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:52 INFO - PROCESS | 1008 | 1468190692553 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8C3000 == 35 [pid = 1008] [id = 225] 15:44:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5B3B800) [pid = 1008] [serial = 674] [outer = 0000000000000000] 15:44:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC6092400) [pid = 1008] [serial = 675] [outer = 000000AFC5B3B800] 15:44:52 INFO - PROCESS | 1008 | 1468190692604 Marionette DEBUG loaded listener.js 15:44:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC61A6800) [pid = 1008] [serial = 676] [outer = 000000AFC5B3B800] 15:44:53 INFO - PROCESS | 1008 | 1468190693084 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]]]}] 15:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 15:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 692ms 15:44:53 INFO - PROCESS | 1008 | 1468190693134 Marionette TRACE conn5 -> [0,865,"getWindowHandle",null] 15:44:53 INFO - PROCESS | 1008 | 1468190693136 Marionette TRACE conn5 <- [1,865,null,{"value":"13"}] 15:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 15:44:53 INFO - PROCESS | 1008 | 1468190693139 Marionette TRACE conn5 -> [0,866,"setScriptTimeout",{"ms":35000}] 15:44:53 INFO - PROCESS | 1008 | 1468190693141 Marionette TRACE conn5 <- [1,866,null,{}] 15:44:53 INFO - PROCESS | 1008 | 1468190693144 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}] 15:44:53 INFO - PROCESS | 1008 | 1468190693146 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:53 INFO - PROCESS | 1008 | 1468190693229 Marionette TRACE conn5 <- [1,867,null,{"value":null}] 15:44:53 INFO - PROCESS | 1008 | 1468190693235 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:53 INFO - PROCESS | 1008 | 1468190693237 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50D6000 == 36 [pid = 1008] [id = 226] 15:44:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFBDCE2000) [pid = 1008] [serial = 677] [outer = 0000000000000000] 15:44:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC608C800) [pid = 1008] [serial = 678] [outer = 000000AFBDCE2000] 15:44:53 INFO - PROCESS | 1008 | 1468190693282 Marionette DEBUG loaded listener.js 15:44:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC6971800) [pid = 1008] [serial = 679] [outer = 000000AFBDCE2000] 15:44:54 INFO - PROCESS | 1008 | 1468190693991 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]]]}] 15:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 15:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 940ms 15:44:54 INFO - PROCESS | 1008 | 1468190694083 Marionette TRACE conn5 -> [0,869,"getWindowHandle",null] 15:44:54 INFO - PROCESS | 1008 | 1468190694088 Marionette TRACE conn5 <- [1,869,null,{"value":"13"}] 15:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 15:44:54 INFO - PROCESS | 1008 | 1468190694093 Marionette TRACE conn5 -> [0,870,"setScriptTimeout",{"ms":35000}] 15:44:54 INFO - PROCESS | 1008 | 1468190694097 Marionette TRACE conn5 <- [1,870,null,{}] 15:44:54 INFO - PROCESS | 1008 | 1468190694103 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}] 15:44:54 INFO - PROCESS | 1008 | 1468190694107 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:54 INFO - PROCESS | 1008 | 1468190694270 Marionette TRACE conn5 <- [1,871,null,{"value":null}] 15:44:54 INFO - PROCESS | 1008 | 1468190694337 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:54 INFO - PROCESS | 1008 | 1468190694340 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0CE800 == 37 [pid = 1008] [id = 227] 15:44:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB8B6A800) [pid = 1008] [serial = 680] [outer = 0000000000000000] 15:44:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8D4B800) [pid = 1008] [serial = 681] [outer = 000000AFB8B6A800] 15:44:54 INFO - PROCESS | 1008 | 1468190694399 Marionette DEBUG loaded listener.js 15:44:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB9EE4400) [pid = 1008] [serial = 682] [outer = 000000AFB8B6A800] 15:44:55 INFO - PROCESS | 1008 | 1468190695071 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]]]}] 15:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 15:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1032ms 15:44:55 INFO - PROCESS | 1008 | 1468190695129 Marionette TRACE conn5 -> [0,873,"getWindowHandle",null] 15:44:55 INFO - PROCESS | 1008 | 1468190695134 Marionette TRACE conn5 <- [1,873,null,{"value":"13"}] 15:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 15:44:55 INFO - PROCESS | 1008 | 1468190695141 Marionette TRACE conn5 -> [0,874,"setScriptTimeout",{"ms":35000}] 15:44:55 INFO - PROCESS | 1008 | 1468190695144 Marionette TRACE conn5 <- [1,874,null,{}] 15:44:55 INFO - PROCESS | 1008 | 1468190695149 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}] 15:44:55 INFO - PROCESS | 1008 | 1468190695152 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:55 INFO - PROCESS | 1008 | 1468190695325 Marionette TRACE conn5 <- [1,875,null,{"value":null}] 15:44:55 INFO - PROCESS | 1008 | 1468190695442 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:55 INFO - PROCESS | 1008 | 1468190695445 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5691800 == 38 [pid = 1008] [id = 228] 15:44:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB8C89000) [pid = 1008] [serial = 683] [outer = 0000000000000000] 15:44:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC223B400) [pid = 1008] [serial = 684] [outer = 000000AFB8C89000] 15:44:55 INFO - PROCESS | 1008 | 1468190695504 Marionette DEBUG loaded listener.js 15:44:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC2A46800) [pid = 1008] [serial = 685] [outer = 000000AFB8C89000] 15:44:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8C3000 == 37 [pid = 1008] [id = 225] 15:44:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93ED000 == 36 [pid = 1008] [id = 224] 15:44:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DB9800 == 35 [pid = 1008] [id = 223] 15:44:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F6A000 == 34 [pid = 1008] [id = 222] 15:44:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56E9000 == 33 [pid = 1008] [id = 221] 15:44:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5256800 == 32 [pid = 1008] [id = 220] 15:44:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC2AF0000 == 31 [pid = 1008] [id = 219] 15:44:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD262000 == 30 [pid = 1008] [id = 218] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFBDF53C00) [pid = 1008] [serial = 608] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC2ACCC00) [pid = 1008] [serial = 629] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC5594800) [pid = 1008] [serial = 627] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC5B38000) [pid = 1008] [serial = 632] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC2ACD800) [pid = 1008] [serial = 617] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFB8D4D000) [pid = 1008] [serial = 611] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC52EDC00) [pid = 1008] [serial = 624] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC5B32800) [pid = 1008] [serial = 630] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC4223400) [pid = 1008] [serial = 618] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5530400) [pid = 1008] [serial = 626] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC521C000) [pid = 1008] [serial = 623] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB9234400) [pid = 1008] [serial = 612] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8C8C800) [pid = 1008] [serial = 605] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBDF59800) [pid = 1008] [serial = 614] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5215400) [pid = 1008] [serial = 603] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC4DC9C00) [pid = 1008] [serial = 620] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBF0F9400) [pid = 1008] [serial = 609] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5035400) [pid = 1008] [serial = 621] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB910AC00) [pid = 1008] [serial = 606] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBEAC8C00) [pid = 1008] [serial = 615] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC5D88000) [pid = 1008] [serial = 633] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC608AC00) [pid = 1008] [serial = 635] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC6093400) [pid = 1008] [serial = 636] [outer = 0000000000000000] [url = about:blank] 15:44:56 INFO - PROCESS | 1008 | 1468190696368 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]]]}] 15:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 15:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1296ms 15:44:56 INFO - PROCESS | 1008 | 1468190696439 Marionette TRACE conn5 -> [0,877,"getWindowHandle",null] 15:44:56 INFO - PROCESS | 1008 | 1468190696443 Marionette TRACE conn5 <- [1,877,null,{"value":"13"}] 15:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 15:44:56 INFO - PROCESS | 1008 | 1468190696448 Marionette TRACE conn5 -> [0,878,"setScriptTimeout",{"ms":35000}] 15:44:56 INFO - PROCESS | 1008 | 1468190696451 Marionette TRACE conn5 <- [1,878,null,{}] 15:44:56 INFO - PROCESS | 1008 | 1468190696457 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}] 15:44:56 INFO - PROCESS | 1008 | 1468190696459 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:56 INFO - PROCESS | 1008 | 1468190696551 Marionette TRACE conn5 <- [1,879,null,{"value":null}] 15:44:56 INFO - PROCESS | 1008 | 1468190696567 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:56 INFO - PROCESS | 1008 | 1468190696570 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD9AE800 == 31 [pid = 1008] [id = 229] 15:44:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8C82C00) [pid = 1008] [serial = 686] [outer = 0000000000000000] 15:44:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB9110800) [pid = 1008] [serial = 687] [outer = 000000AFB8C82C00] 15:44:56 INFO - PROCESS | 1008 | 1468190696677 Marionette DEBUG loaded listener.js 15:44:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBD2CBC00) [pid = 1008] [serial = 688] [outer = 000000AFB8C82C00] 15:44:57 INFO - PROCESS | 1008 | 1468190697123 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]]]}] 15:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 15:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 734ms 15:44:57 INFO - PROCESS | 1008 | 1468190697186 Marionette TRACE conn5 -> [0,881,"getWindowHandle",null] 15:44:57 INFO - PROCESS | 1008 | 1468190697190 Marionette TRACE conn5 <- [1,881,null,{"value":"13"}] 15:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 15:44:57 INFO - PROCESS | 1008 | 1468190697197 Marionette TRACE conn5 -> [0,882,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1008 | 1468190697199 Marionette TRACE conn5 <- [1,882,null,{}] 15:44:57 INFO - PROCESS | 1008 | 1468190697203 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}] 15:44:57 INFO - PROCESS | 1008 | 1468190697206 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:57 INFO - PROCESS | 1008 | 1468190697296 Marionette TRACE conn5 <- [1,883,null,{"value":null}] 15:44:57 INFO - PROCESS | 1008 | 1468190697308 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1008 | 1468190697311 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26DB800 == 32 [pid = 1008] [id = 230] 15:44:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBF4CCC00) [pid = 1008] [serial = 689] [outer = 0000000000000000] 15:44:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBF58D400) [pid = 1008] [serial = 690] [outer = 000000AFBF4CCC00] 15:44:57 INFO - PROCESS | 1008 | 1468190697359 Marionette DEBUG loaded listener.js 15:44:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC26B2C00) [pid = 1008] [serial = 691] [outer = 000000AFBF4CCC00] 15:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 15:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 628ms 15:44:57 INFO - PROCESS | 1008 | 1468190697821 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]]]}] 15:44:57 INFO - PROCESS | 1008 | 1468190697827 Marionette TRACE conn5 -> [0,885,"getWindowHandle",null] 15:44:57 INFO - PROCESS | 1008 | 1468190697830 Marionette TRACE conn5 <- [1,885,null,{"value":"13"}] 15:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 15:44:57 INFO - PROCESS | 1008 | 1468190697833 Marionette TRACE conn5 -> [0,886,"setScriptTimeout",{"ms":35000}] 15:44:57 INFO - PROCESS | 1008 | 1468190697837 Marionette TRACE conn5 <- [1,886,null,{}] 15:44:57 INFO - PROCESS | 1008 | 1468190697848 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}] 15:44:57 INFO - PROCESS | 1008 | 1468190697853 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:57 INFO - PROCESS | 1008 | 1468190697974 Marionette TRACE conn5 <- [1,887,null,{"value":null}] 15:44:57 INFO - PROCESS | 1008 | 1468190697983 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:57 INFO - PROCESS | 1008 | 1468190697986 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC54B6000 == 33 [pid = 1008] [id = 231] 15:44:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB8B67000) [pid = 1008] [serial = 692] [outer = 0000000000000000] 15:44:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC4DC3400) [pid = 1008] [serial = 693] [outer = 000000AFB8B67000] 15:44:58 INFO - PROCESS | 1008 | 1468190698038 Marionette DEBUG loaded listener.js 15:44:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC50AE000) [pid = 1008] [serial = 694] [outer = 000000AFB8B67000] 15:44:58 INFO - PROCESS | 1008 | 1468190698466 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]]]}] 15:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 15:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 690ms 15:44:58 INFO - PROCESS | 1008 | 1468190698527 Marionette TRACE conn5 -> [0,889,"getWindowHandle",null] 15:44:58 INFO - PROCESS | 1008 | 1468190698530 Marionette TRACE conn5 <- [1,889,null,{"value":"13"}] 15:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 15:44:58 INFO - PROCESS | 1008 | 1468190698539 Marionette TRACE conn5 -> [0,890,"setScriptTimeout",{"ms":35000}] 15:44:58 INFO - PROCESS | 1008 | 1468190698541 Marionette TRACE conn5 <- [1,890,null,{}] 15:44:58 INFO - PROCESS | 1008 | 1468190698545 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}] 15:44:58 INFO - PROCESS | 1008 | 1468190698547 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:58 INFO - PROCESS | 1008 | 1468190698661 Marionette TRACE conn5 <- [1,891,null,{"value":null}] 15:44:58 INFO - PROCESS | 1008 | 1468190698666 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:58 INFO - PROCESS | 1008 | 1468190698669 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F56800 == 34 [pid = 1008] [id = 232] 15:44:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC52CD000) [pid = 1008] [serial = 695] [outer = 0000000000000000] 15:44:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC52EDC00) [pid = 1008] [serial = 696] [outer = 000000AFC52CD000] 15:44:58 INFO - PROCESS | 1008 | 1468190698758 Marionette DEBUG loaded listener.js 15:44:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC53A0C00) [pid = 1008] [serial = 697] [outer = 000000AFC52CD000] 15:44:59 INFO - PROCESS | 1008 | 1468190699168 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]]]}] 15:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 15:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 690ms 15:44:59 INFO - PROCESS | 1008 | 1468190699234 Marionette TRACE conn5 -> [0,893,"getWindowHandle",null] 15:44:59 INFO - PROCESS | 1008 | 1468190699236 Marionette TRACE conn5 <- [1,893,null,{"value":"13"}] 15:44:59 INFO - PROCESS | 1008 | 1468190699239 Marionette TRACE conn5 -> [0,894,"setScriptTimeout",{"ms":35000}] 15:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 15:44:59 INFO - PROCESS | 1008 | 1468190699241 Marionette TRACE conn5 <- [1,894,null,{}] 15:44:59 INFO - PROCESS | 1008 | 1468190699245 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}] 15:44:59 INFO - PROCESS | 1008 | 1468190699247 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:59 INFO - PROCESS | 1008 | 1468190699383 Marionette TRACE conn5 <- [1,895,null,{"value":null}] 15:44:59 INFO - PROCESS | 1008 | 1468190699406 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:44:59 INFO - PROCESS | 1008 | 1468190699408 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:44:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F94800 == 35 [pid = 1008] [id = 233] 15:44:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5518000) [pid = 1008] [serial = 698] [outer = 0000000000000000] 15:44:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC552DC00) [pid = 1008] [serial = 699] [outer = 000000AFC5518000] 15:44:59 INFO - PROCESS | 1008 | 1468190699453 Marionette DEBUG loaded listener.js 15:44:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5594800) [pid = 1008] [serial = 700] [outer = 000000AFC5518000] 15:44:59 INFO - PROCESS | 1008 | 1468190699899 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]]]}] 15:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 15:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 671ms 15:44:59 INFO - PROCESS | 1008 | 1468190699916 Marionette TRACE conn5 -> [0,897,"getWindowHandle",null] 15:44:59 INFO - PROCESS | 1008 | 1468190699918 Marionette TRACE conn5 <- [1,897,null,{"value":"13"}] 15:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 15:44:59 INFO - PROCESS | 1008 | 1468190699921 Marionette TRACE conn5 -> [0,898,"setScriptTimeout",{"ms":35000}] 15:44:59 INFO - PROCESS | 1008 | 1468190699923 Marionette TRACE conn5 <- [1,898,null,{}] 15:44:59 INFO - PROCESS | 1008 | 1468190699927 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}] 15:44:59 INFO - PROCESS | 1008 | 1468190699933 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:00 INFO - PROCESS | 1008 | 1468190700074 Marionette TRACE conn5 <- [1,899,null,{"value":null}] 15:45:00 INFO - PROCESS | 1008 | 1468190700080 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1008 | 1468190700082 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9335800 == 36 [pid = 1008] [id = 234] 15:45:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5B33400) [pid = 1008] [serial = 701] [outer = 0000000000000000] 15:45:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC6093400) [pid = 1008] [serial = 702] [outer = 000000AFC5B33400] 15:45:00 INFO - PROCESS | 1008 | 1468190700127 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC76E8000) [pid = 1008] [serial = 703] [outer = 000000AFC5B33400] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC4229800) [pid = 1008] [serial = 661] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB9108C00) [pid = 1008] [serial = 649] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBE907800) [pid = 1008] [serial = 655] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8C25C00) [pid = 1008] [serial = 652] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB7710000) [pid = 1008] [serial = 658] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBE907400) [pid = 1008] [serial = 664] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC52D4400) [pid = 1008] [serial = 667] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8C2A000) [pid = 1008] [serial = 637] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBD6F4800) [pid = 1008] [serial = 640] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5503400) [pid = 1008] [serial = 643] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC2ACD400) [pid = 1008] [serial = 646] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5B3B800) [pid = 1008] [serial = 674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 15:45:00 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBF4D4800) [pid = 1008] [serial = 670] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 15:45:00 INFO - PROCESS | 1008 | 1468190700664 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]]]}] 15:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 15:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 796ms 15:45:00 INFO - PROCESS | 1008 | 1468190700721 Marionette TRACE conn5 -> [0,901,"getWindowHandle",null] 15:45:00 INFO - PROCESS | 1008 | 1468190700723 Marionette TRACE conn5 <- [1,901,null,{"value":"13"}] 15:45:00 INFO - PROCESS | 1008 | 1468190700730 Marionette TRACE conn5 -> [0,902,"setScriptTimeout",{"ms":35000}] 15:45:00 INFO - PROCESS | 1008 | 1468190700732 Marionette TRACE conn5 <- [1,902,null,{}] 15:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 15:45:00 INFO - PROCESS | 1008 | 1468190700735 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}] 15:45:00 INFO - PROCESS | 1008 | 1468190700738 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:00 INFO - PROCESS | 1008 | 1468190700818 Marionette TRACE conn5 <- [1,903,null,{"value":null}] 15:45:00 INFO - PROCESS | 1008 | 1468190700826 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:00 INFO - PROCESS | 1008 | 1468190700828 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93FC800 == 37 [pid = 1008] [id = 235] 15:45:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB9104400) [pid = 1008] [serial = 704] [outer = 0000000000000000] 15:45:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC2240400) [pid = 1008] [serial = 705] [outer = 000000AFB9104400] 15:45:00 INFO - PROCESS | 1008 | 1468190700873 Marionette DEBUG loaded listener.js 15:45:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5536C00) [pid = 1008] [serial = 706] [outer = 000000AFB9104400] 15:45:01 INFO - PROCESS | 1008 | 1468190701275 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]]]}] 15:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 15:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 587ms 15:45:01 INFO - PROCESS | 1008 | 1468190701322 Marionette TRACE conn5 -> [0,905,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 1008 | 1468190701324 Marionette TRACE conn5 <- [1,905,null,{"value":"13"}] 15:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 15:45:01 INFO - PROCESS | 1008 | 1468190701327 Marionette TRACE conn5 -> [0,906,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - PROCESS | 1008 | 1468190701329 Marionette TRACE conn5 <- [1,906,null,{}] 15:45:01 INFO - PROCESS | 1008 | 1468190701332 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}] 15:45:01 INFO - PROCESS | 1008 | 1468190701342 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:01 INFO - PROCESS | 1008 | 1468190701423 Marionette TRACE conn5 <- [1,907,null,{"value":null}] 15:45:01 INFO - PROCESS | 1008 | 1468190701429 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:01 INFO - PROCESS | 1008 | 1468190701431 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8C2000 == 38 [pid = 1008] [id = 236] 15:45:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC7C03000) [pid = 1008] [serial = 707] [outer = 0000000000000000] 15:45:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC7F51800) [pid = 1008] [serial = 708] [outer = 000000AFC7C03000] 15:45:01 INFO - PROCESS | 1008 | 1468190701477 Marionette DEBUG loaded listener.js 15:45:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8D58400) [pid = 1008] [serial = 709] [outer = 000000AFC7C03000] 15:45:01 INFO - PROCESS | 1008 | 1468190701885 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]]]}] 15:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 15:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 586ms 15:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 15:45:01 INFO - PROCESS | 1008 | 1468190701926 Marionette TRACE conn5 -> [0,909,"getWindowHandle",null] 15:45:01 INFO - PROCESS | 1008 | 1468190701929 Marionette TRACE conn5 <- [1,909,null,{"value":"13"}] 15:45:01 INFO - PROCESS | 1008 | 1468190701932 Marionette TRACE conn5 -> [0,910,"setScriptTimeout",{"ms":35000}] 15:45:01 INFO - PROCESS | 1008 | 1468190701934 Marionette TRACE conn5 <- [1,910,null,{}] 15:45:01 INFO - PROCESS | 1008 | 1468190701937 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}] 15:45:01 INFO - PROCESS | 1008 | 1468190701939 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:02 INFO - PROCESS | 1008 | 1468190702027 Marionette TRACE conn5 <- [1,911,null,{"value":null}] 15:45:02 INFO - PROCESS | 1008 | 1468190702033 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1008 | 1468190702035 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC54B5800 == 39 [pid = 1008] [id = 237] 15:45:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC8D59000) [pid = 1008] [serial = 710] [outer = 0000000000000000] 15:45:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC8D61400) [pid = 1008] [serial = 711] [outer = 000000AFC8D59000] 15:45:02 INFO - PROCESS | 1008 | 1468190702079 Marionette DEBUG loaded listener.js 15:45:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC8DD6400) [pid = 1008] [serial = 712] [outer = 000000AFC8D59000] 15:45:02 INFO - PROCESS | 1008 | 1468190702527 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]]]}] 15:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 15:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 628ms 15:45:02 INFO - PROCESS | 1008 | 1468190702564 Marionette TRACE conn5 -> [0,913,"getWindowHandle",null] 15:45:02 INFO - PROCESS | 1008 | 1468190702566 Marionette TRACE conn5 <- [1,913,null,{"value":"13"}] 15:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 15:45:02 INFO - PROCESS | 1008 | 1468190702570 Marionette TRACE conn5 -> [0,914,"setScriptTimeout",{"ms":35000}] 15:45:02 INFO - PROCESS | 1008 | 1468190702571 Marionette TRACE conn5 <- [1,914,null,{}] 15:45:02 INFO - PROCESS | 1008 | 1468190702580 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}] 15:45:02 INFO - PROCESS | 1008 | 1468190702582 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:02 INFO - PROCESS | 1008 | 1468190702709 Marionette TRACE conn5 <- [1,915,null,{"value":null}] 15:45:02 INFO - PROCESS | 1008 | 1468190702830 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:02 INFO - PROCESS | 1008 | 1468190702834 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB90BE000 == 40 [pid = 1008] [id = 238] 15:45:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB6E31000) [pid = 1008] [serial = 713] [outer = 0000000000000000] 15:45:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB82C6C00) [pid = 1008] [serial = 714] [outer = 000000AFB6E31000] 15:45:02 INFO - PROCESS | 1008 | 1468190702896 Marionette DEBUG loaded listener.js 15:45:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB9105C00) [pid = 1008] [serial = 715] [outer = 000000AFB6E31000] 15:45:03 INFO - PROCESS | 1008 | 1468190703563 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]]]}] 15:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 15:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1034ms 15:45:03 INFO - PROCESS | 1008 | 1468190703609 Marionette TRACE conn5 -> [0,917,"getWindowHandle",null] 15:45:03 INFO - PROCESS | 1008 | 1468190703614 Marionette TRACE conn5 <- [1,917,null,{"value":"13"}] 15:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 15:45:03 INFO - PROCESS | 1008 | 1468190703640 Marionette TRACE conn5 -> [0,918,"setScriptTimeout",{"ms":35000}] 15:45:03 INFO - PROCESS | 1008 | 1468190703644 Marionette TRACE conn5 <- [1,918,null,{}] 15:45:03 INFO - PROCESS | 1008 | 1468190703649 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}] 15:45:03 INFO - PROCESS | 1008 | 1468190703652 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:03 INFO - PROCESS | 1008 | 1468190703801 Marionette TRACE conn5 <- [1,919,null,{"value":null}] 15:45:03 INFO - PROCESS | 1008 | 1468190703917 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:03 INFO - PROCESS | 1008 | 1468190703921 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5CE1000 == 41 [pid = 1008] [id = 239] 15:45:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBF0F0400) [pid = 1008] [serial = 716] [outer = 0000000000000000] 15:45:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC2AC6000) [pid = 1008] [serial = 717] [outer = 000000AFBF0F0400] 15:45:03 INFO - PROCESS | 1008 | 1468190703979 Marionette DEBUG loaded listener.js 15:45:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC4F58C00) [pid = 1008] [serial = 718] [outer = 000000AFBF0F0400] 15:45:04 INFO - PROCESS | 1008 | 1468190704557 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]]]}] 15:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 15:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 986ms 15:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 15:45:04 INFO - PROCESS | 1008 | 1468190704629 Marionette TRACE conn5 -> [0,921,"getWindowHandle",null] 15:45:04 INFO - PROCESS | 1008 | 1468190704633 Marionette TRACE conn5 <- [1,921,null,{"value":"13"}] 15:45:04 INFO - PROCESS | 1008 | 1468190704637 Marionette TRACE conn5 -> [0,922,"setScriptTimeout",{"ms":35000}] 15:45:04 INFO - PROCESS | 1008 | 1468190704639 Marionette TRACE conn5 <- [1,922,null,{}] 15:45:04 INFO - PROCESS | 1008 | 1468190704643 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}] 15:45:04 INFO - PROCESS | 1008 | 1468190704646 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:04 INFO - PROCESS | 1008 | 1468190704760 Marionette TRACE conn5 <- [1,923,null,{"value":null}] 15:45:04 INFO - PROCESS | 1008 | 1468190704836 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:04 INFO - PROCESS | 1008 | 1468190704839 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCBCB000 == 42 [pid = 1008] [id = 240] 15:45:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC5A51400) [pid = 1008] [serial = 719] [outer = 0000000000000000] 15:45:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC5D88000) [pid = 1008] [serial = 720] [outer = 000000AFC5A51400] 15:45:04 INFO - PROCESS | 1008 | 1468190704895 Marionette DEBUG loaded listener.js 15:45:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC61AE400) [pid = 1008] [serial = 721] [outer = 000000AFC5A51400] 15:45:05 INFO - PROCESS | 1008 | 1468190705531 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]]]}] 15:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 15:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 944ms 15:45:05 INFO - PROCESS | 1008 | 1468190705582 Marionette TRACE conn5 -> [0,925,"getWindowHandle",null] 15:45:05 INFO - PROCESS | 1008 | 1468190705586 Marionette TRACE conn5 <- [1,925,null,{"value":"13"}] 15:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 15:45:05 INFO - PROCESS | 1008 | 1468190705598 Marionette TRACE conn5 -> [0,926,"setScriptTimeout",{"ms":35000}] 15:45:05 INFO - PROCESS | 1008 | 1468190705603 Marionette TRACE conn5 <- [1,926,null,{}] 15:45:05 INFO - PROCESS | 1008 | 1468190705606 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}] 15:45:05 INFO - PROCESS | 1008 | 1468190705610 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:05 INFO - PROCESS | 1008 | 1468190705734 Marionette TRACE conn5 <- [1,927,null,{"value":null}] 15:45:05 INFO - PROCESS | 1008 | 1468190705802 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:05 INFO - PROCESS | 1008 | 1468190705805 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB90BA800 == 43 [pid = 1008] [id = 241] 15:45:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFB7707800) [pid = 1008] [serial = 722] [outer = 0000000000000000] 15:45:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFB8BB2C00) [pid = 1008] [serial = 723] [outer = 000000AFB7707800] 15:45:06 INFO - PROCESS | 1008 | 1468190706014 Marionette DEBUG loaded listener.js 15:45:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFB8F42400) [pid = 1008] [serial = 724] [outer = 000000AFB7707800] 15:45:06 INFO - PROCESS | 1008 | 1468190706640 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]]]}] 15:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 15:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1093ms 15:45:06 INFO - PROCESS | 1008 | 1468190706689 Marionette TRACE conn5 -> [0,929,"getWindowHandle",null] 15:45:06 INFO - PROCESS | 1008 | 1468190706692 Marionette TRACE conn5 <- [1,929,null,{"value":"13"}] 15:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 15:45:06 INFO - PROCESS | 1008 | 1468190706697 Marionette TRACE conn5 -> [0,930,"setScriptTimeout",{"ms":35000}] 15:45:06 INFO - PROCESS | 1008 | 1468190706700 Marionette TRACE conn5 <- [1,930,null,{}] 15:45:06 INFO - PROCESS | 1008 | 1468190706705 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}] 15:45:06 INFO - PROCESS | 1008 | 1468190706709 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF19800 == 42 [pid = 1008] [id = 217] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC54B5800 == 41 [pid = 1008] [id = 237] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8C2000 == 40 [pid = 1008] [id = 236] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93FC800 == 39 [pid = 1008] [id = 235] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9335800 == 38 [pid = 1008] [id = 234] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F94800 == 37 [pid = 1008] [id = 233] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F56800 == 36 [pid = 1008] [id = 232] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC54B6000 == 35 [pid = 1008] [id = 231] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26DB800 == 34 [pid = 1008] [id = 230] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD9AE800 == 33 [pid = 1008] [id = 229] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5691800 == 32 [pid = 1008] [id = 228] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0CE800 == 31 [pid = 1008] [id = 227] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50D6000 == 30 [pid = 1008] [id = 226] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB90BA800 == 29 [pid = 1008] [id = 241] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCBCB000 == 28 [pid = 1008] [id = 240] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5CE1000 == 27 [pid = 1008] [id = 239] 15:45:07 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB90BE000 == 26 [pid = 1008] [id = 238] 15:45:07 INFO - PROCESS | 1008 | 1468190707410 Marionette TRACE conn5 <- [1,931,null,{"value":null}] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFC4898000) [pid = 1008] [serial = 662] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFBD930400) [pid = 1008] [serial = 651] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFB9B59800) [pid = 1008] [serial = 650] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFBE978800) [pid = 1008] [serial = 656] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFBF0F8800) [pid = 1008] [serial = 657] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFB8C8DC00) [pid = 1008] [serial = 653] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB8F36C00) [pid = 1008] [serial = 654] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC2AC3000) [pid = 1008] [serial = 659] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC502DC00) [pid = 1008] [serial = 665] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC4EA9000) [pid = 1008] [serial = 663] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC5973400) [pid = 1008] [serial = 668] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB9CD5800) [pid = 1008] [serial = 639] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8C8D000) [pid = 1008] [serial = 638] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC3F12800) [pid = 1008] [serial = 642] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC223A000) [pid = 1008] [serial = 641] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC5B32C00) [pid = 1008] [serial = 645] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC5529C00) [pid = 1008] [serial = 644] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC61B1800) [pid = 1008] [serial = 648] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC6091C00) [pid = 1008] [serial = 647] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC52CFC00) [pid = 1008] [serial = 666] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC6092400) [pid = 1008] [serial = 675] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC5B3D000) [pid = 1008] [serial = 669] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC4956000) [pid = 1008] [serial = 671] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC61A6800) [pid = 1008] [serial = 676] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC3F1C000) [pid = 1008] [serial = 660] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC608C800) [pid = 1008] [serial = 678] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBDA4C000) [pid = 1008] [serial = 375] [outer = 0000000000000000] [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.] 15:45:07 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC5587000) [pid = 1008] [serial = 672] [outer = 0000000000000000] [url = about:blank] 15:45:07 INFO - PROCESS | 1008 | 1468190707581 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:07 INFO - PROCESS | 1008 | 1468190707585 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB9014800 == 27 [pid = 1008] [id = 242] 15:45:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8B64C00) [pid = 1008] [serial = 725] [outer = 0000000000000000] 15:45:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8B70C00) [pid = 1008] [serial = 726] [outer = 000000AFB8B64C00] 15:45:07 INFO - PROCESS | 1008 | 1468190707637 Marionette DEBUG loaded listener.js 15:45:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8C2AC00) [pid = 1008] [serial = 727] [outer = 000000AFB8B64C00] 15:45:08 INFO - PROCESS | 1008 | 1468190708082 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]]]}] 15:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 15:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1447ms 15:45:08 INFO - PROCESS | 1008 | 1468190708146 Marionette TRACE conn5 -> [0,933,"getWindowHandle",null] 15:45:08 INFO - PROCESS | 1008 | 1468190708151 Marionette TRACE conn5 <- [1,933,null,{"value":"13"}] 15:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 15:45:08 INFO - PROCESS | 1008 | 1468190708160 Marionette TRACE conn5 -> [0,934,"setScriptTimeout",{"ms":35000}] 15:45:08 INFO - PROCESS | 1008 | 1468190708164 Marionette TRACE conn5 <- [1,934,null,{}] 15:45:08 INFO - PROCESS | 1008 | 1468190708169 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}] 15:45:08 INFO - PROCESS | 1008 | 1468190708172 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:08 INFO - PROCESS | 1008 | 1468190708264 Marionette TRACE conn5 <- [1,935,null,{"value":null}] 15:45:08 INFO - PROCESS | 1008 | 1468190708279 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:08 INFO - PROCESS | 1008 | 1468190708282 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:08 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDAB6000 == 28 [pid = 1008] [id = 243] 15:45:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB9106C00) [pid = 1008] [serial = 728] [outer = 0000000000000000] 15:45:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB9420000) [pid = 1008] [serial = 729] [outer = 000000AFB9106C00] 15:45:08 INFO - PROCESS | 1008 | 1468190708331 Marionette DEBUG loaded listener.js 15:45:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBD2CDC00) [pid = 1008] [serial = 730] [outer = 000000AFB9106C00] 15:45:08 INFO - PROCESS | 1008 | 1468190708790 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]]]}] 15:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 15:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 690ms 15:45:08 INFO - PROCESS | 1008 | 1468190708849 Marionette TRACE conn5 -> [0,937,"getWindowHandle",null] 15:45:08 INFO - PROCESS | 1008 | 1468190708853 Marionette TRACE conn5 <- [1,937,null,{"value":"13"}] 15:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 15:45:08 INFO - PROCESS | 1008 | 1468190708887 Marionette TRACE conn5 -> [0,938,"setScriptTimeout",{"ms":35000}] 15:45:08 INFO - PROCESS | 1008 | 1468190708889 Marionette TRACE conn5 <- [1,938,null,{}] 15:45:08 INFO - PROCESS | 1008 | 1468190708896 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}] 15:45:08 INFO - PROCESS | 1008 | 1468190708899 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:09 INFO - PROCESS | 1008 | 1468190709003 Marionette TRACE conn5 <- [1,939,null,{"value":null}] 15:45:09 INFO - PROCESS | 1008 | 1468190709068 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:09 INFO - PROCESS | 1008 | 1468190709070 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26D8800 == 29 [pid = 1008] [id = 244] 15:45:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBDD4E000) [pid = 1008] [serial = 731] [outer = 0000000000000000] 15:45:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBEA1FC00) [pid = 1008] [serial = 732] [outer = 000000AFBDD4E000] 15:45:09 INFO - PROCESS | 1008 | 1468190709117 Marionette DEBUG loaded listener.js 15:45:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBF0F1800) [pid = 1008] [serial = 733] [outer = 000000AFBDD4E000] 15:45:09 INFO - PROCESS | 1008 | 1468190709494 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]]]}] 15:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 15:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 691ms 15:45:09 INFO - PROCESS | 1008 | 1468190709583 Marionette TRACE conn5 -> [0,941,"getWindowHandle",null] 15:45:09 INFO - PROCESS | 1008 | 1468190709588 Marionette TRACE conn5 <- [1,941,null,{"value":"13"}] 15:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 15:45:09 INFO - PROCESS | 1008 | 1468190709614 Marionette TRACE conn5 -> [0,942,"setScriptTimeout",{"ms":35000}] 15:45:09 INFO - PROCESS | 1008 | 1468190709619 Marionette TRACE conn5 <- [1,942,null,{}] 15:45:09 INFO - PROCESS | 1008 | 1468190709623 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}] 15:45:09 INFO - PROCESS | 1008 | 1468190709627 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:09 INFO - PROCESS | 1008 | 1468190709742 Marionette TRACE conn5 <- [1,943,null,{"value":null}] 15:45:09 INFO - PROCESS | 1008 | 1468190709749 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:09 INFO - PROCESS | 1008 | 1468190709751 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50C8000 == 30 [pid = 1008] [id = 245] 15:45:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC22E4800) [pid = 1008] [serial = 734] [outer = 0000000000000000] 15:45:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC26B9800) [pid = 1008] [serial = 735] [outer = 000000AFC22E4800] 15:45:09 INFO - PROCESS | 1008 | 1468190709834 Marionette DEBUG loaded listener.js 15:45:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC2ACD000) [pid = 1008] [serial = 736] [outer = 000000AFC22E4800] 15:45:10 INFO - PROCESS | 1008 | 1468190710265 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]]]}] 15:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 15:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 713ms 15:45:10 INFO - PROCESS | 1008 | 1468190710332 Marionette TRACE conn5 -> [0,945,"getWindowHandle",null] 15:45:10 INFO - PROCESS | 1008 | 1468190710334 Marionette TRACE conn5 <- [1,945,null,{"value":"13"}] 15:45:10 INFO - PROCESS | 1008 | 1468190710338 Marionette TRACE conn5 -> [0,946,"setScriptTimeout",{"ms":35000}] 15:45:10 INFO - PROCESS | 1008 | 1468190710340 Marionette TRACE conn5 <- [1,946,null,{}] 15:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 15:45:10 INFO - PROCESS | 1008 | 1468190710347 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}] 15:45:10 INFO - PROCESS | 1008 | 1468190710349 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:10 INFO - PROCESS | 1008 | 1468190710466 Marionette TRACE conn5 <- [1,947,null,{"value":null}] 15:45:10 INFO - PROCESS | 1008 | 1468190710478 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:10 INFO - PROCESS | 1008 | 1468190710480 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5689000 == 31 [pid = 1008] [id = 246] 15:45:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC421FC00) [pid = 1008] [serial = 737] [outer = 0000000000000000] 15:45:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC4225800) [pid = 1008] [serial = 738] [outer = 000000AFC421FC00] 15:45:10 INFO - PROCESS | 1008 | 1468190710526 Marionette DEBUG loaded listener.js 15:45:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC4811C00) [pid = 1008] [serial = 739] [outer = 000000AFC421FC00] 15:45:10 INFO - PROCESS | 1008 | 1468190710953 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]]]}] 15:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 15:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 629ms 15:45:10 INFO - PROCESS | 1008 | 1468190710973 Marionette TRACE conn5 -> [0,949,"getWindowHandle",null] 15:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 15:45:10 INFO - PROCESS | 1008 | 1468190710975 Marionette TRACE conn5 <- [1,949,null,{"value":"13"}] 15:45:10 INFO - PROCESS | 1008 | 1468190710990 Marionette TRACE conn5 -> [0,950,"setScriptTimeout",{"ms":35000}] 15:45:10 INFO - PROCESS | 1008 | 1468190710992 Marionette TRACE conn5 <- [1,950,null,{}] 15:45:10 INFO - PROCESS | 1008 | 1468190710996 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}] 15:45:11 INFO - PROCESS | 1008 | 1468190710998 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:11 INFO - PROCESS | 1008 | 1468190711107 Marionette TRACE conn5 <- [1,951,null,{"value":null}] 15:45:11 INFO - PROCESS | 1008 | 1468190711113 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:11 INFO - PROCESS | 1008 | 1468190711119 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F10000 == 32 [pid = 1008] [id = 247] 15:45:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB92D6C00) [pid = 1008] [serial = 740] [outer = 0000000000000000] 15:45:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC502FC00) [pid = 1008] [serial = 741] [outer = 000000AFB92D6C00] 15:45:11 INFO - PROCESS | 1008 | 1468190711217 Marionette DEBUG loaded listener.js 15:45:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC52CC800) [pid = 1008] [serial = 742] [outer = 000000AFB92D6C00] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC8D59000) [pid = 1008] [serial = 710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC5518000) [pid = 1008] [serial = 698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8B6A800) [pid = 1008] [serial = 680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8B67000) [pid = 1008] [serial = 692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBDCE2000) [pid = 1008] [serial = 677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBF4CCC00) [pid = 1008] [serial = 689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8C89000) [pid = 1008] [serial = 683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8C82C00) [pid = 1008] [serial = 686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC5B33400) [pid = 1008] [serial = 701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB9104400) [pid = 1008] [serial = 704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC52CD000) [pid = 1008] [serial = 695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 15:45:11 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC7C03000) [pid = 1008] [serial = 707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 15:45:11 INFO - PROCESS | 1008 | 1468190711901 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]]]}] 15:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 15:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 945ms 15:45:11 INFO - PROCESS | 1008 | 1468190711926 Marionette TRACE conn5 -> [0,953,"getWindowHandle",null] 15:45:11 INFO - PROCESS | 1008 | 1468190711928 Marionette TRACE conn5 <- [1,953,null,{"value":"13"}] 15:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 15:45:11 INFO - PROCESS | 1008 | 1468190711932 Marionette TRACE conn5 -> [0,954,"setScriptTimeout",{"ms":35000}] 15:45:11 INFO - PROCESS | 1008 | 1468190711933 Marionette TRACE conn5 <- [1,954,null,{}] 15:45:11 INFO - PROCESS | 1008 | 1468190711937 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}] 15:45:11 INFO - PROCESS | 1008 | 1468190711939 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:12 INFO - PROCESS | 1008 | 1468190712033 Marionette TRACE conn5 <- [1,955,null,{"value":null}] 15:45:12 INFO - PROCESS | 1008 | 1468190712041 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 1008 | 1468190712043 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB877D000 == 33 [pid = 1008] [id = 248] 15:45:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBE978800) [pid = 1008] [serial = 743] [outer = 0000000000000000] 15:45:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBEAC6800) [pid = 1008] [serial = 744] [outer = 000000AFBE978800] 15:45:12 INFO - PROCESS | 1008 | 1468190712088 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC52D6000) [pid = 1008] [serial = 745] [outer = 000000AFBE978800] 15:45:12 INFO - PROCESS | 1008 | 1468190712506 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]]]}] 15:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 15:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 628ms 15:45:12 INFO - PROCESS | 1008 | 1468190712563 Marionette TRACE conn5 -> [0,957,"getWindowHandle",null] 15:45:12 INFO - PROCESS | 1008 | 1468190712565 Marionette TRACE conn5 <- [1,957,null,{"value":"13"}] 15:45:12 INFO - PROCESS | 1008 | 1468190712569 Marionette TRACE conn5 -> [0,958,"setScriptTimeout",{"ms":35000}] 15:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 15:45:12 INFO - PROCESS | 1008 | 1468190712571 Marionette TRACE conn5 <- [1,958,null,{}] 15:45:12 INFO - PROCESS | 1008 | 1468190712575 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}] 15:45:12 INFO - PROCESS | 1008 | 1468190712577 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:12 INFO - PROCESS | 1008 | 1468190712656 Marionette TRACE conn5 <- [1,959,null,{"value":null}] 15:45:12 INFO - PROCESS | 1008 | 1468190712661 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:12 INFO - PROCESS | 1008 | 1468190712663 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC811E800 == 34 [pid = 1008] [id = 249] 15:45:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB922FC00) [pid = 1008] [serial = 746] [outer = 0000000000000000] 15:45:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC552F400) [pid = 1008] [serial = 747] [outer = 000000AFB922FC00] 15:45:12 INFO - PROCESS | 1008 | 1468190712708 Marionette DEBUG loaded listener.js 15:45:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC59F6C00) [pid = 1008] [serial = 748] [outer = 000000AFB922FC00] 15:45:13 INFO - PROCESS | 1008 | 1468190713115 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]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 15:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 587ms 15:45:13 INFO - PROCESS | 1008 | 1468190713161 Marionette TRACE conn5 -> [0,961,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1008 | 1468190713163 Marionette TRACE conn5 <- [1,961,null,{"value":"13"}] 15:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 15:45:13 INFO - PROCESS | 1008 | 1468190713167 Marionette TRACE conn5 -> [0,962,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1008 | 1468190713169 Marionette TRACE conn5 <- [1,962,null,{}] 15:45:13 INFO - PROCESS | 1008 | 1468190713174 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}] 15:45:13 INFO - PROCESS | 1008 | 1468190713176 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:13 INFO - PROCESS | 1008 | 1468190713265 Marionette TRACE conn5 <- [1,963,null,{"value":null}] 15:45:13 INFO - PROCESS | 1008 | 1468190713275 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:13 INFO - PROCESS | 1008 | 1468190713277 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC933F800 == 35 [pid = 1008] [id = 250] 15:45:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5B35C00) [pid = 1008] [serial = 749] [outer = 0000000000000000] 15:45:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5B3C000) [pid = 1008] [serial = 750] [outer = 000000AFC5B35C00] 15:45:13 INFO - PROCESS | 1008 | 1468190713322 Marionette DEBUG loaded listener.js 15:45:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5D8AC00) [pid = 1008] [serial = 751] [outer = 000000AFC5B35C00] 15:45:13 INFO - PROCESS | 1008 | 1468190713746 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]]]}] 15:45:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 15:45:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 627ms 15:45:13 INFO - PROCESS | 1008 | 1468190713806 Marionette TRACE conn5 -> [0,965,"getWindowHandle",null] 15:45:13 INFO - PROCESS | 1008 | 1468190713808 Marionette TRACE conn5 <- [1,965,null,{"value":"13"}] 15:45:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 15:45:13 INFO - PROCESS | 1008 | 1468190713812 Marionette TRACE conn5 -> [0,966,"setScriptTimeout",{"ms":35000}] 15:45:13 INFO - PROCESS | 1008 | 1468190713813 Marionette TRACE conn5 <- [1,966,null,{}] 15:45:13 INFO - PROCESS | 1008 | 1468190713817 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}] 15:45:13 INFO - PROCESS | 1008 | 1468190713819 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:13 INFO - PROCESS | 1008 | 1468190713943 Marionette TRACE conn5 <- [1,967,null,{"value":null}] 15:45:14 INFO - PROCESS | 1008 | 1468190714065 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:14 INFO - PROCESS | 1008 | 1468190714068 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB9006800 == 36 [pid = 1008] [id = 251] 15:45:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB6E37000) [pid = 1008] [serial = 752] [outer = 0000000000000000] 15:45:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB7706400) [pid = 1008] [serial = 753] [outer = 000000AFB6E37000] 15:45:14 INFO - PROCESS | 1008 | 1468190714131 Marionette DEBUG loaded listener.js 15:45:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB8C2B000) [pid = 1008] [serial = 754] [outer = 000000AFB6E37000] 15:45:14 INFO - PROCESS | 1008 | 1468190714924 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]]]}] 15:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 15:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1141ms 15:45:14 INFO - PROCESS | 1008 | 1468190714957 Marionette TRACE conn5 -> [0,969,"getWindowHandle",null] 15:45:14 INFO - PROCESS | 1008 | 1468190714961 Marionette TRACE conn5 <- [1,969,null,{"value":"13"}] 15:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 15:45:14 INFO - PROCESS | 1008 | 1468190714967 Marionette TRACE conn5 -> [0,970,"setScriptTimeout",{"ms":35000}] 15:45:14 INFO - PROCESS | 1008 | 1468190714970 Marionette TRACE conn5 <- [1,970,null,{}] 15:45:15 INFO - PROCESS | 1008 | 1468190714999 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}] 15:45:15 INFO - PROCESS | 1008 | 1468190715002 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:15 INFO - PROCESS | 1008 | 1468190715136 Marionette TRACE conn5 <- [1,971,null,{"value":null}] 15:45:15 INFO - PROCESS | 1008 | 1468190715225 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:15 INFO - PROCESS | 1008 | 1468190715228 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:15 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50B8800 == 37 [pid = 1008] [id = 252] 15:45:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFBDA51C00) [pid = 1008] [serial = 755] [outer = 0000000000000000] 15:45:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBDD4BC00) [pid = 1008] [serial = 756] [outer = 000000AFBDA51C00] 15:45:15 INFO - PROCESS | 1008 | 1468190715286 Marionette DEBUG loaded listener.js 15:45:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFBEACCC00) [pid = 1008] [serial = 757] [outer = 000000AFBDA51C00] 15:45:15 INFO - PROCESS | 1008 | 1468190715991 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]]]}] 15:45:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 15:45:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1056ms 15:45:16 INFO - PROCESS | 1008 | 1468190716027 Marionette TRACE conn5 -> [0,973,"getWindowHandle",null] 15:45:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 15:45:16 INFO - PROCESS | 1008 | 1468190716030 Marionette TRACE conn5 <- [1,973,null,{"value":"13"}] 15:45:16 INFO - PROCESS | 1008 | 1468190716034 Marionette TRACE conn5 -> [0,974,"setScriptTimeout",{"ms":35000}] 15:45:16 INFO - PROCESS | 1008 | 1468190716037 Marionette TRACE conn5 <- [1,974,null,{}] 15:45:16 INFO - PROCESS | 1008 | 1468190716041 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}] 15:45:16 INFO - PROCESS | 1008 | 1468190716044 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:16 INFO - PROCESS | 1008 | 1468190716167 Marionette TRACE conn5 <- [1,975,null,{"value":null}] 15:45:16 INFO - PROCESS | 1008 | 1468190716244 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:16 INFO - PROCESS | 1008 | 1468190716247 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5D1000 == 38 [pid = 1008] [id = 253] 15:45:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFBD271400) [pid = 1008] [serial = 758] [outer = 0000000000000000] 15:45:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC223DC00) [pid = 1008] [serial = 759] [outer = 000000AFBD271400] 15:45:16 INFO - PROCESS | 1008 | 1468190716304 Marionette DEBUG loaded listener.js 15:45:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC4220000) [pid = 1008] [serial = 760] [outer = 000000AFBD271400] 15:45:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC933F800 == 37 [pid = 1008] [id = 250] 15:45:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC811E800 == 36 [pid = 1008] [id = 249] 15:45:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB877D000 == 35 [pid = 1008] [id = 248] 15:45:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F10000 == 34 [pid = 1008] [id = 247] 15:45:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5689000 == 33 [pid = 1008] [id = 246] 15:45:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50C8000 == 32 [pid = 1008] [id = 245] 15:45:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26D8800 == 31 [pid = 1008] [id = 244] 15:45:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDAB6000 == 30 [pid = 1008] [id = 243] 15:45:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB9014800 == 29 [pid = 1008] [id = 242] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC8D61400) [pid = 1008] [serial = 711] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC5594800) [pid = 1008] [serial = 700] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC552DC00) [pid = 1008] [serial = 699] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB8D4B800) [pid = 1008] [serial = 681] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFB9EE4400) [pid = 1008] [serial = 682] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC4DC3400) [pid = 1008] [serial = 693] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC6971800) [pid = 1008] [serial = 679] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFBF58D400) [pid = 1008] [serial = 690] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC26B2C00) [pid = 1008] [serial = 691] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC223B400) [pid = 1008] [serial = 684] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC2A46800) [pid = 1008] [serial = 685] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB9110800) [pid = 1008] [serial = 687] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBD2CBC00) [pid = 1008] [serial = 688] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC6093400) [pid = 1008] [serial = 702] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC2240400) [pid = 1008] [serial = 705] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5536C00) [pid = 1008] [serial = 706] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC76E8000) [pid = 1008] [serial = 703] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC52EDC00) [pid = 1008] [serial = 696] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC53A0C00) [pid = 1008] [serial = 697] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC7F51800) [pid = 1008] [serial = 708] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC8DD6400) [pid = 1008] [serial = 712] [outer = 0000000000000000] [url = about:blank] 15:45:16 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC50AE000) [pid = 1008] [serial = 694] [outer = 0000000000000000] [url = about:blank] 15:45:17 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC8D58400) [pid = 1008] [serial = 709] [outer = 0000000000000000] [url = about:blank] 15:45:17 INFO - PROCESS | 1008 | 1468190717061 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]]]}] 15:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 15:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1089ms 15:45:17 INFO - PROCESS | 1008 | 1468190717126 Marionette TRACE conn5 -> [0,977,"getWindowHandle",null] 15:45:17 INFO - PROCESS | 1008 | 1468190717130 Marionette TRACE conn5 <- [1,977,null,{"value":"13"}] 15:45:17 INFO - PROCESS | 1008 | 1468190717134 Marionette TRACE conn5 -> [0,978,"setScriptTimeout",{"ms":35000}] 15:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 15:45:17 INFO - PROCESS | 1008 | 1468190717139 Marionette TRACE conn5 <- [1,978,null,{}] 15:45:17 INFO - PROCESS | 1008 | 1468190717146 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}] 15:45:17 INFO - PROCESS | 1008 | 1468190717149 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:17 INFO - PROCESS | 1008 | 1468190717241 Marionette TRACE conn5 <- [1,979,null,{"value":null}] 15:45:17 INFO - PROCESS | 1008 | 1468190717254 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 1008 | 1468190717257 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF20000 == 30 [pid = 1008] [id = 254] 15:45:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8D52C00) [pid = 1008] [serial = 761] [outer = 0000000000000000] 15:45:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB9110800) [pid = 1008] [serial = 762] [outer = 000000AFB8D52C00] 15:45:17 INFO - PROCESS | 1008 | 1468190717305 Marionette DEBUG loaded listener.js 15:45:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBDD4D400) [pid = 1008] [serial = 763] [outer = 000000AFB8D52C00] 15:45:17 INFO - PROCESS | 1008 | 1468190717800 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]]]}] 15:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 15:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 689ms 15:45:17 INFO - PROCESS | 1008 | 1468190717827 Marionette TRACE conn5 -> [0,981,"getWindowHandle",null] 15:45:17 INFO - PROCESS | 1008 | 1468190717832 Marionette TRACE conn5 <- [1,981,null,{"value":"13"}] 15:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 15:45:17 INFO - PROCESS | 1008 | 1468190717838 Marionette TRACE conn5 -> [0,982,"setScriptTimeout",{"ms":35000}] 15:45:17 INFO - PROCESS | 1008 | 1468190717841 Marionette TRACE conn5 <- [1,982,null,{}] 15:45:17 INFO - PROCESS | 1008 | 1468190717845 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}] 15:45:17 INFO - PROCESS | 1008 | 1468190717847 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:17 INFO - PROCESS | 1008 | 1468190717939 Marionette TRACE conn5 <- [1,983,null,{"value":null}] 15:45:17 INFO - PROCESS | 1008 | 1468190717947 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:17 INFO - PROCESS | 1008 | 1468190717950 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4838800 == 31 [pid = 1008] [id = 255] 15:45:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBF58D400) [pid = 1008] [serial = 764] [outer = 0000000000000000] 15:45:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC2354C00) [pid = 1008] [serial = 765] [outer = 000000AFBF58D400] 15:45:18 INFO - PROCESS | 1008 | 1468190717998 Marionette DEBUG loaded listener.js 15:45:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC3F19400) [pid = 1008] [serial = 766] [outer = 000000AFBF58D400] 15:45:18 INFO - PROCESS | 1008 | 1468190718462 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]]]}] 15:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 15:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 689ms 15:45:18 INFO - PROCESS | 1008 | 1468190718531 Marionette TRACE conn5 -> [0,985,"getWindowHandle",null] 15:45:18 INFO - PROCESS | 1008 | 1468190718533 Marionette TRACE conn5 <- [1,985,null,{"value":"13"}] 15:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 15:45:18 INFO - PROCESS | 1008 | 1468190718537 Marionette TRACE conn5 -> [0,986,"setScriptTimeout",{"ms":35000}] 15:45:18 INFO - PROCESS | 1008 | 1468190718540 Marionette TRACE conn5 <- [1,986,null,{}] 15:45:18 INFO - PROCESS | 1008 | 1468190718552 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}] 15:45:18 INFO - PROCESS | 1008 | 1468190718557 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:18 INFO - PROCESS | 1008 | 1468190718647 Marionette TRACE conn5 <- [1,987,null,{"value":null}] 15:45:18 INFO - PROCESS | 1008 | 1468190718661 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:18 INFO - PROCESS | 1008 | 1468190718665 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56DA800 == 32 [pid = 1008] [id = 256] 15:45:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8BB2000) [pid = 1008] [serial = 767] [outer = 0000000000000000] 15:45:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC50B2400) [pid = 1008] [serial = 768] [outer = 000000AFB8BB2000] 15:45:18 INFO - PROCESS | 1008 | 1468190718714 Marionette DEBUG loaded listener.js 15:45:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5394000) [pid = 1008] [serial = 769] [outer = 000000AFB8BB2000] 15:45:19 INFO - PROCESS | 1008 | 1468190719121 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]]]}] 15:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 15:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 650ms 15:45:19 INFO - PROCESS | 1008 | 1468190719188 Marionette TRACE conn5 -> [0,989,"getWindowHandle",null] 15:45:19 INFO - PROCESS | 1008 | 1468190719191 Marionette TRACE conn5 <- [1,989,null,{"value":"13"}] 15:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 15:45:19 INFO - PROCESS | 1008 | 1468190719194 Marionette TRACE conn5 -> [0,990,"setScriptTimeout",{"ms":35000}] 15:45:19 INFO - PROCESS | 1008 | 1468190719196 Marionette TRACE conn5 <- [1,990,null,{}] 15:45:19 INFO - PROCESS | 1008 | 1468190719199 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}] 15:45:19 INFO - PROCESS | 1008 | 1468190719201 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:19 INFO - PROCESS | 1008 | 1468190719319 Marionette TRACE conn5 <- [1,991,null,{"value":null}] 15:45:19 INFO - PROCESS | 1008 | 1468190719328 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:19 INFO - PROCESS | 1008 | 1468190719330 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:19 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F8D800 == 33 [pid = 1008] [id = 257] 15:45:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC552A800) [pid = 1008] [serial = 770] [outer = 0000000000000000] 15:45:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5589C00) [pid = 1008] [serial = 771] [outer = 000000AFC552A800] 15:45:19 INFO - PROCESS | 1008 | 1468190719383 Marionette DEBUG loaded listener.js 15:45:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5B3A000) [pid = 1008] [serial = 772] [outer = 000000AFC552A800] 15:45:19 INFO - PROCESS | 1008 | 1468190719831 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]]]}] 15:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 15:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 692ms 15:45:19 INFO - PROCESS | 1008 | 1468190719896 Marionette TRACE conn5 -> [0,993,"getWindowHandle",null] 15:45:19 INFO - PROCESS | 1008 | 1468190719899 Marionette TRACE conn5 <- [1,993,null,{"value":"13"}] 15:45:19 INFO - PROCESS | 1008 | 1468190719903 Marionette TRACE conn5 -> [0,994,"setScriptTimeout",{"ms":35000}] 15:45:19 INFO - PROCESS | 1008 | 1468190719904 Marionette TRACE conn5 <- [1,994,null,{}] 15:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 15:45:19 INFO - PROCESS | 1008 | 1468190719908 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}] 15:45:19 INFO - PROCESS | 1008 | 1468190719910 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:20 INFO - PROCESS | 1008 | 1468190720018 Marionette TRACE conn5 <- [1,995,null,{"value":null}] 15:45:20 INFO - PROCESS | 1008 | 1468190720069 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:20 INFO - PROCESS | 1008 | 1468190720071 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9332800 == 34 [pid = 1008] [id = 258] 15:45:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB8BAE800) [pid = 1008] [serial = 773] [outer = 0000000000000000] 15:45:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC608CC00) [pid = 1008] [serial = 774] [outer = 000000AFB8BAE800] 15:45:20 INFO - PROCESS | 1008 | 1468190720117 Marionette DEBUG loaded listener.js 15:45:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC6147C00) [pid = 1008] [serial = 775] [outer = 000000AFB8BAE800] 15:45:20 INFO - PROCESS | 1008 | 1468190720573 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]]]}] 15:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 15:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 731ms 15:45:20 INFO - PROCESS | 1008 | 1468190720661 Marionette TRACE conn5 -> [0,997,"getWindowHandle",null] 15:45:20 INFO - PROCESS | 1008 | 1468190720664 Marionette TRACE conn5 <- [1,997,null,{"value":"13"}] 15:45:20 INFO - PROCESS | 1008 | 1468190720669 Marionette TRACE conn5 -> [0,998,"setScriptTimeout",{"ms":35000}] 15:45:20 INFO - PROCESS | 1008 | 1468190720671 Marionette TRACE conn5 <- [1,998,null,{}] 15:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 15:45:20 INFO - PROCESS | 1008 | 1468190720675 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}] 15:45:20 INFO - PROCESS | 1008 | 1468190720681 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:20 INFO - PROCESS | 1008 | 1468190720819 Marionette TRACE conn5 <- [1,999,null,{"value":null}] 15:45:20 INFO - PROCESS | 1008 | 1468190720864 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:20 INFO - PROCESS | 1008 | 1468190720866 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98CA800 == 35 [pid = 1008] [id = 259] 15:45:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC76F6400) [pid = 1008] [serial = 776] [outer = 0000000000000000] 15:45:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC7C87C00) [pid = 1008] [serial = 777] [outer = 000000AFC76F6400] 15:45:20 INFO - PROCESS | 1008 | 1468190720912 Marionette DEBUG loaded listener.js 15:45:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC8169400) [pid = 1008] [serial = 778] [outer = 000000AFC76F6400] 15:45:21 INFO - PROCESS | 1008 | 1468190721331 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]]]}] 15:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 15:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 671ms 15:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 15:45:21 INFO - PROCESS | 1008 | 1468190721346 Marionette TRACE conn5 -> [0,1001,"getWindowHandle",null] 15:45:21 INFO - PROCESS | 1008 | 1468190721348 Marionette TRACE conn5 <- [1,1001,null,{"value":"13"}] 15:45:21 INFO - PROCESS | 1008 | 1468190721352 Marionette TRACE conn5 -> [0,1002,"setScriptTimeout",{"ms":35000}] 15:45:21 INFO - PROCESS | 1008 | 1468190721353 Marionette TRACE conn5 <- [1,1002,null,{}] 15:45:21 INFO - PROCESS | 1008 | 1468190721357 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}] 15:45:21 INFO - PROCESS | 1008 | 1468190721359 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:21 INFO - PROCESS | 1008 | 1468190721468 Marionette TRACE conn5 <- [1,1003,null,{"value":null}] 15:45:21 INFO - PROCESS | 1008 | 1468190721474 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:21 INFO - PROCESS | 1008 | 1468190721476 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8B3800 == 36 [pid = 1008] [id = 260] 15:45:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC61AD800) [pid = 1008] [serial = 779] [outer = 0000000000000000] 15:45:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC8D60400) [pid = 1008] [serial = 780] [outer = 000000AFC61AD800] 15:45:21 INFO - PROCESS | 1008 | 1468190721562 Marionette DEBUG loaded listener.js 15:45:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC8DD8800) [pid = 1008] [serial = 781] [outer = 000000AFC61AD800] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB92D6C00) [pid = 1008] [serial = 740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB9106C00) [pid = 1008] [serial = 728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFB8B64C00) [pid = 1008] [serial = 725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFBDD4E000) [pid = 1008] [serial = 731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB7707800) [pid = 1008] [serial = 722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB6E31000) [pid = 1008] [serial = 713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC421FC00) [pid = 1008] [serial = 737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBF0F0400) [pid = 1008] [serial = 716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC5A51400) [pid = 1008] [serial = 719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBE978800) [pid = 1008] [serial = 743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC22E4800) [pid = 1008] [serial = 734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 15:45:21 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB922FC00) [pid = 1008] [serial = 746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 15:45:22 INFO - PROCESS | 1008 | 1468190722006 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]]]}] 15:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 15:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 692ms 15:45:22 INFO - PROCESS | 1008 | 1468190722047 Marionette TRACE conn5 -> [0,1005,"getWindowHandle",null] 15:45:22 INFO - PROCESS | 1008 | 1468190722049 Marionette TRACE conn5 <- [1,1005,null,{"value":"13"}] 15:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 15:45:22 INFO - PROCESS | 1008 | 1468190722053 Marionette TRACE conn5 -> [0,1006,"setScriptTimeout",{"ms":35000}] 15:45:22 INFO - PROCESS | 1008 | 1468190722055 Marionette TRACE conn5 <- [1,1006,null,{}] 15:45:22 INFO - PROCESS | 1008 | 1468190722059 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}] 15:45:22 INFO - PROCESS | 1008 | 1468190722061 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:22 INFO - PROCESS | 1008 | 1468190722167 Marionette TRACE conn5 <- [1,1007,null,{"value":null}] 15:45:22 INFO - PROCESS | 1008 | 1468190722176 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:22 INFO - PROCESS | 1008 | 1468190722178 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8D3800 == 37 [pid = 1008] [id = 261] 15:45:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB92D6C00) [pid = 1008] [serial = 782] [outer = 0000000000000000] 15:45:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5393400) [pid = 1008] [serial = 783] [outer = 000000AFB92D6C00] 15:45:22 INFO - PROCESS | 1008 | 1468190722223 Marionette DEBUG loaded listener.js 15:45:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8DD9400) [pid = 1008] [serial = 784] [outer = 000000AFB92D6C00] 15:45:22 INFO - PROCESS | 1008 | 1468190722629 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]]]}] 15:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 15:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 628ms 15:45:22 INFO - PROCESS | 1008 | 1468190722685 Marionette TRACE conn5 -> [0,1009,"getWindowHandle",null] 15:45:22 INFO - PROCESS | 1008 | 1468190722687 Marionette TRACE conn5 <- [1,1009,null,{"value":"13"}] 15:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 15:45:22 INFO - PROCESS | 1008 | 1468190722691 Marionette TRACE conn5 -> [0,1010,"setScriptTimeout",{"ms":35000}] 15:45:22 INFO - PROCESS | 1008 | 1468190722693 Marionette TRACE conn5 <- [1,1010,null,{}] 15:45:22 INFO - PROCESS | 1008 | 1468190722696 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}] 15:45:22 INFO - PROCESS | 1008 | 1468190722698 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:22 INFO - PROCESS | 1008 | 1468190722791 Marionette TRACE conn5 <- [1,1011,null,{"value":null}] 15:45:22 INFO - PROCESS | 1008 | 1468190722798 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:22 INFO - PROCESS | 1008 | 1468190722800 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56D1800 == 38 [pid = 1008] [id = 262] 15:45:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC8FE8000) [pid = 1008] [serial = 785] [outer = 0000000000000000] 15:45:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC9354400) [pid = 1008] [serial = 786] [outer = 000000AFC8FE8000] 15:45:22 INFO - PROCESS | 1008 | 1468190722847 Marionette DEBUG loaded listener.js 15:45:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC9351400) [pid = 1008] [serial = 787] [outer = 000000AFC8FE8000] 15:45:23 INFO - PROCESS | 1008 | 1468190723287 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]]]}] 15:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 15:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 625ms 15:45:23 INFO - PROCESS | 1008 | 1468190723319 Marionette TRACE conn5 -> [0,1013,"getWindowHandle",null] 15:45:23 INFO - PROCESS | 1008 | 1468190723321 Marionette TRACE conn5 <- [1,1013,null,{"value":"13"}] 15:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 15:45:23 INFO - PROCESS | 1008 | 1468190723324 Marionette TRACE conn5 -> [0,1014,"setScriptTimeout",{"ms":35000}] 15:45:23 INFO - PROCESS | 1008 | 1468190723326 Marionette TRACE conn5 <- [1,1014,null,{}] 15:45:23 INFO - PROCESS | 1008 | 1468190723329 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}] 15:45:23 INFO - PROCESS | 1008 | 1468190723331 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:23 INFO - PROCESS | 1008 | 1468190723419 Marionette TRACE conn5 <- [1,1015,null,{"value":null}] 15:45:23 INFO - PROCESS | 1008 | 1468190723425 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:23 INFO - PROCESS | 1008 | 1468190723427 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCBCA000 == 39 [pid = 1008] [id = 263] 15:45:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB9113400) [pid = 1008] [serial = 788] [outer = 0000000000000000] 15:45:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC984E400) [pid = 1008] [serial = 789] [outer = 000000AFB9113400] 15:45:23 INFO - PROCESS | 1008 | 1468190723472 Marionette DEBUG loaded listener.js 15:45:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC9857400) [pid = 1008] [serial = 790] [outer = 000000AFB9113400] 15:45:24 INFO - PROCESS | 1008 | 1468190724132 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]]]}] 15:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 15:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 835ms 15:45:24 INFO - PROCESS | 1008 | 1468190724163 Marionette TRACE conn5 -> [0,1017,"getWindowHandle",null] 15:45:24 INFO - PROCESS | 1008 | 1468190724168 Marionette TRACE conn5 <- [1,1017,null,{"value":"13"}] 15:45:24 INFO - PROCESS | 1008 | 1468190724174 Marionette TRACE conn5 -> [0,1018,"setScriptTimeout",{"ms":35000}] 15:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 15:45:24 INFO - PROCESS | 1008 | 1468190724177 Marionette TRACE conn5 <- [1,1018,null,{}] 15:45:24 INFO - PROCESS | 1008 | 1468190724184 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}] 15:45:24 INFO - PROCESS | 1008 | 1468190724188 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:24 INFO - PROCESS | 1008 | 1468190724312 Marionette TRACE conn5 <- [1,1019,null,{"value":null}] 15:45:24 INFO - PROCESS | 1008 | 1468190724430 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:24 INFO - PROCESS | 1008 | 1468190724433 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC2AD4800 == 40 [pid = 1008] [id = 264] 15:45:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBA054400) [pid = 1008] [serial = 791] [outer = 0000000000000000] 15:45:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFBD6EF000) [pid = 1008] [serial = 792] [outer = 000000AFBA054400] 15:45:24 INFO - PROCESS | 1008 | 1468190724493 Marionette DEBUG loaded listener.js 15:45:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFBF4D2400) [pid = 1008] [serial = 793] [outer = 000000AFBA054400] 15:45:25 INFO - PROCESS | 1008 | 1468190725108 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]]]}] 15:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 15:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 985ms 15:45:25 INFO - PROCESS | 1008 | 1468190725162 Marionette TRACE conn5 -> [0,1021,"getWindowHandle",null] 15:45:25 INFO - PROCESS | 1008 | 1468190725168 Marionette TRACE conn5 <- [1,1021,null,{"value":"13"}] 15:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 15:45:25 INFO - PROCESS | 1008 | 1468190725175 Marionette TRACE conn5 -> [0,1022,"setScriptTimeout",{"ms":35000}] 15:45:25 INFO - PROCESS | 1008 | 1468190725178 Marionette TRACE conn5 <- [1,1022,null,{}] 15:45:25 INFO - PROCESS | 1008 | 1468190725182 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}] 15:45:25 INFO - PROCESS | 1008 | 1468190725185 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:25 INFO - PROCESS | 1008 | 1468190725302 Marionette TRACE conn5 <- [1,1023,null,{"value":null}] 15:45:25 INFO - PROCESS | 1008 | 1468190725421 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:25 INFO - PROCESS | 1008 | 1468190725423 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98B3000 == 41 [pid = 1008] [id = 265] 15:45:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC495A800) [pid = 1008] [serial = 794] [outer = 0000000000000000] 15:45:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC5038400) [pid = 1008] [serial = 795] [outer = 000000AFC495A800] 15:45:25 INFO - PROCESS | 1008 | 1468190725483 Marionette DEBUG loaded listener.js 15:45:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC5512400) [pid = 1008] [serial = 796] [outer = 000000AFC495A800] 15:45:26 INFO - PROCESS | 1008 | 1468190726062 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]]]}] 15:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 15:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 944ms 15:45:26 INFO - PROCESS | 1008 | 1468190726121 Marionette TRACE conn5 -> [0,1025,"getWindowHandle",null] 15:45:26 INFO - PROCESS | 1008 | 1468190726123 Marionette TRACE conn5 <- [1,1025,null,{"value":"13"}] 15:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 15:45:26 INFO - PROCESS | 1008 | 1468190726128 Marionette TRACE conn5 -> [0,1026,"setScriptTimeout",{"ms":35000}] 15:45:26 INFO - PROCESS | 1008 | 1468190726132 Marionette TRACE conn5 <- [1,1026,null,{}] 15:45:26 INFO - PROCESS | 1008 | 1468190726144 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}] 15:45:26 INFO - PROCESS | 1008 | 1468190726149 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:26 INFO - PROCESS | 1008 | 1468190726273 Marionette TRACE conn5 <- [1,1027,null,{"value":null}] 15:45:26 INFO - PROCESS | 1008 | 1468190726384 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:26 INFO - PROCESS | 1008 | 1468190726388 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCDD65800 == 42 [pid = 1008] [id = 266] 15:45:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC61B2400) [pid = 1008] [serial = 797] [outer = 0000000000000000] 15:45:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC7884C00) [pid = 1008] [serial = 798] [outer = 000000AFC61B2400] 15:45:26 INFO - PROCESS | 1008 | 1468190726447 Marionette DEBUG loaded listener.js 15:45:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFC935DC00) [pid = 1008] [serial = 799] [outer = 000000AFC61B2400] 15:45:27 INFO - PROCESS | 1008 | 1468190727069 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]]]}] 15:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 15:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 986ms 15:45:27 INFO - PROCESS | 1008 | 1468190727115 Marionette TRACE conn5 -> [0,1029,"getWindowHandle",null] 15:45:27 INFO - PROCESS | 1008 | 1468190727118 Marionette TRACE conn5 <- [1,1029,null,{"value":"13"}] 15:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 15:45:27 INFO - PROCESS | 1008 | 1468190727121 Marionette TRACE conn5 -> [0,1030,"setScriptTimeout",{"ms":35000}] 15:45:27 INFO - PROCESS | 1008 | 1468190727124 Marionette TRACE conn5 <- [1,1030,null,{}] 15:45:27 INFO - PROCESS | 1008 | 1468190727128 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}] 15:45:27 INFO - PROCESS | 1008 | 1468190727130 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:27 INFO - PROCESS | 1008 | 1468190727247 Marionette TRACE conn5 <- [1,1031,null,{"value":null}] 15:45:27 INFO - PROCESS | 1008 | 1468190727322 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:27 INFO - PROCESS | 1008 | 1468190727325 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:27 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB6D1A000 == 43 [pid = 1008] [id = 267] 15:45:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFB8BAE000) [pid = 1008] [serial = 800] [outer = 0000000000000000] 15:45:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFB8E16C00) [pid = 1008] [serial = 801] [outer = 000000AFB8BAE000] 15:45:27 INFO - PROCESS | 1008 | 1468190727423 Marionette DEBUG loaded listener.js 15:45:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFC3F10400) [pid = 1008] [serial = 802] [outer = 000000AFB8BAE000] 15:45:28 INFO - PROCESS | 1008 | 1468190728147 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]]]}] 15:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 15:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1092ms 15:45:28 INFO - PROCESS | 1008 | 1468190728216 Marionette TRACE conn5 -> [0,1033,"getWindowHandle",null] 15:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 15:45:28 INFO - PROCESS | 1008 | 1468190728220 Marionette TRACE conn5 <- [1,1033,null,{"value":"13"}] 15:45:28 INFO - PROCESS | 1008 | 1468190728224 Marionette TRACE conn5 -> [0,1034,"setScriptTimeout",{"ms":35000}] 15:45:28 INFO - PROCESS | 1008 | 1468190728229 Marionette TRACE conn5 <- [1,1034,null,{}] 15:45:28 INFO - PROCESS | 1008 | 1468190728235 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}] 15:45:28 INFO - PROCESS | 1008 | 1468190728237 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:28 INFO - PROCESS | 1008 | 1468190728411 Marionette TRACE conn5 <- [1,1035,null,{"value":null}] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56D1800 == 42 [pid = 1008] [id = 262] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8D3800 == 41 [pid = 1008] [id = 261] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8B3800 == 40 [pid = 1008] [id = 260] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98CA800 == 39 [pid = 1008] [id = 259] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9332800 == 38 [pid = 1008] [id = 258] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F8D800 == 37 [pid = 1008] [id = 257] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56DA800 == 36 [pid = 1008] [id = 256] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4838800 == 35 [pid = 1008] [id = 255] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF20000 == 34 [pid = 1008] [id = 254] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50B8800 == 33 [pid = 1008] [id = 252] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5D1000 == 32 [pid = 1008] [id = 253] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB9006800 == 31 [pid = 1008] [id = 251] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB6D1A000 == 30 [pid = 1008] [id = 267] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCDD65800 == 29 [pid = 1008] [id = 266] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98B3000 == 28 [pid = 1008] [id = 265] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCBCA000 == 27 [pid = 1008] [id = 263] 15:45:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC2AD4800 == 26 [pid = 1008] [id = 264] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFC4811C00) [pid = 1008] [serial = 739] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFC4F58C00) [pid = 1008] [serial = 718] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFC2AC6000) [pid = 1008] [serial = 717] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFC61AE400) [pid = 1008] [serial = 721] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFC5D88000) [pid = 1008] [serial = 720] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC4225800) [pid = 1008] [serial = 738] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC52D6000) [pid = 1008] [serial = 745] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFBEAC6800) [pid = 1008] [serial = 744] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC52CC800) [pid = 1008] [serial = 742] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFBD2CDC00) [pid = 1008] [serial = 730] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC26B9800) [pid = 1008] [serial = 735] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC2ACD000) [pid = 1008] [serial = 736] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC552F400) [pid = 1008] [serial = 747] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBF0F1800) [pid = 1008] [serial = 733] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC59F6C00) [pid = 1008] [serial = 748] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5B3C000) [pid = 1008] [serial = 750] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC502FC00) [pid = 1008] [serial = 741] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB9420000) [pid = 1008] [serial = 729] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8B70C00) [pid = 1008] [serial = 726] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8C2AC00) [pid = 1008] [serial = 727] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBEA1FC00) [pid = 1008] [serial = 732] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8BB2C00) [pid = 1008] [serial = 723] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8F42400) [pid = 1008] [serial = 724] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB9105C00) [pid = 1008] [serial = 715] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB82C6C00) [pid = 1008] [serial = 714] [outer = 0000000000000000] [url = about:blank] 15:45:29 INFO - PROCESS | 1008 | 1468190729206 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:29 INFO - PROCESS | 1008 | 1468190729209 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB90B6000 == 27 [pid = 1008] [id = 268] 15:45:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB8B64000) [pid = 1008] [serial = 803] [outer = 0000000000000000] 15:45:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8B70C00) [pid = 1008] [serial = 804] [outer = 000000AFB8B64000] 15:45:29 INFO - PROCESS | 1008 | 1468190729265 Marionette DEBUG loaded listener.js 15:45:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB8C2AC00) [pid = 1008] [serial = 805] [outer = 000000AFB8B64000] 15:45:29 INFO - PROCESS | 1008 | 1468190729683 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]]]}] 15:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 15:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1534ms 15:45:29 INFO - PROCESS | 1008 | 1468190729760 Marionette TRACE conn5 -> [0,1037,"getWindowHandle",null] 15:45:29 INFO - PROCESS | 1008 | 1468190729764 Marionette TRACE conn5 <- [1,1037,null,{"value":"13"}] 15:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 15:45:29 INFO - PROCESS | 1008 | 1468190729769 Marionette TRACE conn5 -> [0,1038,"setScriptTimeout",{"ms":35000}] 15:45:29 INFO - PROCESS | 1008 | 1468190729772 Marionette TRACE conn5 <- [1,1038,null,{}] 15:45:29 INFO - PROCESS | 1008 | 1468190729777 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}] 15:45:29 INFO - PROCESS | 1008 | 1468190729781 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:29 INFO - PROCESS | 1008 | 1468190729873 Marionette TRACE conn5 <- [1,1039,null,{"value":null}] 15:45:29 INFO - PROCESS | 1008 | 1468190729886 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:29 INFO - PROCESS | 1008 | 1468190729889 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF20000 == 28 [pid = 1008] [id = 269] 15:45:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB8E0E400) [pid = 1008] [serial = 806] [outer = 0000000000000000] 15:45:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB9110000) [pid = 1008] [serial = 807] [outer = 000000AFB8E0E400] 15:45:29 INFO - PROCESS | 1008 | 1468190729941 Marionette DEBUG loaded listener.js 15:45:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB9424400) [pid = 1008] [serial = 808] [outer = 000000AFB8E0E400] 15:45:30 INFO - PROCESS | 1008 | 1468190730392 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]]]}] 15:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 15:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 691ms 15:45:30 INFO - PROCESS | 1008 | 1468190730467 Marionette TRACE conn5 -> [0,1041,"getWindowHandle",null] 15:45:30 INFO - PROCESS | 1008 | 1468190730472 Marionette TRACE conn5 <- [1,1041,null,{"value":"13"}] 15:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 15:45:30 INFO - PROCESS | 1008 | 1468190730476 Marionette TRACE conn5 -> [0,1042,"setScriptTimeout",{"ms":35000}] 15:45:30 INFO - PROCESS | 1008 | 1468190730478 Marionette TRACE conn5 <- [1,1042,null,{}] 15:45:30 INFO - PROCESS | 1008 | 1468190730482 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}] 15:45:30 INFO - PROCESS | 1008 | 1468190730485 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:30 INFO - PROCESS | 1008 | 1468190730633 Marionette TRACE conn5 <- [1,1043,null,{"value":null}] 15:45:30 INFO - PROCESS | 1008 | 1468190730684 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:30 INFO - PROCESS | 1008 | 1468190730694 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26CC000 == 29 [pid = 1008] [id = 270] 15:45:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB8C2C400) [pid = 1008] [serial = 809] [outer = 0000000000000000] 15:45:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFBDCE4C00) [pid = 1008] [serial = 810] [outer = 000000AFB8C2C400] 15:45:30 INFO - PROCESS | 1008 | 1468190730741 Marionette DEBUG loaded listener.js 15:45:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFBEA28000) [pid = 1008] [serial = 811] [outer = 000000AFB8C2C400] 15:45:31 INFO - PROCESS | 1008 | 1468190731135 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]]]}] 15:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 15:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 691ms 15:45:31 INFO - PROCESS | 1008 | 1468190731173 Marionette TRACE conn5 -> [0,1045,"getWindowHandle",null] 15:45:31 INFO - PROCESS | 1008 | 1468190731176 Marionette TRACE conn5 <- [1,1045,null,{"value":"13"}] 15:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 15:45:31 INFO - PROCESS | 1008 | 1468190731187 Marionette TRACE conn5 -> [0,1046,"setScriptTimeout",{"ms":35000}] 15:45:31 INFO - PROCESS | 1008 | 1468190731193 Marionette TRACE conn5 <- [1,1046,null,{}] 15:45:31 INFO - PROCESS | 1008 | 1468190731209 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}] 15:45:31 INFO - PROCESS | 1008 | 1468190731213 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:31 INFO - PROCESS | 1008 | 1468190731323 Marionette TRACE conn5 <- [1,1047,null,{"value":null}] 15:45:31 INFO - PROCESS | 1008 | 1468190731336 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:31 INFO - PROCESS | 1008 | 1468190731338 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50C5000 == 30 [pid = 1008] [id = 271] 15:45:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFBF0F1800) [pid = 1008] [serial = 812] [outer = 0000000000000000] 15:45:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC223C800) [pid = 1008] [serial = 813] [outer = 000000AFBF0F1800] 15:45:31 INFO - PROCESS | 1008 | 1468190731423 Marionette DEBUG loaded listener.js 15:45:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC26B9C00) [pid = 1008] [serial = 814] [outer = 000000AFBF0F1800] 15:45:31 INFO - PROCESS | 1008 | 1468190731850 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]]]}] 15:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 15:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 713ms 15:45:31 INFO - PROCESS | 1008 | 1468190731902 Marionette TRACE conn5 -> [0,1049,"getWindowHandle",null] 15:45:31 INFO - PROCESS | 1008 | 1468190731905 Marionette TRACE conn5 <- [1,1049,null,{"value":"13"}] 15:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 15:45:31 INFO - PROCESS | 1008 | 1468190731909 Marionette TRACE conn5 -> [0,1050,"setScriptTimeout",{"ms":35000}] 15:45:31 INFO - PROCESS | 1008 | 1468190731911 Marionette TRACE conn5 <- [1,1050,null,{}] 15:45:31 INFO - PROCESS | 1008 | 1468190731915 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}] 15:45:31 INFO - PROCESS | 1008 | 1468190731917 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:32 INFO - PROCESS | 1008 | 1468190732056 Marionette TRACE conn5 <- [1,1051,null,{"value":null}] 15:45:32 INFO - PROCESS | 1008 | 1468190732107 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:32 INFO - PROCESS | 1008 | 1468190732109 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC568E000 == 31 [pid = 1008] [id = 272] 15:45:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC3F19000) [pid = 1008] [serial = 815] [outer = 0000000000000000] 15:45:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC421FC00) [pid = 1008] [serial = 816] [outer = 000000AFC3F19000] 15:45:32 INFO - PROCESS | 1008 | 1468190732163 Marionette DEBUG loaded listener.js 15:45:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC42B8800) [pid = 1008] [serial = 817] [outer = 000000AFC3F19000] 15:45:32 INFO - PROCESS | 1008 | 1468190732595 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]]]}] 15:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 15:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 734ms 15:45:32 INFO - PROCESS | 1008 | 1468190732646 Marionette TRACE conn5 -> [0,1053,"getWindowHandle",null] 15:45:32 INFO - PROCESS | 1008 | 1468190732648 Marionette TRACE conn5 <- [1,1053,null,{"value":"13"}] 15:45:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 15:45:32 INFO - PROCESS | 1008 | 1468190732651 Marionette TRACE conn5 -> [0,1054,"setScriptTimeout",{"ms":35000}] 15:45:32 INFO - PROCESS | 1008 | 1468190732653 Marionette TRACE conn5 <- [1,1054,null,{}] 15:45:32 INFO - PROCESS | 1008 | 1468190732657 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}] 15:45:32 INFO - PROCESS | 1008 | 1468190732659 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:32 INFO - PROCESS | 1008 | 1468190732767 Marionette TRACE conn5 <- [1,1055,null,{"value":null}] 15:45:32 INFO - PROCESS | 1008 | 1468190732776 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:32 INFO - PROCESS | 1008 | 1468190732782 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F53800 == 32 [pid = 1008] [id = 273] 15:45:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB82C7000) [pid = 1008] [serial = 818] [outer = 0000000000000000] 15:45:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC502D400) [pid = 1008] [serial = 819] [outer = 000000AFB82C7000] 15:45:32 INFO - PROCESS | 1008 | 1468190732883 Marionette DEBUG loaded listener.js 15:45:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC50B5400) [pid = 1008] [serial = 820] [outer = 000000AFB82C7000] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFB6E37000) [pid = 1008] [serial = 752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFB8D52C00) [pid = 1008] [serial = 761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB92D6C00) [pid = 1008] [serial = 782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC76F6400) [pid = 1008] [serial = 776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC5B35C00) [pid = 1008] [serial = 749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC8FE8000) [pid = 1008] [serial = 785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC552A800) [pid = 1008] [serial = 770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8BB2000) [pid = 1008] [serial = 767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBF58D400) [pid = 1008] [serial = 764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBD271400) [pid = 1008] [serial = 758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBDA51C00) [pid = 1008] [serial = 755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC61AD800) [pid = 1008] [serial = 779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8BAE800) [pid = 1008] [serial = 773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 15:45:33 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB9113400) [pid = 1008] [serial = 788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 15:45:33 INFO - PROCESS | 1008 | 1468190733551 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]]]}] 15:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 15:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 942ms 15:45:33 INFO - PROCESS | 1008 | 1468190733594 Marionette TRACE conn5 -> [0,1057,"getWindowHandle",null] 15:45:33 INFO - PROCESS | 1008 | 1468190733596 Marionette TRACE conn5 <- [1,1057,null,{"value":"13"}] 15:45:33 INFO - PROCESS | 1008 | 1468190733599 Marionette TRACE conn5 -> [0,1058,"setScriptTimeout",{"ms":35000}] 15:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 15:45:33 INFO - PROCESS | 1008 | 1468190733601 Marionette TRACE conn5 <- [1,1058,null,{}] 15:45:33 INFO - PROCESS | 1008 | 1468190733604 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}] 15:45:33 INFO - PROCESS | 1008 | 1468190733607 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:33 INFO - PROCESS | 1008 | 1468190733717 Marionette TRACE conn5 <- [1,1059,null,{"value":null}] 15:45:33 INFO - PROCESS | 1008 | 1468190733775 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:33 INFO - PROCESS | 1008 | 1468190733777 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB6D17800 == 33 [pid = 1008] [id = 274] 15:45:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB8057C00) [pid = 1008] [serial = 821] [outer = 0000000000000000] 15:45:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB8E0AC00) [pid = 1008] [serial = 822] [outer = 000000AFB8057C00] 15:45:33 INFO - PROCESS | 1008 | 1468190733823 Marionette DEBUG loaded listener.js 15:45:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC52CD000) [pid = 1008] [serial = 823] [outer = 000000AFB8057C00] 15:45:34 INFO - PROCESS | 1008 | 1468190734174 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]]]}] 15:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 15:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 629ms 15:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 15:45:34 INFO - PROCESS | 1008 | 1468190734237 Marionette TRACE conn5 -> [0,1061,"getWindowHandle",null] 15:45:34 INFO - PROCESS | 1008 | 1468190734239 Marionette TRACE conn5 <- [1,1061,null,{"value":"13"}] 15:45:34 INFO - PROCESS | 1008 | 1468190734243 Marionette TRACE conn5 -> [0,1062,"setScriptTimeout",{"ms":35000}] 15:45:34 INFO - PROCESS | 1008 | 1468190734245 Marionette TRACE conn5 <- [1,1062,null,{}] 15:45:34 INFO - PROCESS | 1008 | 1468190734248 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}] 15:45:34 INFO - PROCESS | 1008 | 1468190734250 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:34 INFO - PROCESS | 1008 | 1468190734330 Marionette TRACE conn5 <- [1,1063,null,{"value":null}] 15:45:34 INFO - PROCESS | 1008 | 1468190734335 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:34 INFO - PROCESS | 1008 | 1468190734337 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DB5800 == 34 [pid = 1008] [id = 275] 15:45:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB7E35400) [pid = 1008] [serial = 824] [outer = 0000000000000000] 15:45:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC551EC00) [pid = 1008] [serial = 825] [outer = 000000AFB7E35400] 15:45:34 INFO - PROCESS | 1008 | 1468190734382 Marionette DEBUG loaded listener.js 15:45:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5532400) [pid = 1008] [serial = 826] [outer = 000000AFB7E35400] 15:45:34 INFO - PROCESS | 1008 | 1468190734797 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]]]}] 15:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 15:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 587ms 15:45:34 INFO - PROCESS | 1008 | 1468190734833 Marionette TRACE conn5 -> [0,1065,"getWindowHandle",null] 15:45:34 INFO - PROCESS | 1008 | 1468190734836 Marionette TRACE conn5 <- [1,1065,null,{"value":"13"}] 15:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 15:45:34 INFO - PROCESS | 1008 | 1468190734844 Marionette TRACE conn5 -> [0,1066,"setScriptTimeout",{"ms":35000}] 15:45:34 INFO - PROCESS | 1008 | 1468190734846 Marionette TRACE conn5 <- [1,1066,null,{}] 15:45:34 INFO - PROCESS | 1008 | 1468190734850 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}] 15:45:34 INFO - PROCESS | 1008 | 1468190734852 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:34 INFO - PROCESS | 1008 | 1468190734942 Marionette TRACE conn5 <- [1,1067,null,{"value":null}] 15:45:34 INFO - PROCESS | 1008 | 1468190734947 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:34 INFO - PROCESS | 1008 | 1468190734949 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9338000 == 35 [pid = 1008] [id = 276] 15:45:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5520000) [pid = 1008] [serial = 827] [outer = 0000000000000000] 15:45:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC59F2800) [pid = 1008] [serial = 828] [outer = 000000AFC5520000] 15:45:35 INFO - PROCESS | 1008 | 1468190734995 Marionette DEBUG loaded listener.js 15:45:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC5B39400) [pid = 1008] [serial = 829] [outer = 000000AFC5520000] 15:45:35 INFO - PROCESS | 1008 | 1468190735488 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]]]}] 15:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 15:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 732ms 15:45:35 INFO - PROCESS | 1008 | 1468190735574 Marionette TRACE conn5 -> [0,1069,"getWindowHandle",null] 15:45:35 INFO - PROCESS | 1008 | 1468190735579 Marionette TRACE conn5 <- [1,1069,null,{"value":"13"}] 15:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 15:45:35 INFO - PROCESS | 1008 | 1468190735585 Marionette TRACE conn5 -> [0,1070,"setScriptTimeout",{"ms":35000}] 15:45:35 INFO - PROCESS | 1008 | 1468190735589 Marionette TRACE conn5 <- [1,1070,null,{}] 15:45:35 INFO - PROCESS | 1008 | 1468190735596 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}] 15:45:35 INFO - PROCESS | 1008 | 1468190735599 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:35 INFO - PROCESS | 1008 | 1468190735741 Marionette TRACE conn5 <- [1,1071,null,{"value":null}] 15:45:35 INFO - PROCESS | 1008 | 1468190735811 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:35 INFO - PROCESS | 1008 | 1468190735816 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDCC4800 == 36 [pid = 1008] [id = 277] 15:45:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB8BB9400) [pid = 1008] [serial = 830] [outer = 0000000000000000] 15:45:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8C25400) [pid = 1008] [serial = 831] [outer = 000000AFB8BB9400] 15:45:35 INFO - PROCESS | 1008 | 1468190735916 Marionette DEBUG loaded listener.js 15:45:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB8D48400) [pid = 1008] [serial = 832] [outer = 000000AFB8BB9400] 15:45:36 INFO - PROCESS | 1008 | 1468190736743 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]]]}] 15:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 15:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1181ms 15:45:36 INFO - PROCESS | 1008 | 1468190736769 Marionette TRACE conn5 -> [0,1073,"getWindowHandle",null] 15:45:36 INFO - PROCESS | 1008 | 1468190736774 Marionette TRACE conn5 <- [1,1073,null,{"value":"13"}] 15:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 15:45:36 INFO - PROCESS | 1008 | 1468190736781 Marionette TRACE conn5 -> [0,1074,"setScriptTimeout",{"ms":35000}] 15:45:36 INFO - PROCESS | 1008 | 1468190736784 Marionette TRACE conn5 <- [1,1074,null,{}] 15:45:36 INFO - PROCESS | 1008 | 1468190736788 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}] 15:45:36 INFO - PROCESS | 1008 | 1468190736792 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:36 INFO - PROCESS | 1008 | 1468190736938 Marionette TRACE conn5 <- [1,1075,null,{"value":null}] 15:45:37 INFO - PROCESS | 1008 | 1468190737060 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:37 INFO - PROCESS | 1008 | 1468190737063 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F24000 == 37 [pid = 1008] [id = 278] 15:45:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFBD6EE800) [pid = 1008] [serial = 833] [outer = 0000000000000000] 15:45:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFBE904800) [pid = 1008] [serial = 834] [outer = 000000AFBD6EE800] 15:45:37 INFO - PROCESS | 1008 | 1468190737123 Marionette DEBUG loaded listener.js 15:45:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFBF4D2800) [pid = 1008] [serial = 835] [outer = 000000AFBD6EE800] 15:45:38 INFO - PROCESS | 1008 | 1468190737990 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]]]}] 15:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 15:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1231ms 15:45:38 INFO - PROCESS | 1008 | 1468190738014 Marionette TRACE conn5 -> [0,1077,"getWindowHandle",null] 15:45:38 INFO - PROCESS | 1008 | 1468190738018 Marionette TRACE conn5 <- [1,1077,null,{"value":"13"}] 15:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 15:45:38 INFO - PROCESS | 1008 | 1468190738024 Marionette TRACE conn5 -> [0,1078,"setScriptTimeout",{"ms":35000}] 15:45:38 INFO - PROCESS | 1008 | 1468190738027 Marionette TRACE conn5 <- [1,1078,null,{}] 15:45:38 INFO - PROCESS | 1008 | 1468190738033 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}] 15:45:38 INFO - PROCESS | 1008 | 1468190738036 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:38 INFO - PROCESS | 1008 | 1468190738165 Marionette TRACE conn5 <- [1,1079,null,{"value":null}] 15:45:38 INFO - PROCESS | 1008 | 1468190738244 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:38 INFO - PROCESS | 1008 | 1468190738249 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDCD3000 == 38 [pid = 1008] [id = 279] 15:45:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFB8E16800) [pid = 1008] [serial = 836] [outer = 0000000000000000] 15:45:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFB910F800) [pid = 1008] [serial = 837] [outer = 000000AFB8E16800] 15:45:38 INFO - PROCESS | 1008 | 1468190738343 Marionette DEBUG loaded listener.js 15:45:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFBD126800) [pid = 1008] [serial = 838] [outer = 000000AFB8E16800] 15:45:38 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DB5800 == 37 [pid = 1008] [id = 275] 15:45:38 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB6D17800 == 36 [pid = 1008] [id = 274] 15:45:38 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F53800 == 35 [pid = 1008] [id = 273] 15:45:38 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC568E000 == 34 [pid = 1008] [id = 272] 15:45:38 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50C5000 == 33 [pid = 1008] [id = 271] 15:45:38 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26CC000 == 32 [pid = 1008] [id = 270] 15:45:38 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF20000 == 31 [pid = 1008] [id = 269] 15:45:38 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB90B6000 == 30 [pid = 1008] [id = 268] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFB8C2B000) [pid = 1008] [serial = 754] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFB9110800) [pid = 1008] [serial = 762] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC8DD9400) [pid = 1008] [serial = 784] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC7C87C00) [pid = 1008] [serial = 777] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC5D8AC00) [pid = 1008] [serial = 751] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC9354400) [pid = 1008] [serial = 786] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC5B3A000) [pid = 1008] [serial = 772] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC50B2400) [pid = 1008] [serial = 768] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC2354C00) [pid = 1008] [serial = 765] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC4220000) [pid = 1008] [serial = 760] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC5589C00) [pid = 1008] [serial = 771] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC5394000) [pid = 1008] [serial = 769] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC3F19400) [pid = 1008] [serial = 766] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBDD4D400) [pid = 1008] [serial = 763] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBDD4BC00) [pid = 1008] [serial = 756] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB7706400) [pid = 1008] [serial = 753] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC8D60400) [pid = 1008] [serial = 780] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5393400) [pid = 1008] [serial = 783] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBEACCC00) [pid = 1008] [serial = 757] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC8DD8800) [pid = 1008] [serial = 781] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC608CC00) [pid = 1008] [serial = 774] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC8169400) [pid = 1008] [serial = 778] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC6147C00) [pid = 1008] [serial = 775] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC223DC00) [pid = 1008] [serial = 759] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC9351400) [pid = 1008] [serial = 787] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC9857400) [pid = 1008] [serial = 790] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC984E400) [pid = 1008] [serial = 789] [outer = 0000000000000000] [url = about:blank] 15:45:38 INFO - PROCESS | 1008 | 1468190738810 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]]]}] 15:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 15:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 836ms 15:45:38 INFO - PROCESS | 1008 | 1468190738863 Marionette TRACE conn5 -> [0,1081,"getWindowHandle",null] 15:45:38 INFO - PROCESS | 1008 | 1468190738868 Marionette TRACE conn5 <- [1,1081,null,{"value":"13"}] 15:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 15:45:38 INFO - PROCESS | 1008 | 1468190738874 Marionette TRACE conn5 -> [0,1082,"setScriptTimeout",{"ms":35000}] 15:45:38 INFO - PROCESS | 1008 | 1468190738876 Marionette TRACE conn5 <- [1,1082,null,{}] 15:45:38 INFO - PROCESS | 1008 | 1468190738881 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}] 15:45:38 INFO - PROCESS | 1008 | 1468190738883 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:38 INFO - PROCESS | 1008 | 1468190738972 Marionette TRACE conn5 <- [1,1083,null,{"value":null}] 15:45:38 INFO - PROCESS | 1008 | 1468190738980 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:38 INFO - PROCESS | 1008 | 1468190738983 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0E3000 == 31 [pid = 1008] [id = 280] 15:45:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBDA4E400) [pid = 1008] [serial = 839] [outer = 0000000000000000] 15:45:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBDD4E800) [pid = 1008] [serial = 840] [outer = 000000AFBDA4E400] 15:45:39 INFO - PROCESS | 1008 | 1468190739031 Marionette DEBUG loaded listener.js 15:45:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBF0FAC00) [pid = 1008] [serial = 841] [outer = 000000AFBDA4E400] 15:45:39 INFO - PROCESS | 1008 | 1468190739514 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]]]}] 15:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 15:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 690ms 15:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 15:45:39 INFO - PROCESS | 1008 | 1468190739567 Marionette TRACE conn5 -> [0,1085,"getWindowHandle",null] 15:45:39 INFO - PROCESS | 1008 | 1468190739570 Marionette TRACE conn5 <- [1,1085,null,{"value":"13"}] 15:45:39 INFO - PROCESS | 1008 | 1468190739573 Marionette TRACE conn5 -> [0,1086,"setScriptTimeout",{"ms":35000}] 15:45:39 INFO - PROCESS | 1008 | 1468190739577 Marionette TRACE conn5 <- [1,1086,null,{}] 15:45:39 INFO - PROCESS | 1008 | 1468190739588 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}] 15:45:39 INFO - PROCESS | 1008 | 1468190739593 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:39 INFO - PROCESS | 1008 | 1468190739716 Marionette TRACE conn5 <- [1,1087,null,{"value":null}] 15:45:39 INFO - PROCESS | 1008 | 1468190739799 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:39 INFO - PROCESS | 1008 | 1468190739802 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC569C800 == 32 [pid = 1008] [id = 281] 15:45:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC4221400) [pid = 1008] [serial = 842] [outer = 0000000000000000] 15:45:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC4229C00) [pid = 1008] [serial = 843] [outer = 000000AFC4221400] 15:45:39 INFO - PROCESS | 1008 | 1468190739859 Marionette DEBUG loaded listener.js 15:45:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC50AC800) [pid = 1008] [serial = 844] [outer = 000000AFC4221400] 15:45:40 INFO - PROCESS | 1008 | 1468190740237 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]]]}] 15:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 15:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 691ms 15:45:40 INFO - PROCESS | 1008 | 1468190740271 Marionette TRACE conn5 -> [0,1089,"getWindowHandle",null] 15:45:40 INFO - PROCESS | 1008 | 1468190740274 Marionette TRACE conn5 <- [1,1089,null,{"value":"13"}] 15:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 15:45:40 INFO - PROCESS | 1008 | 1468190740277 Marionette TRACE conn5 -> [0,1090,"setScriptTimeout",{"ms":35000}] 15:45:40 INFO - PROCESS | 1008 | 1468190740279 Marionette TRACE conn5 <- [1,1090,null,{}] 15:45:40 INFO - PROCESS | 1008 | 1468190740283 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}] 15:45:40 INFO - PROCESS | 1008 | 1468190740285 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:40 INFO - PROCESS | 1008 | 1468190740376 Marionette TRACE conn5 <- [1,1091,null,{"value":null}] 15:45:40 INFO - PROCESS | 1008 | 1468190740381 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:40 INFO - PROCESS | 1008 | 1468190740384 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC769B800 == 33 [pid = 1008] [id = 282] 15:45:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC52D4000) [pid = 1008] [serial = 845] [outer = 0000000000000000] 15:45:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC53A0C00) [pid = 1008] [serial = 846] [outer = 000000AFC52D4000] 15:45:40 INFO - PROCESS | 1008 | 1468190740430 Marionette DEBUG loaded listener.js 15:45:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5589C00) [pid = 1008] [serial = 847] [outer = 000000AFC52D4000] 15:45:40 INFO - PROCESS | 1008 | 1468190740907 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]]]}] 15:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 15:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 691ms 15:45:40 INFO - PROCESS | 1008 | 1468190740972 Marionette TRACE conn5 -> [0,1093,"getWindowHandle",null] 15:45:40 INFO - PROCESS | 1008 | 1468190740974 Marionette TRACE conn5 <- [1,1093,null,{"value":"13"}] 15:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 15:45:40 INFO - PROCESS | 1008 | 1468190740984 Marionette TRACE conn5 -> [0,1094,"setScriptTimeout",{"ms":35000}] 15:45:40 INFO - PROCESS | 1008 | 1468190740986 Marionette TRACE conn5 <- [1,1094,null,{}] 15:45:40 INFO - PROCESS | 1008 | 1468190740989 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}] 15:45:41 INFO - PROCESS | 1008 | 1468190740992 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:41 INFO - PROCESS | 1008 | 1468190741134 Marionette TRACE conn5 <- [1,1095,null,{"value":null}] 15:45:41 INFO - PROCESS | 1008 | 1468190741157 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:41 INFO - PROCESS | 1008 | 1468190741159 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DB7000 == 34 [pid = 1008] [id = 283] 15:45:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5394800) [pid = 1008] [serial = 848] [outer = 0000000000000000] 15:45:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5C67800) [pid = 1008] [serial = 849] [outer = 000000AFC5394800] 15:45:41 INFO - PROCESS | 1008 | 1468190741204 Marionette DEBUG loaded listener.js 15:45:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC6090400) [pid = 1008] [serial = 850] [outer = 000000AFC5394800] 15:45:41 INFO - PROCESS | 1008 | 1468190741632 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]]]}] 15:45:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 15:45:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 691ms 15:45:41 INFO - PROCESS | 1008 | 1468190741679 Marionette TRACE conn5 -> [0,1097,"getWindowHandle",null] 15:45:41 INFO - PROCESS | 1008 | 1468190741681 Marionette TRACE conn5 <- [1,1097,null,{"value":"13"}] 15:45:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 15:45:41 INFO - PROCESS | 1008 | 1468190741684 Marionette TRACE conn5 -> [0,1098,"setScriptTimeout",{"ms":35000}] 15:45:41 INFO - PROCESS | 1008 | 1468190741686 Marionette TRACE conn5 <- [1,1098,null,{}] 15:45:41 INFO - PROCESS | 1008 | 1468190741695 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}] 15:45:41 INFO - PROCESS | 1008 | 1468190741702 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:41 INFO - PROCESS | 1008 | 1468190741838 Marionette TRACE conn5 <- [1,1099,null,{"value":null}] 15:45:41 INFO - PROCESS | 1008 | 1468190741846 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:41 INFO - PROCESS | 1008 | 1468190741848 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA896000 == 35 [pid = 1008] [id = 284] 15:45:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC61AB400) [pid = 1008] [serial = 851] [outer = 0000000000000000] 15:45:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC760A800) [pid = 1008] [serial = 852] [outer = 000000AFC61AB400] 15:45:41 INFO - PROCESS | 1008 | 1468190741935 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC7C88400) [pid = 1008] [serial = 853] [outer = 000000AFC61AB400] 15:45:42 INFO - PROCESS | 1008 | 1468190742363 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]]]}] 15:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 15:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 732ms 15:45:42 INFO - PROCESS | 1008 | 1468190742418 Marionette TRACE conn5 -> [0,1101,"getWindowHandle",null] 15:45:42 INFO - PROCESS | 1008 | 1468190742421 Marionette TRACE conn5 <- [1,1101,null,{"value":"13"}] 15:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 15:45:42 INFO - PROCESS | 1008 | 1468190742424 Marionette TRACE conn5 -> [0,1102,"setScriptTimeout",{"ms":35000}] 15:45:42 INFO - PROCESS | 1008 | 1468190742426 Marionette TRACE conn5 <- [1,1102,null,{}] 15:45:42 INFO - PROCESS | 1008 | 1468190742469 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}] 15:45:42 INFO - PROCESS | 1008 | 1468190742472 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:42 INFO - PROCESS | 1008 | 1468190742590 Marionette TRACE conn5 <- [1,1103,null,{"value":null}] 15:45:42 INFO - PROCESS | 1008 | 1468190742674 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:42 INFO - PROCESS | 1008 | 1468190742676 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8B64000) [pid = 1008] [serial = 803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8C2C400) [pid = 1008] [serial = 809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8E0E400) [pid = 1008] [serial = 806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8BAE000) [pid = 1008] [serial = 800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC3F19000) [pid = 1008] [serial = 815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8057C00) [pid = 1008] [serial = 821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB82C7000) [pid = 1008] [serial = 818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB7E35400) [pid = 1008] [serial = 824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBA054400) [pid = 1008] [serial = 791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC495A800) [pid = 1008] [serial = 794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC61B2400) [pid = 1008] [serial = 797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 15:45:42 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBF0F1800) [pid = 1008] [serial = 812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 15:45:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB90C0000 == 36 [pid = 1008] [id = 285] 15:45:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB7E35400) [pid = 1008] [serial = 854] [outer = 0000000000000000] 15:45:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8BB6400) [pid = 1008] [serial = 855] [outer = 000000AFB7E35400] 15:45:42 INFO - PROCESS | 1008 | 1468190742732 Marionette DEBUG loaded listener.js 15:45:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC2359400) [pid = 1008] [serial = 856] [outer = 000000AFB7E35400] 15:45:43 INFO - PROCESS | 1008 | 1468190743104 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]]]}] 15:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 15:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 713ms 15:45:43 INFO - PROCESS | 1008 | 1468190743140 Marionette TRACE conn5 -> [0,1105,"getWindowHandle",null] 15:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 15:45:43 INFO - PROCESS | 1008 | 1468190743142 Marionette TRACE conn5 <- [1,1105,null,{"value":"13"}] 15:45:43 INFO - PROCESS | 1008 | 1468190743145 Marionette TRACE conn5 -> [0,1106,"setScriptTimeout",{"ms":35000}] 15:45:43 INFO - PROCESS | 1008 | 1468190743147 Marionette TRACE conn5 <- [1,1106,null,{}] 15:45:43 INFO - PROCESS | 1008 | 1468190743151 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}] 15:45:43 INFO - PROCESS | 1008 | 1468190743153 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:43 INFO - PROCESS | 1008 | 1468190743264 Marionette TRACE conn5 <- [1,1107,null,{"value":null}] 15:45:43 INFO - PROCESS | 1008 | 1468190743312 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:43 INFO - PROCESS | 1008 | 1468190743314 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE19800 == 37 [pid = 1008] [id = 286] 15:45:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBF0F1800) [pid = 1008] [serial = 857] [outer = 0000000000000000] 15:45:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC8165C00) [pid = 1008] [serial = 858] [outer = 000000AFBF0F1800] 15:45:43 INFO - PROCESS | 1008 | 1468190743360 Marionette DEBUG loaded listener.js 15:45:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC8D65C00) [pid = 1008] [serial = 859] [outer = 000000AFBF0F1800] 15:45:43 INFO - PROCESS | 1008 | 1468190743719 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]]]}] 15:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 15:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 630ms 15:45:43 INFO - PROCESS | 1008 | 1468190743779 Marionette TRACE conn5 -> [0,1109,"getWindowHandle",null] 15:45:43 INFO - PROCESS | 1008 | 1468190743781 Marionette TRACE conn5 <- [1,1109,null,{"value":"13"}] 15:45:43 INFO - PROCESS | 1008 | 1468190743785 Marionette TRACE conn5 -> [0,1110,"setScriptTimeout",{"ms":35000}] 15:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 15:45:43 INFO - PROCESS | 1008 | 1468190743786 Marionette TRACE conn5 <- [1,1110,null,{}] 15:45:43 INFO - PROCESS | 1008 | 1468190743796 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}] 15:45:43 INFO - PROCESS | 1008 | 1468190743798 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:43 INFO - PROCESS | 1008 | 1468190743881 Marionette TRACE conn5 <- [1,1111,null,{"value":null}] 15:45:43 INFO - PROCESS | 1008 | 1468190743886 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:43 INFO - PROCESS | 1008 | 1468190743888 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC061800 == 38 [pid = 1008] [id = 287] 15:45:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC8D66000) [pid = 1008] [serial = 860] [outer = 0000000000000000] 15:45:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC8FE3400) [pid = 1008] [serial = 861] [outer = 000000AFC8D66000] 15:45:43 INFO - PROCESS | 1008 | 1468190743933 Marionette DEBUG loaded listener.js 15:45:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC9357800) [pid = 1008] [serial = 862] [outer = 000000AFC8D66000] 15:45:44 INFO - PROCESS | 1008 | 1468190744359 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]]]}] 15:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 15:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 626ms 15:45:44 INFO - PROCESS | 1008 | 1468190744422 Marionette TRACE conn5 -> [0,1113,"getWindowHandle",null] 15:45:44 INFO - PROCESS | 1008 | 1468190744425 Marionette TRACE conn5 <- [1,1113,null,{"value":"13"}] 15:45:44 INFO - PROCESS | 1008 | 1468190744428 Marionette TRACE conn5 -> [0,1114,"setScriptTimeout",{"ms":35000}] 15:45:44 INFO - PROCESS | 1008 | 1468190744430 Marionette TRACE conn5 <- [1,1114,null,{}] 15:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 15:45:44 INFO - PROCESS | 1008 | 1468190744434 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}] 15:45:44 INFO - PROCESS | 1008 | 1468190744436 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:44 INFO - PROCESS | 1008 | 1468190744519 Marionette TRACE conn5 <- [1,1115,null,{"value":null}] 15:45:44 INFO - PROCESS | 1008 | 1468190744526 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:44 INFO - PROCESS | 1008 | 1468190744528 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCD48E800 == 39 [pid = 1008] [id = 288] 15:45:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC935A400) [pid = 1008] [serial = 863] [outer = 0000000000000000] 15:45:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC9854C00) [pid = 1008] [serial = 864] [outer = 000000AFC935A400] 15:45:44 INFO - PROCESS | 1008 | 1468190744573 Marionette DEBUG loaded listener.js 15:45:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC9ADB000) [pid = 1008] [serial = 865] [outer = 000000AFC935A400] 15:45:45 INFO - PROCESS | 1008 | 1468190745269 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]]]}] 15:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 15:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 881ms 15:45:45 INFO - PROCESS | 1008 | 1468190745316 Marionette TRACE conn5 -> [0,1117,"getWindowHandle",null] 15:45:45 INFO - PROCESS | 1008 | 1468190745321 Marionette TRACE conn5 <- [1,1117,null,{"value":"13"}] 15:45:45 INFO - PROCESS | 1008 | 1468190745326 Marionette TRACE conn5 -> [0,1118,"setScriptTimeout",{"ms":35000}] 15:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 15:45:45 INFO - PROCESS | 1008 | 1468190745331 Marionette TRACE conn5 <- [1,1118,null,{}] 15:45:45 INFO - PROCESS | 1008 | 1468190745337 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}] 15:45:45 INFO - PROCESS | 1008 | 1468190745340 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:45 INFO - PROCESS | 1008 | 1468190745470 Marionette TRACE conn5 <- [1,1119,null,{"value":null}] 15:45:45 INFO - PROCESS | 1008 | 1468190745554 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:45 INFO - PROCESS | 1008 | 1468190745557 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4DB9000 == 40 [pid = 1008] [id = 289] 15:45:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB9111400) [pid = 1008] [serial = 866] [outer = 0000000000000000] 15:45:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFBD2CF800) [pid = 1008] [serial = 867] [outer = 000000AFB9111400] 15:45:45 INFO - PROCESS | 1008 | 1468190745616 Marionette DEBUG loaded listener.js 15:45:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC2233400) [pid = 1008] [serial = 868] [outer = 000000AFB9111400] 15:45:46 INFO - PROCESS | 1008 | 1468190746174 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]]]}] 15:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 15:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 881ms 15:45:46 INFO - PROCESS | 1008 | 1468190746211 Marionette TRACE conn5 -> [0,1121,"getWindowHandle",null] 15:45:46 INFO - PROCESS | 1008 | 1468190746216 Marionette TRACE conn5 <- [1,1121,null,{"value":"13"}] 15:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 15:45:46 INFO - PROCESS | 1008 | 1468190746223 Marionette TRACE conn5 -> [0,1122,"setScriptTimeout",{"ms":35000}] 15:45:46 INFO - PROCESS | 1008 | 1468190746226 Marionette TRACE conn5 <- [1,1122,null,{}] 15:45:46 INFO - PROCESS | 1008 | 1468190746230 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}] 15:45:46 INFO - PROCESS | 1008 | 1468190746233 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:46 INFO - PROCESS | 1008 | 1468190746353 Marionette TRACE conn5 <- [1,1123,null,{"value":null}] 15:45:46 INFO - PROCESS | 1008 | 1468190746443 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:46 INFO - PROCESS | 1008 | 1468190746446 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93FE000 == 41 [pid = 1008] [id = 290] 15:45:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC50A7800) [pid = 1008] [serial = 869] [outer = 0000000000000000] 15:45:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC52CC800) [pid = 1008] [serial = 870] [outer = 000000AFC50A7800] 15:45:46 INFO - PROCESS | 1008 | 1468190746504 Marionette DEBUG loaded listener.js 15:45:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC5B36000) [pid = 1008] [serial = 871] [outer = 000000AFC50A7800] 15:45:46 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/widget/windows/WinUtils.cpp, line 1465 15:45:47 INFO - PROCESS | 1008 | [GFX2-]: DrawTargetD2D 1.1 (000000AFB8C47790): Failed to create GradientStopCollection with no stops. 15:45:47 INFO - PROCESS | 1008 | [GFX3-]: No stops specified for gradient pattern. 15:45:47 INFO - PROCESS | 1008 | 1468190747377 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]]]}] 15:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 15:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1183ms 15:45:47 INFO - PROCESS | 1008 | 1468190747408 Marionette TRACE conn5 -> [0,1125,"getWindowHandle",null] 15:45:47 INFO - PROCESS | 1008 | 1468190747411 Marionette TRACE conn5 <- [1,1125,null,{"value":"13"}] 15:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 15:45:47 INFO - PROCESS | 1008 | 1468190747415 Marionette TRACE conn5 -> [0,1126,"setScriptTimeout",{"ms":35000}] 15:45:47 INFO - PROCESS | 1008 | 1468190747419 Marionette TRACE conn5 <- [1,1126,null,{}] 15:45:47 INFO - PROCESS | 1008 | 1468190747430 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}] 15:45:47 INFO - PROCESS | 1008 | 1468190747436 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:47 INFO - PROCESS | 1008 | 1468190747548 Marionette TRACE conn5 <- [1,1127,null,{"value":null}] 15:45:47 INFO - PROCESS | 1008 | 1468190747668 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:47 INFO - PROCESS | 1008 | 1468190747672 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCE706000 == 42 [pid = 1008] [id = 291] 15:45:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC935E800) [pid = 1008] [serial = 872] [outer = 0000000000000000] 15:45:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC9AE3000) [pid = 1008] [serial = 873] [outer = 000000AFC935E800] 15:45:47 INFO - PROCESS | 1008 | 1468190747732 Marionette DEBUG loaded listener.js 15:45:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC9CED000) [pid = 1008] [serial = 874] [outer = 000000AFC935E800] 15:45:48 INFO - PROCESS | 1008 | 1468190748334 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]]]}] 15:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 15:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 985ms 15:45:48 INFO - PROCESS | 1008 | 1468190748402 Marionette TRACE conn5 -> [0,1129,"getWindowHandle",null] 15:45:48 INFO - PROCESS | 1008 | 1468190748406 Marionette TRACE conn5 <- [1,1129,null,{"value":"13"}] 15:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 15:45:48 INFO - PROCESS | 1008 | 1468190748409 Marionette TRACE conn5 -> [0,1130,"setScriptTimeout",{"ms":35000}] 15:45:48 INFO - PROCESS | 1008 | 1468190748411 Marionette TRACE conn5 <- [1,1130,null,{}] 15:45:48 INFO - PROCESS | 1008 | 1468190748415 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}] 15:45:48 INFO - PROCESS | 1008 | 1468190748418 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:48 INFO - PROCESS | 1008 | 1468190748536 Marionette TRACE conn5 <- [1,1131,null,{"value":null}] 15:45:48 INFO - PROCESS | 1008 | 1468190748662 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:48 INFO - PROCESS | 1008 | 1468190748665 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:48 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9316800 == 43 [pid = 1008] [id = 292] 15:45:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFB8D47000) [pid = 1008] [serial = 875] [outer = 0000000000000000] 15:45:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC9ADC000) [pid = 1008] [serial = 876] [outer = 000000AFB8D47000] 15:45:48 INFO - PROCESS | 1008 | 1468190748722 Marionette DEBUG loaded listener.js 15:45:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFCA3AA000) [pid = 1008] [serial = 877] [outer = 000000AFB8D47000] 15:45:49 INFO - PROCESS | 1008 | 1468190749532 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]]]}] 15:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 15:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1131ms 15:45:49 INFO - PROCESS | 1008 | 1468190749541 Marionette TRACE conn5 -> [0,1133,"getWindowHandle",null] 15:45:49 INFO - PROCESS | 1008 | 1468190749546 Marionette TRACE conn5 <- [1,1133,null,{"value":"13"}] 15:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 15:45:49 INFO - PROCESS | 1008 | 1468190749551 Marionette TRACE conn5 -> [0,1134,"setScriptTimeout",{"ms":35000}] 15:45:49 INFO - PROCESS | 1008 | 1468190749554 Marionette TRACE conn5 <- [1,1134,null,{}] 15:45:49 INFO - PROCESS | 1008 | 1468190749560 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}] 15:45:49 INFO - PROCESS | 1008 | 1468190749563 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:49 INFO - PROCESS | 1008 | 1468190749673 Marionette TRACE conn5 <- [1,1135,null,{"value":null}] 15:45:49 INFO - PROCESS | 1008 | 1468190749750 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:49 INFO - PROCESS | 1008 | 1468190749755 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB801E800 == 44 [pid = 1008] [id = 293] 15:45:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFB92D6C00) [pid = 1008] [serial = 878] [outer = 0000000000000000] 15:45:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFB9B59800) [pid = 1008] [serial = 879] [outer = 000000AFB92D6C00] 15:45:49 INFO - PROCESS | 1008 | 1468190749852 Marionette DEBUG loaded listener.js 15:45:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFBEA1E400) [pid = 1008] [serial = 880] [outer = 000000AFB92D6C00] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC061800 == 43 [pid = 1008] [id = 287] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE19800 == 42 [pid = 1008] [id = 286] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB90C0000 == 41 [pid = 1008] [id = 285] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA896000 == 40 [pid = 1008] [id = 284] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DB7000 == 39 [pid = 1008] [id = 283] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC769B800 == 38 [pid = 1008] [id = 282] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC569C800 == 37 [pid = 1008] [id = 281] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0E3000 == 36 [pid = 1008] [id = 280] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDCD3000 == 35 [pid = 1008] [id = 279] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F24000 == 34 [pid = 1008] [id = 278] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDCC4800 == 33 [pid = 1008] [id = 277] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9338000 == 32 [pid = 1008] [id = 276] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9316800 == 31 [pid = 1008] [id = 292] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCE706000 == 30 [pid = 1008] [id = 291] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93FE000 == 29 [pid = 1008] [id = 290] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4DB9000 == 28 [pid = 1008] [id = 289] 15:45:50 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCD48E800 == 27 [pid = 1008] [id = 288] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFB8B70C00) [pid = 1008] [serial = 804] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFB8C2AC00) [pid = 1008] [serial = 805] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFBDCE4C00) [pid = 1008] [serial = 810] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFB9110000) [pid = 1008] [serial = 807] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFB9424400) [pid = 1008] [serial = 808] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC3F10400) [pid = 1008] [serial = 802] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFB8E16C00) [pid = 1008] [serial = 801] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC42B8800) [pid = 1008] [serial = 817] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC421FC00) [pid = 1008] [serial = 816] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB8E0AC00) [pid = 1008] [serial = 822] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC502D400) [pid = 1008] [serial = 819] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC551EC00) [pid = 1008] [serial = 825] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFBF4D2400) [pid = 1008] [serial = 793] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBD6EF000) [pid = 1008] [serial = 792] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC5512400) [pid = 1008] [serial = 796] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5038400) [pid = 1008] [serial = 795] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC935DC00) [pid = 1008] [serial = 799] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC7884C00) [pid = 1008] [serial = 798] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC59F2800) [pid = 1008] [serial = 828] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC5532400) [pid = 1008] [serial = 826] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC50B5400) [pid = 1008] [serial = 820] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC223C800) [pid = 1008] [serial = 813] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC26B9C00) [pid = 1008] [serial = 814] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC52CD000) [pid = 1008] [serial = 823] [outer = 0000000000000000] [url = about:blank] 15:45:50 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBEA28000) [pid = 1008] [serial = 811] [outer = 0000000000000000] [url = about:blank] 15:45:51 INFO - PROCESS | 1008 | 1468190751079 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]]]}] 15:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 15:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1592ms 15:45:51 INFO - PROCESS | 1008 | 1468190751156 Marionette TRACE conn5 -> [0,1137,"getWindowHandle",null] 15:45:51 INFO - PROCESS | 1008 | 1468190751160 Marionette TRACE conn5 <- [1,1137,null,{"value":"13"}] 15:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 15:45:51 INFO - PROCESS | 1008 | 1468190751166 Marionette TRACE conn5 -> [0,1138,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 1008 | 1468190751169 Marionette TRACE conn5 <- [1,1138,null,{}] 15:45:51 INFO - PROCESS | 1008 | 1468190751175 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}] 15:45:51 INFO - PROCESS | 1008 | 1468190751178 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:51 INFO - PROCESS | 1008 | 1468190751269 Marionette TRACE conn5 <- [1,1139,null,{"value":null}] 15:45:51 INFO - PROCESS | 1008 | 1468190751284 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:51 INFO - PROCESS | 1008 | 1468190751286 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD1AA800 == 28 [pid = 1008] [id = 294] 15:45:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB8C25C00) [pid = 1008] [serial = 881] [outer = 0000000000000000] 15:45:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8C2AC00) [pid = 1008] [serial = 882] [outer = 000000AFB8C25C00] 15:45:51 INFO - PROCESS | 1008 | 1468190751335 Marionette DEBUG loaded listener.js 15:45:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB8D44400) [pid = 1008] [serial = 883] [outer = 000000AFB8C25C00] 15:45:51 INFO - PROCESS | 1008 | 1468190751816 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]]]}] 15:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 15:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 690ms 15:45:51 INFO - PROCESS | 1008 | 1468190751858 Marionette TRACE conn5 -> [0,1141,"getWindowHandle",null] 15:45:51 INFO - PROCESS | 1008 | 1468190751863 Marionette TRACE conn5 <- [1,1141,null,{"value":"13"}] 15:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 15:45:51 INFO - PROCESS | 1008 | 1468190751869 Marionette TRACE conn5 -> [0,1142,"setScriptTimeout",{"ms":35000}] 15:45:51 INFO - PROCESS | 1008 | 1468190751872 Marionette TRACE conn5 <- [1,1142,null,{}] 15:45:51 INFO - PROCESS | 1008 | 1468190751876 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}] 15:45:51 INFO - PROCESS | 1008 | 1468190751879 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:51 INFO - PROCESS | 1008 | 1468190751971 Marionette TRACE conn5 <- [1,1143,null,{"value":null}] 15:45:52 INFO - PROCESS | 1008 | 1468190752013 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1008 | 1468190752015 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA92000 == 29 [pid = 1008] [id = 295] 15:45:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB9CCE400) [pid = 1008] [serial = 884] [outer = 0000000000000000] 15:45:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFBA0BB800) [pid = 1008] [serial = 885] [outer = 000000AFB9CCE400] 15:45:52 INFO - PROCESS | 1008 | 1468190752066 Marionette DEBUG loaded listener.js 15:45:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFBD92FC00) [pid = 1008] [serial = 886] [outer = 000000AFB9CCE400] 15:45:52 INFO - PROCESS | 1008 | 1468190752542 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]]]}] 15:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 15:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 734ms 15:45:52 INFO - PROCESS | 1008 | 1468190752606 Marionette TRACE conn5 -> [0,1145,"getWindowHandle",null] 15:45:52 INFO - PROCESS | 1008 | 1468190752608 Marionette TRACE conn5 <- [1,1145,null,{"value":"13"}] 15:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 15:45:52 INFO - PROCESS | 1008 | 1468190752642 Marionette TRACE conn5 -> [0,1146,"setScriptTimeout",{"ms":35000}] 15:45:52 INFO - PROCESS | 1008 | 1468190752646 Marionette TRACE conn5 <- [1,1146,null,{}] 15:45:52 INFO - PROCESS | 1008 | 1468190752657 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}] 15:45:52 INFO - PROCESS | 1008 | 1468190752663 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:52 INFO - PROCESS | 1008 | 1468190752788 Marionette TRACE conn5 <- [1,1147,null,{"value":null}] 15:45:52 INFO - PROCESS | 1008 | 1468190752833 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:52 INFO - PROCESS | 1008 | 1468190752836 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4BA7000 == 30 [pid = 1008] [id = 296] 15:45:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC2239000) [pid = 1008] [serial = 887] [outer = 0000000000000000] 15:45:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFBF58CC00) [pid = 1008] [serial = 888] [outer = 000000AFC2239000] 15:45:52 INFO - PROCESS | 1008 | 1468190752888 Marionette DEBUG loaded listener.js 15:45:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC262C800) [pid = 1008] [serial = 889] [outer = 000000AFC2239000] 15:45:53 INFO - PROCESS | 1008 | 1468190753323 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",1,"assert_approx_equals: Red channel of the pixel at (49, 25) expected 0 +/- 16 but got 49","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html:42:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1149,"getWindowHandle",null] 15:45:53 INFO - PROCESS | 1008 | 1468190753382 Marionette TRACE conn5 <- [1,1149,null,{"value":"13"}] 15:45:53 INFO - PROCESS | 1008 | 1468190753386 Marionette TRACE conn5 -> [0,1150,"setScriptTimeout",{"ms":35000}] 15:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 15:45:53 INFO - PROCESS | 1008 | 1468190753388 Marionette TRACE conn5 <- [1,1150,null,{}] 15:45:53 INFO - PROCESS | 1008 | 1468190753401 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}] 15:45:53 INFO - PROCESS | 1008 | 1468190753403 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:53 INFO - PROCESS | 1008 | 1468190753515 Marionette TRACE conn5 <- [1,1151,null,{"value":null}] 15:45:53 INFO - PROCESS | 1008 | 1468190753527 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:53 INFO - PROCESS | 1008 | 1468190753529 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC54C3800 == 31 [pid = 1008] [id = 297] 15:45:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC4224000) [pid = 1008] [serial = 890] [outer = 0000000000000000] 15:45:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC4227400) [pid = 1008] [serial = 891] [outer = 000000AFC4224000] 15:45:53 INFO - PROCESS | 1008 | 1468190753615 Marionette DEBUG loaded listener.js 15:45:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC4811C00) [pid = 1008] [serial = 892] [outer = 000000AFC4224000] 15:45:54 INFO - PROCESS | 1008 | 1468190754067 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]]]}] 15:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 15:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 734ms 15:45:54 INFO - PROCESS | 1008 | 1468190754123 Marionette TRACE conn5 -> [0,1153,"getWindowHandle",null] 15:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 15:45:54 INFO - PROCESS | 1008 | 1468190754125 Marionette TRACE conn5 <- [1,1153,null,{"value":"13"}] 15:45:54 INFO - PROCESS | 1008 | 1468190754128 Marionette TRACE conn5 -> [0,1154,"setScriptTimeout",{"ms":35000}] 15:45:54 INFO - PROCESS | 1008 | 1468190754130 Marionette TRACE conn5 <- [1,1154,null,{}] 15:45:54 INFO - PROCESS | 1008 | 1468190754134 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}] 15:45:54 INFO - PROCESS | 1008 | 1468190754136 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:54 INFO - PROCESS | 1008 | 1468190754242 Marionette TRACE conn5 <- [1,1155,null,{"value":null}] 15:45:54 INFO - PROCESS | 1008 | 1468190754248 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:54 INFO - PROCESS | 1008 | 1468190754250 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC58A1000 == 32 [pid = 1008] [id = 298] 15:45:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB8D53000) [pid = 1008] [serial = 893] [outer = 0000000000000000] 15:45:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC4FB9000) [pid = 1008] [serial = 894] [outer = 000000AFB8D53000] 15:45:54 INFO - PROCESS | 1008 | 1468190754295 Marionette DEBUG loaded listener.js 15:45:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC5036000) [pid = 1008] [serial = 895] [outer = 000000AFB8D53000] 15:45:54 INFO - PROCESS | 1008 | 1468190754752 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]]]}] 15:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 15:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 673ms 15:45:54 INFO - PROCESS | 1008 | 1468190754806 Marionette TRACE conn5 -> [0,1157,"getWindowHandle",null] 15:45:54 INFO - PROCESS | 1008 | 1468190754808 Marionette TRACE conn5 <- [1,1157,null,{"value":"13"}] 15:45:54 INFO - PROCESS | 1008 | 1468190754811 Marionette TRACE conn5 -> [0,1158,"setScriptTimeout",{"ms":35000}] 15:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 15:45:54 INFO - PROCESS | 1008 | 1468190754813 Marionette TRACE conn5 <- [1,1158,null,{}] 15:45:54 INFO - PROCESS | 1008 | 1468190754816 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}] 15:45:54 INFO - PROCESS | 1008 | 1468190754822 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:54 INFO - PROCESS | 1008 | 1468190754956 Marionette TRACE conn5 <- [1,1159,null,{"value":null}] 15:45:55 INFO - PROCESS | 1008 | 1468190755010 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1008 | 1468190755012 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6CD2800 == 33 [pid = 1008] [id = 299] 15:45:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC50A8400) [pid = 1008] [serial = 896] [outer = 0000000000000000] 15:45:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC5396C00) [pid = 1008] [serial = 897] [outer = 000000AFC50A8400] 15:45:55 INFO - PROCESS | 1008 | 1468190755059 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC5536400) [pid = 1008] [serial = 898] [outer = 000000AFC50A8400] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC5394800) [pid = 1008] [serial = 848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC61AB400) [pid = 1008] [serial = 851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB8BB9400) [pid = 1008] [serial = 830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC52D4000) [pid = 1008] [serial = 845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBD6EE800) [pid = 1008] [serial = 833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC4221400) [pid = 1008] [serial = 842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC935A400) [pid = 1008] [serial = 863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8E16800) [pid = 1008] [serial = 836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBDA4E400) [pid = 1008] [serial = 839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC5520000) [pid = 1008] [serial = 827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC8D66000) [pid = 1008] [serial = 860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB7E35400) [pid = 1008] [serial = 854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 15:45:55 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBF0F1800) [pid = 1008] [serial = 857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 15:45:55 INFO - PROCESS | 1008 | 1468190755647 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]]]}] 15:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 15:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 881ms 15:45:55 INFO - PROCESS | 1008 | 1468190755695 Marionette TRACE conn5 -> [0,1161,"getWindowHandle",null] 15:45:55 INFO - PROCESS | 1008 | 1468190755697 Marionette TRACE conn5 <- [1,1161,null,{"value":"13"}] 15:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 15:45:55 INFO - PROCESS | 1008 | 1468190755701 Marionette TRACE conn5 -> [0,1162,"setScriptTimeout",{"ms":35000}] 15:45:55 INFO - PROCESS | 1008 | 1468190755703 Marionette TRACE conn5 <- [1,1162,null,{}] 15:45:55 INFO - PROCESS | 1008 | 1468190755706 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}] 15:45:55 INFO - PROCESS | 1008 | 1468190755708 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:55 INFO - PROCESS | 1008 | 1468190755788 Marionette TRACE conn5 <- [1,1163,null,{"value":null}] 15:45:55 INFO - PROCESS | 1008 | 1468190755794 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:55 INFO - PROCESS | 1008 | 1468190755796 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8118800 == 34 [pid = 1008] [id = 300] 15:45:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB92D9400) [pid = 1008] [serial = 899] [outer = 0000000000000000] 15:45:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC52CEC00) [pid = 1008] [serial = 900] [outer = 000000AFB92D9400] 15:45:55 INFO - PROCESS | 1008 | 1468190755840 Marionette DEBUG loaded listener.js 15:45:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5585800) [pid = 1008] [serial = 901] [outer = 000000AFB92D9400] 15:45:56 INFO - PROCESS | 1008 | 1468190756267 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] 15:45:56 INFO - PROCESS | 1008 | 1468190756293 Marionette TRACE conn5 <- [1,1165,null,{"value":"13"}] 15:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 15:45:56 INFO - PROCESS | 1008 | 1468190756301 Marionette TRACE conn5 -> [0,1166,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 1008 | 1468190756303 Marionette TRACE conn5 <- [1,1166,null,{}] 15:45:56 INFO - PROCESS | 1008 | 1468190756306 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}] 15:45:56 INFO - PROCESS | 1008 | 1468190756308 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:56 INFO - PROCESS | 1008 | 1468190756388 Marionette TRACE conn5 <- [1,1167,null,{"value":null}] 15:45:56 INFO - PROCESS | 1008 | 1468190756394 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:56 INFO - PROCESS | 1008 | 1468190756396 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC933E800 == 35 [pid = 1008] [id = 301] 15:45:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5B37C00) [pid = 1008] [serial = 902] [outer = 0000000000000000] 15:45:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5B3DC00) [pid = 1008] [serial = 903] [outer = 000000AFC5B37C00] 15:45:56 INFO - PROCESS | 1008 | 1468190756448 Marionette DEBUG loaded listener.js 15:45:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC608A400) [pid = 1008] [serial = 904] [outer = 000000AFC5B37C00] 15:45:56 INFO - PROCESS | 1008 | 1468190756859 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] 15:45:56 INFO - PROCESS | 1008 | 1468190756935 Marionette TRACE conn5 <- [1,1169,null,{"value":"13"}] 15:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 15:45:56 INFO - PROCESS | 1008 | 1468190756939 Marionette TRACE conn5 -> [0,1170,"setScriptTimeout",{"ms":35000}] 15:45:56 INFO - PROCESS | 1008 | 1468190756941 Marionette TRACE conn5 <- [1,1170,null,{}] 15:45:56 INFO - PROCESS | 1008 | 1468190756944 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}] 15:45:56 INFO - PROCESS | 1008 | 1468190756946 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:57 INFO - PROCESS | 1008 | 1468190757030 Marionette TRACE conn5 <- [1,1171,null,{"value":null}] 15:45:57 INFO - PROCESS | 1008 | 1468190757037 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:57 INFO - PROCESS | 1008 | 1468190757039 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4BA3000 == 36 [pid = 1008] [id = 302] 15:45:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC6087800) [pid = 1008] [serial = 905] [outer = 0000000000000000] 15:45:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC61A5800) [pid = 1008] [serial = 906] [outer = 000000AFC6087800] 15:45:57 INFO - PROCESS | 1008 | 1468190757085 Marionette DEBUG loaded listener.js 15:45:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC61B1400) [pid = 1008] [serial = 907] [outer = 000000AFC6087800] 15:45:57 INFO - PROCESS | 1008 | 1468190757762 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 28","_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] 15:45:57 INFO - PROCESS | 1008 | 1468190757827 Marionette TRACE conn5 <- [1,1173,null,{"value":"13"}] 15:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 15:45:57 INFO - PROCESS | 1008 | 1468190757856 Marionette TRACE conn5 -> [0,1174,"setScriptTimeout",{"ms":35000}] 15:45:57 INFO - PROCESS | 1008 | 1468190757860 Marionette TRACE conn5 <- [1,1174,null,{}] 15:45:57 INFO - PROCESS | 1008 | 1468190757866 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}] 15:45:57 INFO - PROCESS | 1008 | 1468190757870 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:58 INFO - PROCESS | 1008 | 1468190758019 Marionette TRACE conn5 <- [1,1175,null,{"value":null}] 15:45:58 INFO - PROCESS | 1008 | 1468190758088 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:58 INFO - PROCESS | 1008 | 1468190758092 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDCD6800 == 37 [pid = 1008] [id = 303] 15:45:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8BAEC00) [pid = 1008] [serial = 908] [outer = 0000000000000000] 15:45:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB8D44800) [pid = 1008] [serial = 909] [outer = 000000AFB8BAEC00] 15:45:58 INFO - PROCESS | 1008 | 1468190758192 Marionette DEBUG loaded listener.js 15:45:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB92CF800) [pid = 1008] [serial = 910] [outer = 000000AFB8BAEC00] 15:45:58 INFO - PROCESS | 1008 | 1468190758958 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 (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.stroke.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 15:45:59 INFO - PROCESS | 1008 | 1468190759004 Marionette TRACE conn5 <- [1,1177,null,{"value":"13"}] 15:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 15:45:59 INFO - PROCESS | 1008 | 1468190759011 Marionette TRACE conn5 -> [0,1178,"setScriptTimeout",{"ms":35000}] 15:45:59 INFO - PROCESS | 1008 | 1468190759015 Marionette TRACE conn5 <- [1,1178,null,{}] 15:45:59 INFO - PROCESS | 1008 | 1468190759019 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}] 15:45:59 INFO - PROCESS | 1008 | 1468190759022 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:59 INFO - PROCESS | 1008 | 1468190759145 Marionette TRACE conn5 <- [1,1179,null,{"value":null}] 15:45:59 INFO - PROCESS | 1008 | 1468190759221 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:45:59 INFO - PROCESS | 1008 | 1468190759224 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:45:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5895000 == 38 [pid = 1008] [id = 304] 15:45:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFBF583000) [pid = 1008] [serial = 911] [outer = 0000000000000000] 15:45:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC234B000) [pid = 1008] [serial = 912] [outer = 000000AFBF583000] 15:45:59 INFO - PROCESS | 1008 | 1468190759323 Marionette DEBUG loaded listener.js 15:45:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC4225000) [pid = 1008] [serial = 913] [outer = 000000AFBF583000] 15:46:00 INFO - PROCESS | 1008 | 1468190760209 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] 15:46:00 INFO - PROCESS | 1008 | 1468190760312 Marionette TRACE conn5 <- [1,1181,null,{"value":"13"}] 15:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 15:46:00 INFO - PROCESS | 1008 | 1468190760317 Marionette TRACE conn5 -> [0,1182,"setScriptTimeout",{"ms":35000}] 15:46:00 INFO - PROCESS | 1008 | 1468190760321 Marionette TRACE conn5 <- [1,1182,null,{}] 15:46:00 INFO - PROCESS | 1008 | 1468190760326 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}] 15:46:00 INFO - PROCESS | 1008 | 1468190760329 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:00 INFO - PROCESS | 1008 | 1468190760433 Marionette TRACE conn5 <- [1,1183,null,{"value":null}] 15:46:00 INFO - PROCESS | 1008 | 1468190760441 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:00 INFO - PROCESS | 1008 | 1468190760446 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD96E800 == 31 [pid = 1008] [id = 305] 15:46:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8E16800) [pid = 1008] [serial = 914] [outer = 0000000000000000] 15:46:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB9110C00) [pid = 1008] [serial = 915] [outer = 000000AFB8E16800] 15:46:00 INFO - PROCESS | 1008 | 1468190760497 Marionette DEBUG loaded listener.js 15:46:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBD276400) [pid = 1008] [serial = 916] [outer = 000000AFB8E16800] 15:46:01 INFO - PROCESS | 1008 | 1468190761011 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 151","_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] 15:46:01 INFO - PROCESS | 1008 | 1468190761060 Marionette TRACE conn5 <- [1,1185,null,{"value":"13"}] 15:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 15:46:01 INFO - PROCESS | 1008 | 1468190761066 Marionette TRACE conn5 -> [0,1186,"setScriptTimeout",{"ms":35000}] 15:46:01 INFO - PROCESS | 1008 | 1468190761069 Marionette TRACE conn5 <- [1,1186,null,{}] 15:46:01 INFO - PROCESS | 1008 | 1468190761073 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}] 15:46:01 INFO - PROCESS | 1008 | 1468190761075 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:01 INFO - PROCESS | 1008 | 1468190761166 Marionette TRACE conn5 <- [1,1187,null,{"value":null}] 15:46:01 INFO - PROCESS | 1008 | 1468190761175 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:01 INFO - PROCESS | 1008 | 1468190761178 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC484A800 == 32 [pid = 1008] [id = 306] 15:46:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC2240400) [pid = 1008] [serial = 917] [outer = 0000000000000000] 15:46:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC2355400) [pid = 1008] [serial = 918] [outer = 000000AFC2240400] 15:46:01 INFO - PROCESS | 1008 | 1468190761228 Marionette DEBUG loaded listener.js 15:46:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC421E800) [pid = 1008] [serial = 919] [outer = 000000AFC2240400] 15:46:01 INFO - PROCESS | 1008 | 1468190761700 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]]]}] 15:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 15:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 691ms 15:46:01 INFO - PROCESS | 1008 | 1468190761760 Marionette TRACE conn5 -> [0,1189,"getWindowHandle",null] 15:46:01 INFO - PROCESS | 1008 | 1468190761762 Marionette TRACE conn5 <- [1,1189,null,{"value":"13"}] 15:46:01 INFO - PROCESS | 1008 | 1468190761766 Marionette TRACE conn5 -> [0,1190,"setScriptTimeout",{"ms":35000}] 15:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 15:46:01 INFO - PROCESS | 1008 | 1468190761770 Marionette TRACE conn5 <- [1,1190,null,{}] 15:46:01 INFO - PROCESS | 1008 | 1468190761781 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}] 15:46:01 INFO - PROCESS | 1008 | 1468190761786 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:01 INFO - PROCESS | 1008 | 1468190761904 Marionette TRACE conn5 <- [1,1191,null,{"value":null}] 15:46:01 INFO - PROCESS | 1008 | 1468190761918 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:01 INFO - PROCESS | 1008 | 1468190761921 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5890800 == 33 [pid = 1008] [id = 307] 15:46:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8BB0400) [pid = 1008] [serial = 920] [outer = 0000000000000000] 15:46:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC521AC00) [pid = 1008] [serial = 921] [outer = 000000AFB8BB0400] 15:46:01 INFO - PROCESS | 1008 | 1468190761970 Marionette DEBUG loaded listener.js 15:46:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5395400) [pid = 1008] [serial = 922] [outer = 000000AFB8BB0400] 15:46:02 INFO - PROCESS | 1008 | 1468190762399 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]]]}] 15:46:02 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 15:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 691ms 15:46:02 INFO - PROCESS | 1008 | 1468190762460 Marionette TRACE conn5 -> [0,1193,"getWindowHandle",null] 15:46:02 INFO - PROCESS | 1008 | 1468190762463 Marionette TRACE conn5 <- [1,1193,null,{"value":"13"}] 15:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 15:46:02 INFO - PROCESS | 1008 | 1468190762466 Marionette TRACE conn5 -> [0,1194,"setScriptTimeout",{"ms":35000}] 15:46:02 INFO - PROCESS | 1008 | 1468190762468 Marionette TRACE conn5 <- [1,1194,null,{}] 15:46:02 INFO - PROCESS | 1008 | 1468190762471 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}] 15:46:02 INFO - PROCESS | 1008 | 1468190762473 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:02 INFO - PROCESS | 1008 | 1468190762588 Marionette TRACE conn5 <- [1,1195,null,{"value":null}] 15:46:02 INFO - PROCESS | 1008 | 1468190762594 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:02 INFO - PROCESS | 1008 | 1468190762596 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC78B5000 == 34 [pid = 1008] [id = 308] 15:46:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5515400) [pid = 1008] [serial = 923] [outer = 0000000000000000] 15:46:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC552E400) [pid = 1008] [serial = 924] [outer = 000000AFC5515400] 15:46:02 INFO - PROCESS | 1008 | 1468190762680 Marionette DEBUG loaded listener.js 15:46:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5A52800) [pid = 1008] [serial = 925] [outer = 000000AFC5515400] 15:46:03 INFO - PROCESS | 1008 | 1468190763114 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]]]}] 15:46:03 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 15:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 692ms 15:46:03 INFO - PROCESS | 1008 | 1468190763162 Marionette TRACE conn5 -> [0,1197,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 1008 | 1468190763165 Marionette TRACE conn5 <- [1,1197,null,{"value":"13"}] 15:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 15:46:03 INFO - PROCESS | 1008 | 1468190763177 Marionette TRACE conn5 -> [0,1198,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - PROCESS | 1008 | 1468190763179 Marionette TRACE conn5 <- [1,1198,null,{}] 15:46:03 INFO - PROCESS | 1008 | 1468190763182 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}] 15:46:03 INFO - PROCESS | 1008 | 1468190763185 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:03 INFO - PROCESS | 1008 | 1468190763320 Marionette TRACE conn5 <- [1,1199,null,{"value":null}] 15:46:03 INFO - PROCESS | 1008 | 1468190763342 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:03 INFO - PROCESS | 1008 | 1468190763344 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9317000 == 35 [pid = 1008] [id = 309] 15:46:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC552A400) [pid = 1008] [serial = 926] [outer = 0000000000000000] 15:46:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC608AC00) [pid = 1008] [serial = 927] [outer = 000000AFC552A400] 15:46:03 INFO - PROCESS | 1008 | 1468190763390 Marionette DEBUG loaded listener.js 15:46:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC61A7000) [pid = 1008] [serial = 928] [outer = 000000AFC552A400] 15:46:03 INFO - PROCESS | 1008 | 1468190763832 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]]]}] 15:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 15:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 671ms 15:46:03 INFO - PROCESS | 1008 | 1468190763852 Marionette TRACE conn5 -> [0,1201,"getWindowHandle",null] 15:46:03 INFO - PROCESS | 1008 | 1468190763854 Marionette TRACE conn5 <- [1,1201,null,{"value":"13"}] 15:46:03 INFO - PROCESS | 1008 | 1468190763857 Marionette TRACE conn5 -> [0,1202,"setScriptTimeout",{"ms":35000}] 15:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 15:46:03 INFO - PROCESS | 1008 | 1468190763859 Marionette TRACE conn5 <- [1,1202,null,{}] 15:46:03 INFO - PROCESS | 1008 | 1468190763863 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}] 15:46:03 INFO - PROCESS | 1008 | 1468190763868 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:04 INFO - PROCESS | 1008 | 1468190764011 Marionette TRACE conn5 <- [1,1203,null,{"value":null}] 15:46:04 INFO - PROCESS | 1008 | 1468190764063 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:04 INFO - PROCESS | 1008 | 1468190764065 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98D0800 == 36 [pid = 1008] [id = 310] 15:46:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC6CA3800) [pid = 1008] [serial = 929] [outer = 0000000000000000] 15:46:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC7FAC400) [pid = 1008] [serial = 930] [outer = 000000AFC6CA3800] 15:46:04 INFO - PROCESS | 1008 | 1468190764111 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC8DD4C00) [pid = 1008] [serial = 931] [outer = 000000AFC6CA3800] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8C25C00) [pid = 1008] [serial = 881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC5B37C00) [pid = 1008] [serial = 902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB9111400) [pid = 1008] [serial = 866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC50A7800) [pid = 1008] [serial = 869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC935E800) [pid = 1008] [serial = 872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8D47000) [pid = 1008] [serial = 875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB92D9400) [pid = 1008] [serial = 899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB92D6C00) [pid = 1008] [serial = 878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC4224000) [pid = 1008] [serial = 890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC2239000) [pid = 1008] [serial = 887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8D53000) [pid = 1008] [serial = 893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC50A8400) [pid = 1008] [serial = 896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 15:46:04 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB9CCE400) [pid = 1008] [serial = 884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 15:46:04 INFO - PROCESS | 1008 | 1468190764567 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]]]}] 15:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 15:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 775ms 15:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 15:46:04 INFO - PROCESS | 1008 | 1468190764638 Marionette TRACE conn5 -> [0,1205,"getWindowHandle",null] 15:46:04 INFO - PROCESS | 1008 | 1468190764640 Marionette TRACE conn5 <- [1,1205,null,{"value":"13"}] 15:46:04 INFO - PROCESS | 1008 | 1468190764646 Marionette TRACE conn5 -> [0,1206,"setScriptTimeout",{"ms":35000}] 15:46:04 INFO - PROCESS | 1008 | 1468190764647 Marionette TRACE conn5 <- [1,1206,null,{}] 15:46:04 INFO - PROCESS | 1008 | 1468190764651 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}] 15:46:04 INFO - PROCESS | 1008 | 1468190764653 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:04 INFO - PROCESS | 1008 | 1468190764734 Marionette TRACE conn5 <- [1,1207,null,{"value":null}] 15:46:04 INFO - PROCESS | 1008 | 1468190764740 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:04 INFO - PROCESS | 1008 | 1468190764742 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA89E800 == 37 [pid = 1008] [id = 311] 15:46:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB92D9400) [pid = 1008] [serial = 932] [outer = 0000000000000000] 15:46:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBEA2BC00) [pid = 1008] [serial = 933] [outer = 000000AFB92D9400] 15:46:04 INFO - PROCESS | 1008 | 1468190764787 Marionette DEBUG loaded listener.js 15:46:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC50A8400) [pid = 1008] [serial = 934] [outer = 000000AFB92D9400] 15:46:05 INFO - PROCESS | 1008 | 1468190765207 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]]]}] 15:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 15:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 585ms 15:46:05 INFO - PROCESS | 1008 | 1468190765234 Marionette TRACE conn5 -> [0,1209,"getWindowHandle",null] 15:46:05 INFO - PROCESS | 1008 | 1468190765236 Marionette TRACE conn5 <- [1,1209,null,{"value":"13"}] 15:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 15:46:05 INFO - PROCESS | 1008 | 1468190765240 Marionette TRACE conn5 -> [0,1210,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - PROCESS | 1008 | 1468190765241 Marionette TRACE conn5 <- [1,1210,null,{}] 15:46:05 INFO - PROCESS | 1008 | 1468190765249 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}] 15:46:05 INFO - PROCESS | 1008 | 1468190765251 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:05 INFO - PROCESS | 1008 | 1468190765341 Marionette TRACE conn5 <- [1,1211,null,{"value":null}] 15:46:05 INFO - PROCESS | 1008 | 1468190765347 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:05 INFO - PROCESS | 1008 | 1468190765349 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE22800 == 38 [pid = 1008] [id = 312] 15:46:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC61A5000) [pid = 1008] [serial = 935] [outer = 0000000000000000] 15:46:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC9353000) [pid = 1008] [serial = 936] [outer = 000000AFC61A5000] 15:46:05 INFO - PROCESS | 1008 | 1468190765393 Marionette DEBUG loaded listener.js 15:46:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC984D400) [pid = 1008] [serial = 937] [outer = 000000AFC61A5000] 15:46:05 INFO - PROCESS | 1008 | 1468190765811 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] 15:46:05 INFO - PROCESS | 1008 | 1468190765830 Marionette TRACE conn5 <- [1,1213,null,{"value":"13"}] 15:46:05 INFO - PROCESS | 1008 | 1468190765833 Marionette TRACE conn5 -> [0,1214,"setScriptTimeout",{"ms":35000}] 15:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 15:46:05 INFO - PROCESS | 1008 | 1468190765835 Marionette TRACE conn5 <- [1,1214,null,{}] 15:46:05 INFO - PROCESS | 1008 | 1468190765851 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}] 15:46:05 INFO - PROCESS | 1008 | 1468190765853 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:05 INFO - PROCESS | 1008 | 1468190765936 Marionette TRACE conn5 <- [1,1215,null,{"value":null}] 15:46:05 INFO - PROCESS | 1008 | 1468190765943 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:05 INFO - PROCESS | 1008 | 1468190765945 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5890000 == 39 [pid = 1008] [id = 313] 15:46:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC9852C00) [pid = 1008] [serial = 938] [outer = 0000000000000000] 15:46:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC9859000) [pid = 1008] [serial = 939] [outer = 000000AFC9852C00] 15:46:05 INFO - PROCESS | 1008 | 1468190765989 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC4DC4400) [pid = 1008] [serial = 940] [outer = 000000AFC9852C00] 15:46:06 INFO - PROCESS | 1008 | 1468190766425 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]]]}] 15:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 15:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 649ms 15:46:06 INFO - PROCESS | 1008 | 1468190766487 Marionette TRACE conn5 -> [0,1217,"getWindowHandle",null] 15:46:06 INFO - PROCESS | 1008 | 1468190766489 Marionette TRACE conn5 <- [1,1217,null,{"value":"13"}] 15:46:06 INFO - PROCESS | 1008 | 1468190766493 Marionette TRACE conn5 -> [0,1218,"setScriptTimeout",{"ms":35000}] 15:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 15:46:06 INFO - PROCESS | 1008 | 1468190766494 Marionette TRACE conn5 <- [1,1218,null,{}] 15:46:06 INFO - PROCESS | 1008 | 1468190766498 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}] 15:46:06 INFO - PROCESS | 1008 | 1468190766499 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:06 INFO - PROCESS | 1008 | 1468190766626 Marionette TRACE conn5 <- [1,1219,null,{"value":null}] 15:46:06 INFO - PROCESS | 1008 | 1468190766751 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:06 INFO - PROCESS | 1008 | 1468190766754 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB94DF000 == 40 [pid = 1008] [id = 314] 15:46:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB6E2F000) [pid = 1008] [serial = 941] [outer = 0000000000000000] 15:46:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB803D800) [pid = 1008] [serial = 942] [outer = 000000AFB6E2F000] 15:46:06 INFO - PROCESS | 1008 | 1468190766817 Marionette DEBUG loaded listener.js 15:46:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB8C89800) [pid = 1008] [serial = 943] [outer = 000000AFB6E2F000] 15:46:07 INFO - PROCESS | 1008 | 1468190767517 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]]]}] 15:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 15:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1083ms 15:46:07 INFO - PROCESS | 1008 | 1468190767580 Marionette TRACE conn5 -> [0,1221,"getWindowHandle",null] 15:46:07 INFO - PROCESS | 1008 | 1468190767584 Marionette TRACE conn5 <- [1,1221,null,{"value":"13"}] 15:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 15:46:07 INFO - PROCESS | 1008 | 1468190767590 Marionette TRACE conn5 -> [0,1222,"setScriptTimeout",{"ms":35000}] 15:46:07 INFO - PROCESS | 1008 | 1468190767593 Marionette TRACE conn5 <- [1,1222,null,{}] 15:46:07 INFO - PROCESS | 1008 | 1468190767598 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}] 15:46:07 INFO - PROCESS | 1008 | 1468190767601 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:07 INFO - PROCESS | 1008 | 1468190767720 Marionette TRACE conn5 <- [1,1223,null,{"value":null}] 15:46:07 INFO - PROCESS | 1008 | 1468190767840 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:07 INFO - PROCESS | 1008 | 1468190767843 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5CD0000 == 41 [pid = 1008] [id = 315] 15:46:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC26B7000) [pid = 1008] [serial = 944] [outer = 0000000000000000] 15:46:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC42AE800) [pid = 1008] [serial = 945] [outer = 000000AFC26B7000] 15:46:07 INFO - PROCESS | 1008 | 1468190767902 Marionette DEBUG loaded listener.js 15:46:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC52CD800) [pid = 1008] [serial = 946] [outer = 000000AFC26B7000] 15:46:08 INFO - PROCESS | 1008 | 1468190768450 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]]]}] 15:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 15:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 943ms 15:46:08 INFO - PROCESS | 1008 | 1468190768537 Marionette TRACE conn5 -> [0,1225,"getWindowHandle",null] 15:46:08 INFO - PROCESS | 1008 | 1468190768540 Marionette TRACE conn5 <- [1,1225,null,{"value":"13"}] 15:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 15:46:08 INFO - PROCESS | 1008 | 1468190768544 Marionette TRACE conn5 -> [0,1226,"setScriptTimeout",{"ms":35000}] 15:46:08 INFO - PROCESS | 1008 | 1468190768547 Marionette TRACE conn5 <- [1,1226,null,{}] 15:46:08 INFO - PROCESS | 1008 | 1468190768551 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}] 15:46:08 INFO - PROCESS | 1008 | 1468190768554 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:08 INFO - PROCESS | 1008 | 1468190768675 Marionette TRACE conn5 <- [1,1227,null,{"value":null}] 15:46:08 INFO - PROCESS | 1008 | 1468190768787 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:08 INFO - PROCESS | 1008 | 1468190768790 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:08 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCF0A000 == 42 [pid = 1008] [id = 316] 15:46:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC5B3D800) [pid = 1008] [serial = 947] [outer = 0000000000000000] 15:46:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC6969000) [pid = 1008] [serial = 948] [outer = 000000AFC5B3D800] 15:46:08 INFO - PROCESS | 1008 | 1468190768847 Marionette DEBUG loaded listener.js 15:46:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC7FACC00) [pid = 1008] [serial = 949] [outer = 000000AFC5B3D800] 15:46:09 INFO - PROCESS | 1008 | 1468190769434 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]]]}] 15:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 15:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 942ms 15:46:09 INFO - PROCESS | 1008 | 1468190769487 Marionette TRACE conn5 -> [0,1229,"getWindowHandle",null] 15:46:09 INFO - PROCESS | 1008 | 1468190769491 Marionette TRACE conn5 <- [1,1229,null,{"value":"13"}] 15:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 15:46:09 INFO - PROCESS | 1008 | 1468190769503 Marionette TRACE conn5 -> [0,1230,"setScriptTimeout",{"ms":35000}] 15:46:09 INFO - PROCESS | 1008 | 1468190769508 Marionette TRACE conn5 <- [1,1230,null,{}] 15:46:09 INFO - PROCESS | 1008 | 1468190769512 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}] 15:46:09 INFO - PROCESS | 1008 | 1468190769516 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:09 INFO - PROCESS | 1008 | 1468190769633 Marionette TRACE conn5 <- [1,1231,null,{"value":null}] 15:46:09 INFO - PROCESS | 1008 | 1468190769776 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:09 INFO - PROCESS | 1008 | 1468190769779 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93F5800 == 43 [pid = 1008] [id = 317] 15:46:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC5B3EC00) [pid = 1008] [serial = 950] [outer = 0000000000000000] 15:46:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC9CED400) [pid = 1008] [serial = 951] [outer = 000000AFC5B3EC00] 15:46:09 INFO - PROCESS | 1008 | 1468190769837 Marionette DEBUG loaded listener.js 15:46:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFCA3AE800) [pid = 1008] [serial = 952] [outer = 000000AFC5B3EC00] 15:46:10 INFO - PROCESS | 1008 | 1468190770643 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]]]}] 15:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 15:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1201ms 15:46:10 INFO - PROCESS | 1008 | 1468190770707 Marionette TRACE conn5 -> [0,1233,"getWindowHandle",null] 15:46:10 INFO - PROCESS | 1008 | 1468190770711 Marionette TRACE conn5 <- [1,1233,null,{"value":"13"}] 15:46:10 INFO - PROCESS | 1008 | 1468190770717 Marionette TRACE conn5 -> [0,1234,"setScriptTimeout",{"ms":35000}] 15:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 15:46:10 INFO - PROCESS | 1008 | 1468190770720 Marionette TRACE conn5 <- [1,1234,null,{}] 15:46:10 INFO - PROCESS | 1008 | 1468190770726 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}] 15:46:10 INFO - PROCESS | 1008 | 1468190770729 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:10 INFO - PROCESS | 1008 | 1468190770844 Marionette TRACE conn5 <- [1,1235,null,{"value":null}] 15:46:10 INFO - PROCESS | 1008 | 1468190770916 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:10 INFO - PROCESS | 1008 | 1468190770919 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB7E3D000 == 44 [pid = 1008] [id = 318] 15:46:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFB8B64800) [pid = 1008] [serial = 953] [outer = 0000000000000000] 15:46:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFB8E0B000) [pid = 1008] [serial = 954] [outer = 000000AFB8B64800] 15:46:11 INFO - PROCESS | 1008 | 1468190771018 Marionette DEBUG loaded listener.js 15:46:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFBDD50800) [pid = 1008] [serial = 955] [outer = 000000AFB8B64800] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB801E800 == 43 [pid = 1008] [id = 293] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5890000 == 42 [pid = 1008] [id = 313] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE22800 == 41 [pid = 1008] [id = 312] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA89E800 == 40 [pid = 1008] [id = 311] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98D0800 == 39 [pid = 1008] [id = 310] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9317000 == 38 [pid = 1008] [id = 309] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC78B5000 == 37 [pid = 1008] [id = 308] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5890800 == 36 [pid = 1008] [id = 307] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC484A800 == 35 [pid = 1008] [id = 306] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD96E800 == 34 [pid = 1008] [id = 305] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5895000 == 33 [pid = 1008] [id = 304] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDCD6800 == 32 [pid = 1008] [id = 303] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4BA3000 == 31 [pid = 1008] [id = 302] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93F5800 == 30 [pid = 1008] [id = 317] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCF0A000 == 29 [pid = 1008] [id = 316] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5CD0000 == 28 [pid = 1008] [id = 315] 15:46:11 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB94DF000 == 27 [pid = 1008] [id = 314] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFBEA1E400) [pid = 1008] [serial = 880] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFB9B59800) [pid = 1008] [serial = 879] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFC4227400) [pid = 1008] [serial = 891] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFBF58CC00) [pid = 1008] [serial = 888] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC4FB9000) [pid = 1008] [serial = 894] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC4811C00) [pid = 1008] [serial = 892] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC5396C00) [pid = 1008] [serial = 897] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFBA0BB800) [pid = 1008] [serial = 885] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC5036000) [pid = 1008] [serial = 895] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFBD92FC00) [pid = 1008] [serial = 886] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFB8C2AC00) [pid = 1008] [serial = 882] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8D44400) [pid = 1008] [serial = 883] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC5B3DC00) [pid = 1008] [serial = 903] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC2233400) [pid = 1008] [serial = 868] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBD2CF800) [pid = 1008] [serial = 867] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC5B36000) [pid = 1008] [serial = 871] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC52CC800) [pid = 1008] [serial = 870] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC9CED000) [pid = 1008] [serial = 874] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC9AE3000) [pid = 1008] [serial = 873] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5536400) [pid = 1008] [serial = 898] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFCA3AA000) [pid = 1008] [serial = 877] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC9ADC000) [pid = 1008] [serial = 876] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC608A400) [pid = 1008] [serial = 904] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC61A5800) [pid = 1008] [serial = 906] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC52CEC00) [pid = 1008] [serial = 900] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC5585800) [pid = 1008] [serial = 901] [outer = 0000000000000000] [url = about:blank] 15:46:11 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC262C800) [pid = 1008] [serial = 889] [outer = 0000000000000000] [url = about:blank] 15:46:12 INFO - PROCESS | 1008 | 1468190772284 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]]]}] 15:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 15:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1595ms 15:46:12 INFO - PROCESS | 1008 | 1468190772317 Marionette TRACE conn5 -> [0,1237,"getWindowHandle",null] 15:46:12 INFO - PROCESS | 1008 | 1468190772321 Marionette TRACE conn5 <- [1,1237,null,{"value":"13"}] 15:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 15:46:12 INFO - PROCESS | 1008 | 1468190772326 Marionette TRACE conn5 -> [0,1238,"setScriptTimeout",{"ms":35000}] 15:46:12 INFO - PROCESS | 1008 | 1468190772331 Marionette TRACE conn5 <- [1,1238,null,{}] 15:46:12 INFO - PROCESS | 1008 | 1468190772336 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}] 15:46:12 INFO - PROCESS | 1008 | 1468190772339 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:12 INFO - PROCESS | 1008 | 1468190772434 Marionette TRACE conn5 <- [1,1239,null,{"value":null}] 15:46:12 INFO - PROCESS | 1008 | 1468190772441 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:12 INFO - PROCESS | 1008 | 1468190772444 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD2EE800 == 28 [pid = 1008] [id = 319] 15:46:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB8C2C400) [pid = 1008] [serial = 956] [outer = 0000000000000000] 15:46:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8C8A400) [pid = 1008] [serial = 957] [outer = 000000AFB8C2C400] 15:46:12 INFO - PROCESS | 1008 | 1468190772495 Marionette DEBUG loaded listener.js 15:46:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8F3EC00) [pid = 1008] [serial = 958] [outer = 000000AFB8C2C400] 15:46:12 INFO - PROCESS | 1008 | 1468190772974 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]]]}] 15:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 15:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 733ms 15:46:13 INFO - PROCESS | 1008 | 1468190773064 Marionette TRACE conn5 -> [0,1241,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 1008 | 1468190773069 Marionette TRACE conn5 <- [1,1241,null,{"value":"13"}] 15:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 15:46:13 INFO - PROCESS | 1008 | 1468190773076 Marionette TRACE conn5 -> [0,1242,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 1008 | 1468190773078 Marionette TRACE conn5 <- [1,1242,null,{}] 15:46:13 INFO - PROCESS | 1008 | 1468190773082 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}] 15:46:13 INFO - PROCESS | 1008 | 1468190773085 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:13 INFO - PROCESS | 1008 | 1468190773185 Marionette TRACE conn5 <- [1,1243,null,{"value":null}] 15:46:13 INFO - PROCESS | 1008 | 1468190773256 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:13 INFO - PROCESS | 1008 | 1468190773259 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5C6000 == 29 [pid = 1008] [id = 320] 15:46:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB9109800) [pid = 1008] [serial = 959] [outer = 0000000000000000] 15:46:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBD9E4C00) [pid = 1008] [serial = 960] [outer = 000000AFB9109800] 15:46:13 INFO - PROCESS | 1008 | 1468190773311 Marionette DEBUG loaded listener.js 15:46:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBDF5E800) [pid = 1008] [serial = 961] [outer = 000000AFB9109800] 15:46:13 INFO - PROCESS | 1008 | 1468190773744 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]]]}] 15:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 15:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 734ms 15:46:13 INFO - PROCESS | 1008 | 1468190773813 Marionette TRACE conn5 -> [0,1245,"getWindowHandle",null] 15:46:13 INFO - PROCESS | 1008 | 1468190773815 Marionette TRACE conn5 <- [1,1245,null,{"value":"13"}] 15:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 15:46:13 INFO - PROCESS | 1008 | 1468190773819 Marionette TRACE conn5 -> [0,1246,"setScriptTimeout",{"ms":35000}] 15:46:13 INFO - PROCESS | 1008 | 1468190773823 Marionette TRACE conn5 <- [1,1246,null,{}] 15:46:13 INFO - PROCESS | 1008 | 1468190773834 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}] 15:46:13 INFO - PROCESS | 1008 | 1468190773839 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:13 INFO - PROCESS | 1008 | 1468190773927 Marionette TRACE conn5 <- [1,1247,null,{"value":null}] 15:46:13 INFO - PROCESS | 1008 | 1468190773944 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:13 INFO - PROCESS | 1008 | 1468190773947 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50D1800 == 30 [pid = 1008] [id = 321] 15:46:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC223A000) [pid = 1008] [serial = 962] [outer = 0000000000000000] 15:46:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC234B400) [pid = 1008] [serial = 963] [outer = 000000AFC223A000] 15:46:14 INFO - PROCESS | 1008 | 1468190773998 Marionette DEBUG loaded listener.js 15:46:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC2A48400) [pid = 1008] [serial = 964] [outer = 000000AFC223A000] 15:46:14 INFO - PROCESS | 1008 | 1468190774490 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]]]}] 15:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 15:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 691ms 15:46:14 INFO - PROCESS | 1008 | 1468190774545 Marionette TRACE conn5 -> [0,1249,"getWindowHandle",null] 15:46:14 INFO - PROCESS | 1008 | 1468190774548 Marionette TRACE conn5 <- [1,1249,null,{"value":"13"}] 15:46:14 INFO - PROCESS | 1008 | 1468190774560 Marionette TRACE conn5 -> [0,1250,"setScriptTimeout",{"ms":35000}] 15:46:14 INFO - PROCESS | 1008 | 1468190774562 Marionette TRACE conn5 <- [1,1250,null,{}] 15:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 15:46:14 INFO - PROCESS | 1008 | 1468190774566 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}] 15:46:14 INFO - PROCESS | 1008 | 1468190774568 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:14 INFO - PROCESS | 1008 | 1468190774684 Marionette TRACE conn5 <- [1,1251,null,{"value":null}] 15:46:14 INFO - PROCESS | 1008 | 1468190774695 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:14 INFO - PROCESS | 1008 | 1468190774698 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5694000 == 31 [pid = 1008] [id = 322] 15:46:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC4226800) [pid = 1008] [serial = 965] [outer = 0000000000000000] 15:46:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC480E400) [pid = 1008] [serial = 966] [outer = 000000AFC4226800] 15:46:14 INFO - PROCESS | 1008 | 1468190774782 Marionette DEBUG loaded listener.js 15:46:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC4F58C00) [pid = 1008] [serial = 967] [outer = 000000AFC4226800] 15:46:15 INFO - PROCESS | 1008 | 1468190775215 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]]]}] 15:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 15:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 690ms 15:46:15 INFO - PROCESS | 1008 | 1468190775256 Marionette TRACE conn5 -> [0,1253,"getWindowHandle",null] 15:46:15 INFO - PROCESS | 1008 | 1468190775258 Marionette TRACE conn5 <- [1,1253,null,{"value":"13"}] 15:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 15:46:15 INFO - PROCESS | 1008 | 1468190775261 Marionette TRACE conn5 -> [0,1254,"setScriptTimeout",{"ms":35000}] 15:46:15 INFO - PROCESS | 1008 | 1468190775263 Marionette TRACE conn5 <- [1,1254,null,{}] 15:46:15 INFO - PROCESS | 1008 | 1468190775274 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}] 15:46:15 INFO - PROCESS | 1008 | 1468190775276 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:15 INFO - PROCESS | 1008 | 1468190775381 Marionette TRACE conn5 <- [1,1255,null,{"value":null}] 15:46:15 INFO - PROCESS | 1008 | 1468190775387 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:15 INFO - PROCESS | 1008 | 1468190775389 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:15 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F1C800 == 32 [pid = 1008] [id = 323] 15:46:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB8BAD800) [pid = 1008] [serial = 968] [outer = 0000000000000000] 15:46:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5033400) [pid = 1008] [serial = 969] [outer = 000000AFB8BAD800] 15:46:15 INFO - PROCESS | 1008 | 1468190775434 Marionette DEBUG loaded listener.js 15:46:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC52CA400) [pid = 1008] [serial = 970] [outer = 000000AFB8BAD800] 15:46:15 INFO - PROCESS | 1008 | 1468190775912 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]]]}] 15:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 15:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 671ms 15:46:15 INFO - PROCESS | 1008 | 1468190775936 Marionette TRACE conn5 -> [0,1257,"getWindowHandle",null] 15:46:15 INFO - PROCESS | 1008 | 1468190775938 Marionette TRACE conn5 <- [1,1257,null,{"value":"13"}] 15:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 15:46:15 INFO - PROCESS | 1008 | 1468190775947 Marionette TRACE conn5 -> [0,1258,"setScriptTimeout",{"ms":35000}] 15:46:15 INFO - PROCESS | 1008 | 1468190775949 Marionette TRACE conn5 <- [1,1258,null,{}] 15:46:15 INFO - PROCESS | 1008 | 1468190775953 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}] 15:46:15 INFO - PROCESS | 1008 | 1468190775959 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:16 INFO - PROCESS | 1008 | 1468190776122 Marionette TRACE conn5 <- [1,1259,null,{"value":null}] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC6CA3800) [pid = 1008] [serial = 929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC552A400) [pid = 1008] [serial = 926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC2240400) [pid = 1008] [serial = 917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC6087800) [pid = 1008] [serial = 905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8BAEC00) [pid = 1008] [serial = 908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBF583000) [pid = 1008] [serial = 911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8BB0400) [pid = 1008] [serial = 920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8E16800) [pid = 1008] [serial = 914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB92D9400) [pid = 1008] [serial = 932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5515400) [pid = 1008] [serial = 923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC61A5000) [pid = 1008] [serial = 935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 15:46:16 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC9852C00) [pid = 1008] [serial = 938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 15:46:16 INFO - PROCESS | 1008 | 1468190776374 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1008 | 1468190776376 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC78BD800 == 33 [pid = 1008] [id = 324] 15:46:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB6DD7400) [pid = 1008] [serial = 971] [outer = 0000000000000000] 15:46:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8C8C800) [pid = 1008] [serial = 972] [outer = 000000AFB6DD7400] 15:46:16 INFO - PROCESS | 1008 | 1468190776422 Marionette DEBUG loaded listener.js 15:46:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC223C800) [pid = 1008] [serial = 973] [outer = 000000AFB6DD7400] 15:46:16 INFO - PROCESS | 1008 | 1468190776797 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]]]}] 15:46:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 15:46:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 879ms 15:46:16 INFO - PROCESS | 1008 | 1468190776829 Marionette TRACE conn5 -> [0,1261,"getWindowHandle",null] 15:46:16 INFO - PROCESS | 1008 | 1468190776831 Marionette TRACE conn5 <- [1,1261,null,{"value":"13"}] 15:46:16 INFO - PROCESS | 1008 | 1468190776835 Marionette TRACE conn5 -> [0,1262,"setScriptTimeout",{"ms":35000}] 15:46:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 15:46:16 INFO - PROCESS | 1008 | 1468190776837 Marionette TRACE conn5 <- [1,1262,null,{}] 15:46:16 INFO - PROCESS | 1008 | 1468190776840 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}] 15:46:16 INFO - PROCESS | 1008 | 1468190776842 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:16 INFO - PROCESS | 1008 | 1468190776949 Marionette TRACE conn5 <- [1,1263,null,{"value":null}] 15:46:16 INFO - PROCESS | 1008 | 1468190776957 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:16 INFO - PROCESS | 1008 | 1468190776959 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DC9800 == 34 [pid = 1008] [id = 325] 15:46:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFBF583000) [pid = 1008] [serial = 974] [outer = 0000000000000000] 15:46:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC558D000) [pid = 1008] [serial = 975] [outer = 000000AFBF583000] 15:46:17 INFO - PROCESS | 1008 | 1468190777004 Marionette DEBUG loaded listener.js 15:46:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5B3A000) [pid = 1008] [serial = 976] [outer = 000000AFBF583000] 15:46:17 INFO - PROCESS | 1008 | 1468190777821 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]]]}] 15:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 15:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1026ms 15:46:17 INFO - PROCESS | 1008 | 1468190777866 Marionette TRACE conn5 -> [0,1265,"getWindowHandle",null] 15:46:17 INFO - PROCESS | 1008 | 1468190777871 Marionette TRACE conn5 <- [1,1265,null,{"value":"13"}] 15:46:17 INFO - PROCESS | 1008 | 1468190777902 Marionette TRACE conn5 -> [0,1266,"setScriptTimeout",{"ms":35000}] 15:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 15:46:17 INFO - PROCESS | 1008 | 1468190777906 Marionette TRACE conn5 <- [1,1266,null,{}] 15:46:17 INFO - PROCESS | 1008 | 1468190777912 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}] 15:46:17 INFO - PROCESS | 1008 | 1468190777916 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:18 INFO - PROCESS | 1008 | 1468190778049 Marionette TRACE conn5 <- [1,1267,null,{"value":null}] 15:46:18 INFO - PROCESS | 1008 | 1468190778118 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:18 INFO - PROCESS | 1008 | 1468190778122 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0D2800 == 35 [pid = 1008] [id = 326] 15:46:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB8D51800) [pid = 1008] [serial = 977] [outer = 0000000000000000] 15:46:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB9111000) [pid = 1008] [serial = 978] [outer = 000000AFB8D51800] 15:46:18 INFO - PROCESS | 1008 | 1468190778223 Marionette DEBUG loaded listener.js 15:46:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFBDAA0C00) [pid = 1008] [serial = 979] [outer = 000000AFB8D51800] 15:46:18 INFO - PROCESS | 1008 | 1468190778875 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]]]}] 15:46:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 15:46:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1027ms 15:46:18 INFO - PROCESS | 1008 | 1468190778937 Marionette TRACE conn5 -> [0,1269,"getWindowHandle",null] 15:46:18 INFO - PROCESS | 1008 | 1468190778942 Marionette TRACE conn5 <- [1,1269,null,{"value":"13"}] 15:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 15:46:19 INFO - PROCESS | 1008 | 1468190779000 Marionette TRACE conn5 -> [0,1270,"setScriptTimeout",{"ms":35000}] 15:46:19 INFO - PROCESS | 1008 | 1468190779003 Marionette TRACE conn5 <- [1,1270,null,{}] 15:46:19 INFO - PROCESS | 1008 | 1468190779007 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}] 15:46:19 INFO - PROCESS | 1008 | 1468190779010 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:19 INFO - PROCESS | 1008 | 1468190779148 Marionette TRACE conn5 <- [1,1271,null,{"value":null}] 15:46:19 INFO - PROCESS | 1008 | 1468190779241 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:19 INFO - PROCESS | 1008 | 1468190779244 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:19 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6A78800 == 36 [pid = 1008] [id = 327] 15:46:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFBDF5EC00) [pid = 1008] [serial = 980] [outer = 0000000000000000] 15:46:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC2359400) [pid = 1008] [serial = 981] [outer = 000000AFBDF5EC00] 15:46:19 INFO - PROCESS | 1008 | 1468190779304 Marionette DEBUG loaded listener.js 15:46:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC42B0C00) [pid = 1008] [serial = 982] [outer = 000000AFBDF5EC00] 15:46:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC78BD800 == 35 [pid = 1008] [id = 324] 15:46:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F1C800 == 34 [pid = 1008] [id = 323] 15:46:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5694000 == 33 [pid = 1008] [id = 322] 15:46:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50D1800 == 32 [pid = 1008] [id = 321] 15:46:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5C6000 == 31 [pid = 1008] [id = 320] 15:46:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD2EE800 == 30 [pid = 1008] [id = 319] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC9859000) [pid = 1008] [serial = 939] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC7FAC400) [pid = 1008] [serial = 930] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC61A7000) [pid = 1008] [serial = 928] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC608AC00) [pid = 1008] [serial = 927] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC2355400) [pid = 1008] [serial = 918] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC421E800) [pid = 1008] [serial = 919] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC61B1400) [pid = 1008] [serial = 907] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8D44800) [pid = 1008] [serial = 909] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB92CF800) [pid = 1008] [serial = 910] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC234B000) [pid = 1008] [serial = 912] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC4225000) [pid = 1008] [serial = 913] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC521AC00) [pid = 1008] [serial = 921] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB9110C00) [pid = 1008] [serial = 915] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBD276400) [pid = 1008] [serial = 916] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC50A8400) [pid = 1008] [serial = 934] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC4DC4400) [pid = 1008] [serial = 940] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBEA2BC00) [pid = 1008] [serial = 933] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC8DD4C00) [pid = 1008] [serial = 931] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC552E400) [pid = 1008] [serial = 924] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC5A52800) [pid = 1008] [serial = 925] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC984D400) [pid = 1008] [serial = 937] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC9353000) [pid = 1008] [serial = 936] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC5395400) [pid = 1008] [serial = 922] [outer = 0000000000000000] [url = about:blank] 15:46:20 INFO - PROCESS | 1008 | 1468190780126 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]]]}] 15:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 15:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1212ms 15:46:20 INFO - PROCESS | 1008 | 1468190780192 Marionette TRACE conn5 -> [0,1273,"getWindowHandle",null] 15:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 15:46:20 INFO - PROCESS | 1008 | 1468190780196 Marionette TRACE conn5 <- [1,1273,null,{"value":"13"}] 15:46:20 INFO - PROCESS | 1008 | 1468190780201 Marionette TRACE conn5 -> [0,1274,"setScriptTimeout",{"ms":35000}] 15:46:20 INFO - PROCESS | 1008 | 1468190780204 Marionette TRACE conn5 <- [1,1274,null,{}] 15:46:20 INFO - PROCESS | 1008 | 1468190780209 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}] 15:46:20 INFO - PROCESS | 1008 | 1468190780212 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:20 INFO - PROCESS | 1008 | 1468190780307 Marionette TRACE conn5 <- [1,1275,null,{"value":null}] 15:46:20 INFO - PROCESS | 1008 | 1468190780321 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:20 INFO - PROCESS | 1008 | 1468190780324 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD9AE800 == 31 [pid = 1008] [id = 328] 15:46:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFB8D52C00) [pid = 1008] [serial = 983] [outer = 0000000000000000] 15:46:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFB9230C00) [pid = 1008] [serial = 984] [outer = 000000AFB8D52C00] 15:46:20 INFO - PROCESS | 1008 | 1468190780374 Marionette DEBUG loaded listener.js 15:46:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFBD273400) [pid = 1008] [serial = 985] [outer = 000000AFB8D52C00] 15:46:20 INFO - PROCESS | 1008 | 1468190780874 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]]]}] 15:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 15:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 734ms 15:46:20 INFO - PROCESS | 1008 | 1468190780934 Marionette TRACE conn5 -> [0,1277,"getWindowHandle",null] 15:46:20 INFO - PROCESS | 1008 | 1468190780939 Marionette TRACE conn5 <- [1,1277,null,{"value":"13"}] 15:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 15:46:20 INFO - PROCESS | 1008 | 1468190780945 Marionette TRACE conn5 -> [0,1278,"setScriptTimeout",{"ms":35000}] 15:46:20 INFO - PROCESS | 1008 | 1468190780948 Marionette TRACE conn5 <- [1,1278,null,{}] 15:46:20 INFO - PROCESS | 1008 | 1468190780952 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}] 15:46:20 INFO - PROCESS | 1008 | 1468190780954 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:21 INFO - PROCESS | 1008 | 1468190781044 Marionette TRACE conn5 <- [1,1279,null,{"value":null}] 15:46:21 INFO - PROCESS | 1008 | 1468190781119 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 1008 | 1468190781122 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC2AE5000 == 32 [pid = 1008] [id = 329] 15:46:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBEACB400) [pid = 1008] [serial = 986] [outer = 0000000000000000] 15:46:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC223C000) [pid = 1008] [serial = 987] [outer = 000000AFBEACB400] 15:46:21 INFO - PROCESS | 1008 | 1468190781171 Marionette DEBUG loaded listener.js 15:46:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC2ACC000) [pid = 1008] [serial = 988] [outer = 000000AFBEACB400] 15:46:21 INFO - PROCESS | 1008 | 1468190781591 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]]]}] 15:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 15:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 691ms 15:46:21 INFO - PROCESS | 1008 | 1468190781640 Marionette TRACE conn5 -> [0,1281,"getWindowHandle",null] 15:46:21 INFO - PROCESS | 1008 | 1468190781642 Marionette TRACE conn5 <- [1,1281,null,{"value":"13"}] 15:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 15:46:21 INFO - PROCESS | 1008 | 1468190781646 Marionette TRACE conn5 -> [0,1282,"setScriptTimeout",{"ms":35000}] 15:46:21 INFO - PROCESS | 1008 | 1468190781649 Marionette TRACE conn5 <- [1,1282,null,{}] 15:46:21 INFO - PROCESS | 1008 | 1468190781661 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}] 15:46:21 INFO - PROCESS | 1008 | 1468190781666 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:21 INFO - PROCESS | 1008 | 1468190781754 Marionette TRACE conn5 <- [1,1283,null,{"value":null}] 15:46:21 INFO - PROCESS | 1008 | 1468190781762 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:21 INFO - PROCESS | 1008 | 1468190781765 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5696000 == 33 [pid = 1008] [id = 330] 15:46:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC4804800) [pid = 1008] [serial = 989] [outer = 0000000000000000] 15:46:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC5038800) [pid = 1008] [serial = 990] [outer = 000000AFC4804800] 15:46:21 INFO - PROCESS | 1008 | 1468190781814 Marionette DEBUG loaded listener.js 15:46:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC5399000) [pid = 1008] [serial = 991] [outer = 000000AFC4804800] 15:46:22 INFO - PROCESS | 1008 | 1468190782291 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]]]}] 15:46:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 15:46:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 691ms 15:46:22 INFO - PROCESS | 1008 | 1468190782339 Marionette TRACE conn5 -> [0,1285,"getWindowHandle",null] 15:46:22 INFO - PROCESS | 1008 | 1468190782343 Marionette TRACE conn5 <- [1,1285,null,{"value":"13"}] 15:46:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 15:46:22 INFO - PROCESS | 1008 | 1468190782346 Marionette TRACE conn5 -> [0,1286,"setScriptTimeout",{"ms":35000}] 15:46:22 INFO - PROCESS | 1008 | 1468190782348 Marionette TRACE conn5 <- [1,1286,null,{}] 15:46:22 INFO - PROCESS | 1008 | 1468190782351 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}] 15:46:22 INFO - PROCESS | 1008 | 1468190782353 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:22 INFO - PROCESS | 1008 | 1468190782467 Marionette TRACE conn5 <- [1,1287,null,{"value":null}] 15:46:22 INFO - PROCESS | 1008 | 1468190782472 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:22 INFO - PROCESS | 1008 | 1468190782475 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6CDA800 == 34 [pid = 1008] [id = 331] 15:46:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC5530400) [pid = 1008] [serial = 992] [outer = 0000000000000000] 15:46:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC578A800) [pid = 1008] [serial = 993] [outer = 000000AFC5530400] 15:46:22 INFO - PROCESS | 1008 | 1468190782560 Marionette DEBUG loaded listener.js 15:46:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5B3C800) [pid = 1008] [serial = 994] [outer = 000000AFC5530400] 15:46:23 INFO - PROCESS | 1008 | 1468190783013 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]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 15:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 731ms 15:46:23 INFO - PROCESS | 1008 | 1468190783079 Marionette TRACE conn5 -> [0,1289,"getWindowHandle",null] 15:46:23 INFO - PROCESS | 1008 | 1468190783082 Marionette TRACE conn5 <- [1,1289,null,{"value":"13"}] 15:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 15:46:23 INFO - PROCESS | 1008 | 1468190783085 Marionette TRACE conn5 -> [0,1290,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 1008 | 1468190783087 Marionette TRACE conn5 <- [1,1290,null,{}] 15:46:23 INFO - PROCESS | 1008 | 1468190783091 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}] 15:46:23 INFO - PROCESS | 1008 | 1468190783093 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:23 INFO - PROCESS | 1008 | 1468190783242 Marionette TRACE conn5 <- [1,1291,null,{"value":null}] 15:46:23 INFO - PROCESS | 1008 | 1468190783255 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:23 INFO - PROCESS | 1008 | 1468190783257 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9338800 == 35 [pid = 1008] [id = 332] 15:46:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8725C00) [pid = 1008] [serial = 995] [outer = 0000000000000000] 15:46:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC6089C00) [pid = 1008] [serial = 996] [outer = 000000AFB8725C00] 15:46:23 INFO - PROCESS | 1008 | 1468190783302 Marionette DEBUG loaded listener.js 15:46:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC6141400) [pid = 1008] [serial = 997] [outer = 000000AFB8725C00] 15:46:23 INFO - PROCESS | 1008 | 1468190783755 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]]]}] 15:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 15:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 692ms 15:46:23 INFO - PROCESS | 1008 | 1468190783786 Marionette TRACE conn5 -> [0,1293,"getWindowHandle",null] 15:46:23 INFO - PROCESS | 1008 | 1468190783789 Marionette TRACE conn5 <- [1,1293,null,{"value":"13"}] 15:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 15:46:23 INFO - PROCESS | 1008 | 1468190783792 Marionette TRACE conn5 -> [0,1294,"setScriptTimeout",{"ms":35000}] 15:46:23 INFO - PROCESS | 1008 | 1468190783794 Marionette TRACE conn5 <- [1,1294,null,{}] 15:46:23 INFO - PROCESS | 1008 | 1468190783797 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}] 15:46:23 INFO - PROCESS | 1008 | 1468190783803 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:23 INFO - PROCESS | 1008 | 1468190783935 Marionette TRACE conn5 <- [1,1295,null,{"value":null}] 15:46:23 INFO - PROCESS | 1008 | 1468190783989 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:23 INFO - PROCESS | 1008 | 1468190783991 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C8000 == 36 [pid = 1008] [id = 333] 15:46:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC61B0000) [pid = 1008] [serial = 998] [outer = 0000000000000000] 15:46:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC760E400) [pid = 1008] [serial = 999] [outer = 000000AFC61B0000] 15:46:24 INFO - PROCESS | 1008 | 1468190784045 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8D5E000) [pid = 1008] [serial = 1000] [outer = 000000AFC61B0000] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB6DD7400) [pid = 1008] [serial = 971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC4226800) [pid = 1008] [serial = 965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8B64800) [pid = 1008] [serial = 953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC223A000) [pid = 1008] [serial = 962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB9109800) [pid = 1008] [serial = 959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8C2C400) [pid = 1008] [serial = 956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8BAD800) [pid = 1008] [serial = 968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB6E2F000) [pid = 1008] [serial = 941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC26B7000) [pid = 1008] [serial = 944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC5B3D800) [pid = 1008] [serial = 947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 15:46:24 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC5B3EC00) [pid = 1008] [serial = 950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 15:46:24 INFO - PROCESS | 1008 | 1468190784475 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]]]}] 15:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 15:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 733ms 15:46:24 INFO - PROCESS | 1008 | 1468190784553 Marionette TRACE conn5 -> [0,1297,"getWindowHandle",null] 15:46:24 INFO - PROCESS | 1008 | 1468190784555 Marionette TRACE conn5 <- [1,1297,null,{"value":"13"}] 15:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 15:46:24 INFO - PROCESS | 1008 | 1468190784559 Marionette TRACE conn5 -> [0,1298,"setScriptTimeout",{"ms":35000}] 15:46:24 INFO - PROCESS | 1008 | 1468190784561 Marionette TRACE conn5 <- [1,1298,null,{}] 15:46:24 INFO - PROCESS | 1008 | 1468190784564 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}] 15:46:24 INFO - PROCESS | 1008 | 1468190784566 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:24 INFO - PROCESS | 1008 | 1468190784676 Marionette TRACE conn5 <- [1,1299,null,{"value":null}] 15:46:24 INFO - PROCESS | 1008 | 1468190784727 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:24 INFO - PROCESS | 1008 | 1468190784729 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8A5000 == 37 [pid = 1008] [id = 334] 15:46:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8BB3400) [pid = 1008] [serial = 1001] [outer = 0000000000000000] 15:46:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBF58E000) [pid = 1008] [serial = 1002] [outer = 000000AFB8BB3400] 15:46:24 INFO - PROCESS | 1008 | 1468190784774 Marionette DEBUG loaded listener.js 15:46:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC61B0800) [pid = 1008] [serial = 1003] [outer = 000000AFB8BB3400] 15:46:25 INFO - PROCESS | 1008 | 1468190785133 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",0,null,null]]]}] 15:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 15:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | took 627ms 15:46:25 INFO - PROCESS | 1008 | 1468190785190 Marionette TRACE conn5 -> [0,1301,"getWindowHandle",null] 15:46:25 INFO - PROCESS | 1008 | 1468190785192 Marionette TRACE conn5 <- [1,1301,null,{"value":"13"}] 15:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 15:46:25 INFO - PROCESS | 1008 | 1468190785195 Marionette TRACE conn5 -> [0,1302,"setScriptTimeout",{"ms":35000}] 15:46:25 INFO - PROCESS | 1008 | 1468190785197 Marionette TRACE conn5 <- [1,1302,null,{}] 15:46:25 INFO - PROCESS | 1008 | 1468190785201 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}] 15:46:25 INFO - PROCESS | 1008 | 1468190785203 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:25 INFO - PROCESS | 1008 | 1468190785286 Marionette TRACE conn5 <- [1,1303,null,{"value":null}] 15:46:25 INFO - PROCESS | 1008 | 1468190785291 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:25 INFO - PROCESS | 1008 | 1468190785293 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8CE800 == 38 [pid = 1008] [id = 335] 15:46:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC8D63C00) [pid = 1008] [serial = 1004] [outer = 0000000000000000] 15:46:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC8FE1800) [pid = 1008] [serial = 1005] [outer = 000000AFC8D63C00] 15:46:25 INFO - PROCESS | 1008 | 1468190785347 Marionette DEBUG loaded listener.js 15:46:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC9356C00) [pid = 1008] [serial = 1006] [outer = 000000AFC8D63C00] 15:46:25 INFO - PROCESS | 1008 | 1468190785759 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]]]}] 15:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 15:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 627ms 15:46:25 INFO - PROCESS | 1008 | 1468190785826 Marionette TRACE conn5 -> [0,1305,"getWindowHandle",null] 15:46:25 INFO - PROCESS | 1008 | 1468190785828 Marionette TRACE conn5 <- [1,1305,null,{"value":"13"}] 15:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 15:46:25 INFO - PROCESS | 1008 | 1468190785832 Marionette TRACE conn5 -> [0,1306,"setScriptTimeout",{"ms":35000}] 15:46:25 INFO - PROCESS | 1008 | 1468190785834 Marionette TRACE conn5 <- [1,1306,null,{}] 15:46:25 INFO - PROCESS | 1008 | 1468190785837 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}] 15:46:25 INFO - PROCESS | 1008 | 1468190785839 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:25 INFO - PROCESS | 1008 | 1468190785924 Marionette TRACE conn5 <- [1,1307,null,{"value":null}] 15:46:25 INFO - PROCESS | 1008 | 1468190785932 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:25 INFO - PROCESS | 1008 | 1468190785934 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC04D800 == 39 [pid = 1008] [id = 336] 15:46:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC935D400) [pid = 1008] [serial = 1007] [outer = 0000000000000000] 15:46:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC9852C00) [pid = 1008] [serial = 1008] [outer = 000000AFC935D400] 15:46:25 INFO - PROCESS | 1008 | 1468190785978 Marionette DEBUG loaded listener.js 15:46:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC985B800) [pid = 1008] [serial = 1009] [outer = 000000AFC935D400] 15:46:26 INFO - PROCESS | 1008 | 1468190786584 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]]]}] 15:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 15:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 775ms 15:46:26 INFO - PROCESS | 1008 | 1468190786610 Marionette TRACE conn5 -> [0,1309,"getWindowHandle",null] 15:46:26 INFO - PROCESS | 1008 | 1468190786615 Marionette TRACE conn5 <- [1,1309,null,{"value":"13"}] 15:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 15:46:26 INFO - PROCESS | 1008 | 1468190786620 Marionette TRACE conn5 -> [0,1310,"setScriptTimeout",{"ms":35000}] 15:46:26 INFO - PROCESS | 1008 | 1468190786624 Marionette TRACE conn5 <- [1,1310,null,{}] 15:46:26 INFO - PROCESS | 1008 | 1468190786630 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}] 15:46:26 INFO - PROCESS | 1008 | 1468190786634 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:26 INFO - PROCESS | 1008 | 1468190786757 Marionette TRACE conn5 <- [1,1311,null,{"value":null}] 15:46:26 INFO - PROCESS | 1008 | 1468190786877 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:26 INFO - PROCESS | 1008 | 1468190786881 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0CA800 == 40 [pid = 1008] [id = 337] 15:46:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB8C88C00) [pid = 1008] [serial = 1010] [outer = 0000000000000000] 15:46:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB9CCA000) [pid = 1008] [serial = 1011] [outer = 000000AFB8C88C00] 15:46:26 INFO - PROCESS | 1008 | 1468190786941 Marionette DEBUG loaded listener.js 15:46:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFBE979C00) [pid = 1008] [serial = 1012] [outer = 000000AFB8C88C00] 15:46:27 INFO - PROCESS | 1008 | 1468190787562 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]]]}] 15:46:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 15:46:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 986ms 15:46:27 INFO - PROCESS | 1008 | 1468190787610 Marionette TRACE conn5 -> [0,1313,"getWindowHandle",null] 15:46:27 INFO - PROCESS | 1008 | 1468190787615 Marionette TRACE conn5 <- [1,1313,null,{"value":"13"}] 15:46:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 15:46:27 INFO - PROCESS | 1008 | 1468190787621 Marionette TRACE conn5 -> [0,1314,"setScriptTimeout",{"ms":35000}] 15:46:27 INFO - PROCESS | 1008 | 1468190787625 Marionette TRACE conn5 <- [1,1314,null,{}] 15:46:27 INFO - PROCESS | 1008 | 1468190787629 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}] 15:46:27 INFO - PROCESS | 1008 | 1468190787632 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:27 INFO - PROCESS | 1008 | 1468190787748 Marionette TRACE conn5 <- [1,1315,null,{"value":null}] 15:46:27 INFO - PROCESS | 1008 | 1468190787825 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:27 INFO - PROCESS | 1008 | 1468190787828 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:27 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DBE000 == 41 [pid = 1008] [id = 338] 15:46:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC3F19000) [pid = 1008] [serial = 1013] [outer = 0000000000000000] 15:46:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC502DC00) [pid = 1008] [serial = 1014] [outer = 000000AFC3F19000] 15:46:27 INFO - PROCESS | 1008 | 1468190787927 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC539A800) [pid = 1008] [serial = 1015] [outer = 000000AFC3F19000] 15:46:28 INFO - PROCESS | 1008 | 1468190788527 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]]]}] 15:46:28 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 15:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 944ms 15:46:28 INFO - PROCESS | 1008 | 1468190788567 Marionette TRACE conn5 -> [0,1317,"getWindowHandle",null] 15:46:28 INFO - PROCESS | 1008 | 1468190788570 Marionette TRACE conn5 <- [1,1317,null,{"value":"13"}] 15:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 15:46:28 INFO - PROCESS | 1008 | 1468190788574 Marionette TRACE conn5 -> [0,1318,"setScriptTimeout",{"ms":35000}] 15:46:28 INFO - PROCESS | 1008 | 1468190788578 Marionette TRACE conn5 <- [1,1318,null,{}] 15:46:28 INFO - PROCESS | 1008 | 1468190788590 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}] 15:46:28 INFO - PROCESS | 1008 | 1468190788596 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:28 INFO - PROCESS | 1008 | 1468190788710 Marionette TRACE conn5 <- [1,1319,null,{"value":null}] 15:46:28 INFO - PROCESS | 1008 | 1468190788831 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:28 INFO - PROCESS | 1008 | 1468190788834 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCBE5000 == 42 [pid = 1008] [id = 339] 15:46:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC7606000) [pid = 1008] [serial = 1016] [outer = 0000000000000000] 15:46:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC7C07800) [pid = 1008] [serial = 1017] [outer = 000000AFC7606000] 15:46:28 INFO - PROCESS | 1008 | 1468190788895 Marionette DEBUG loaded listener.js 15:46:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC9854C00) [pid = 1008] [serial = 1018] [outer = 000000AFC7606000] 15:46:29 INFO - PROCESS | 1008 | 1468190789478 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]]]}] 15:46:29 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 15:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 941ms 15:46:29 INFO - PROCESS | 1008 | 1468190789518 Marionette TRACE conn5 -> [0,1321,"getWindowHandle",null] 15:46:29 INFO - PROCESS | 1008 | 1468190789521 Marionette TRACE conn5 <- [1,1321,null,{"value":"13"}] 15:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 15:46:29 INFO - PROCESS | 1008 | 1468190789525 Marionette TRACE conn5 -> [0,1322,"setScriptTimeout",{"ms":35000}] 15:46:29 INFO - PROCESS | 1008 | 1468190789527 Marionette TRACE conn5 <- [1,1322,null,{}] 15:46:29 INFO - PROCESS | 1008 | 1468190789530 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}] 15:46:29 INFO - PROCESS | 1008 | 1468190789533 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:29 INFO - PROCESS | 1008 | 1468190789648 Marionette TRACE conn5 <- [1,1323,null,{"value":null}] 15:46:29 INFO - PROCESS | 1008 | 1468190789723 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:29 INFO - PROCESS | 1008 | 1468190789726 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8106800 == 43 [pid = 1008] [id = 340] 15:46:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8B67800) [pid = 1008] [serial = 1019] [outer = 0000000000000000] 15:46:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC502B800) [pid = 1008] [serial = 1020] [outer = 000000AFB8B67800] 15:46:29 INFO - PROCESS | 1008 | 1468190789824 Marionette DEBUG loaded listener.js 15:46:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC9CF6400) [pid = 1008] [serial = 1021] [outer = 000000AFB8B67800] 15:46:30 INFO - PROCESS | 1008 | 1468190790605 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]]]}] 15:46:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 15:46:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1134ms 15:46:30 INFO - PROCESS | 1008 | 1468190790661 Marionette TRACE conn5 -> [0,1325,"getWindowHandle",null] 15:46:30 INFO - PROCESS | 1008 | 1468190790666 Marionette TRACE conn5 <- [1,1325,null,{"value":"13"}] 15:46:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 15:46:30 INFO - PROCESS | 1008 | 1468190790670 Marionette TRACE conn5 -> [0,1326,"setScriptTimeout",{"ms":35000}] 15:46:30 INFO - PROCESS | 1008 | 1468190790674 Marionette TRACE conn5 <- [1,1326,null,{}] 15:46:30 INFO - PROCESS | 1008 | 1468190790679 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}] 15:46:30 INFO - PROCESS | 1008 | 1468190790682 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:30 INFO - PROCESS | 1008 | 1468190790793 Marionette TRACE conn5 <- [1,1327,null,{"value":null}] 15:46:30 INFO - PROCESS | 1008 | 1468190790872 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:30 INFO - PROCESS | 1008 | 1468190790875 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF08A000 == 44 [pid = 1008] [id = 341] 15:46:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFBCF19C00) [pid = 1008] [serial = 1022] [outer = 0000000000000000] 15:46:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFBD2CC400) [pid = 1008] [serial = 1023] [outer = 000000AFBCF19C00] 15:46:30 INFO - PROCESS | 1008 | 1468190790971 Marionette DEBUG loaded listener.js 15:46:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFBEA21800) [pid = 1008] [serial = 1024] [outer = 000000AFBCF19C00] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB7E3D000 == 43 [pid = 1008] [id = 318] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8CE800 == 42 [pid = 1008] [id = 335] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8A5000 == 41 [pid = 1008] [id = 334] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98C8000 == 40 [pid = 1008] [id = 333] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9338800 == 39 [pid = 1008] [id = 332] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6CDA800 == 38 [pid = 1008] [id = 331] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5696000 == 37 [pid = 1008] [id = 330] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC2AE5000 == 36 [pid = 1008] [id = 329] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD9AE800 == 35 [pid = 1008] [id = 328] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6A78800 == 34 [pid = 1008] [id = 327] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0D2800 == 33 [pid = 1008] [id = 326] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DC9800 == 32 [pid = 1008] [id = 325] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8106800 == 31 [pid = 1008] [id = 340] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCBE5000 == 30 [pid = 1008] [id = 339] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DBE000 == 29 [pid = 1008] [id = 338] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC04D800 == 28 [pid = 1008] [id = 336] 15:46:31 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0CA800 == 27 [pid = 1008] [id = 337] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFB8C8C800) [pid = 1008] [serial = 972] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC480E400) [pid = 1008] [serial = 966] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFBDD50800) [pid = 1008] [serial = 955] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFB8E0B000) [pid = 1008] [serial = 954] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC234B400) [pid = 1008] [serial = 963] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFBD9E4C00) [pid = 1008] [serial = 960] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBDF5E800) [pid = 1008] [serial = 961] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8C8A400) [pid = 1008] [serial = 957] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB8F3EC00) [pid = 1008] [serial = 958] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC5033400) [pid = 1008] [serial = 969] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8C89800) [pid = 1008] [serial = 943] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB803D800) [pid = 1008] [serial = 942] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC52CD800) [pid = 1008] [serial = 946] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC42AE800) [pid = 1008] [serial = 945] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC7FACC00) [pid = 1008] [serial = 949] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC6969000) [pid = 1008] [serial = 948] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFCA3AE800) [pid = 1008] [serial = 952] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC9CED400) [pid = 1008] [serial = 951] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC4F58C00) [pid = 1008] [serial = 967] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC52CA400) [pid = 1008] [serial = 970] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC223C800) [pid = 1008] [serial = 973] [outer = 0000000000000000] [url = about:blank] 15:46:31 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC2A48400) [pid = 1008] [serial = 964] [outer = 0000000000000000] [url = about:blank] 15:46:32 INFO - PROCESS | 1008 | 1468190792625 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]]]}] 15:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 15:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1993ms 15:46:32 INFO - PROCESS | 1008 | 1468190792669 Marionette TRACE conn5 -> [0,1329,"getWindowHandle",null] 15:46:32 INFO - PROCESS | 1008 | 1468190792673 Marionette TRACE conn5 <- [1,1329,null,{"value":"13"}] 15:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 15:46:32 INFO - PROCESS | 1008 | 1468190792678 Marionette TRACE conn5 -> [0,1330,"setScriptTimeout",{"ms":35000}] 15:46:32 INFO - PROCESS | 1008 | 1468190792681 Marionette TRACE conn5 <- [1,1330,null,{}] 15:46:32 INFO - PROCESS | 1008 | 1468190792686 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}] 15:46:32 INFO - PROCESS | 1008 | 1468190792690 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:32 INFO - PROCESS | 1008 | 1468190792784 Marionette TRACE conn5 <- [1,1331,null,{"value":null}] 15:46:32 INFO - PROCESS | 1008 | 1468190792792 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:32 INFO - PROCESS | 1008 | 1468190792794 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD265000 == 28 [pid = 1008] [id = 342] 15:46:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8B65800) [pid = 1008] [serial = 1025] [outer = 0000000000000000] 15:46:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8BB6800) [pid = 1008] [serial = 1026] [outer = 000000AFB8B65800] 15:46:32 INFO - PROCESS | 1008 | 1468190792845 Marionette DEBUG loaded listener.js 15:46:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB8C86800) [pid = 1008] [serial = 1027] [outer = 000000AFB8B65800] 15:46:33 INFO - PROCESS | 1008 | 1468190793336 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]]]}] 15:46:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 15:46:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 691ms 15:46:33 INFO - PROCESS | 1008 | 1468190793373 Marionette TRACE conn5 -> [0,1333,"getWindowHandle",null] 15:46:33 INFO - PROCESS | 1008 | 1468190793379 Marionette TRACE conn5 <- [1,1333,null,{"value":"13"}] 15:46:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 15:46:33 INFO - PROCESS | 1008 | 1468190793385 Marionette TRACE conn5 -> [0,1334,"setScriptTimeout",{"ms":35000}] 15:46:33 INFO - PROCESS | 1008 | 1468190793388 Marionette TRACE conn5 <- [1,1334,null,{}] 15:46:33 INFO - PROCESS | 1008 | 1468190793392 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}] 15:46:33 INFO - PROCESS | 1008 | 1468190793395 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:33 INFO - PROCESS | 1008 | 1468190793488 Marionette TRACE conn5 <- [1,1335,null,{"value":null}] 15:46:33 INFO - PROCESS | 1008 | 1468190793497 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:33 INFO - PROCESS | 1008 | 1468190793499 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF09E800 == 29 [pid = 1008] [id = 343] 15:46:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8F3B800) [pid = 1008] [serial = 1028] [outer = 0000000000000000] 15:46:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB9110000) [pid = 1008] [serial = 1029] [outer = 000000AFB8F3B800] 15:46:33 INFO - PROCESS | 1008 | 1468190793616 Marionette DEBUG loaded listener.js 15:46:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB9B56800) [pid = 1008] [serial = 1030] [outer = 000000AFB8F3B800] 15:46:34 INFO - PROCESS | 1008 | 1468190794064 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]]]}] 15:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 15:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 733ms 15:46:34 INFO - PROCESS | 1008 | 1468190794120 Marionette TRACE conn5 -> [0,1337,"getWindowHandle",null] 15:46:34 INFO - PROCESS | 1008 | 1468190794122 Marionette TRACE conn5 <- [1,1337,null,{"value":"13"}] 15:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 15:46:34 INFO - PROCESS | 1008 | 1468190794126 Marionette TRACE conn5 -> [0,1338,"setScriptTimeout",{"ms":35000}] 15:46:34 INFO - PROCESS | 1008 | 1468190794130 Marionette TRACE conn5 <- [1,1338,null,{}] 15:46:34 INFO - PROCESS | 1008 | 1468190794184 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}] 15:46:34 INFO - PROCESS | 1008 | 1468190794189 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:34 INFO - PROCESS | 1008 | 1468190794312 Marionette TRACE conn5 <- [1,1339,null,{"value":null}] 15:46:34 INFO - PROCESS | 1008 | 1468190794320 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:34 INFO - PROCESS | 1008 | 1468190794324 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B8E000 == 30 [pid = 1008] [id = 344] 15:46:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFBDD50800) [pid = 1008] [serial = 1031] [outer = 0000000000000000] 15:46:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFBDF5FC00) [pid = 1008] [serial = 1032] [outer = 000000AFBDD50800] 15:46:34 INFO - PROCESS | 1008 | 1468190794412 Marionette DEBUG loaded listener.js 15:46:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFBEA24400) [pid = 1008] [serial = 1033] [outer = 000000AFBDD50800] 15:46:34 INFO - PROCESS | 1008 | 1468190794855 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]]]}] 15:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 15:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 753ms 15:46:34 INFO - PROCESS | 1008 | 1468190794881 Marionette TRACE conn5 -> [0,1341,"getWindowHandle",null] 15:46:34 INFO - PROCESS | 1008 | 1468190794884 Marionette TRACE conn5 <- [1,1341,null,{"value":"13"}] 15:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 15:46:34 INFO - PROCESS | 1008 | 1468190794887 Marionette TRACE conn5 -> [0,1342,"setScriptTimeout",{"ms":35000}] 15:46:34 INFO - PROCESS | 1008 | 1468190794889 Marionette TRACE conn5 <- [1,1342,null,{}] 15:46:34 INFO - PROCESS | 1008 | 1468190794892 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}] 15:46:34 INFO - PROCESS | 1008 | 1468190794895 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:35 INFO - PROCESS | 1008 | 1468190795013 Marionette TRACE conn5 <- [1,1343,null,{"value":null}] 15:46:35 INFO - PROCESS | 1008 | 1468190795019 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:35 INFO - PROCESS | 1008 | 1468190795021 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC567E800 == 31 [pid = 1008] [id = 345] 15:46:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC2235000) [pid = 1008] [serial = 1034] [outer = 0000000000000000] 15:46:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC223EC00) [pid = 1008] [serial = 1035] [outer = 000000AFC2235000] 15:46:35 INFO - PROCESS | 1008 | 1468190795106 Marionette DEBUG loaded listener.js 15:46:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC2624400) [pid = 1008] [serial = 1036] [outer = 000000AFC2235000] 15:46:35 INFO - PROCESS | 1008 | 1468190795552 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]]]}] 15:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 15:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 692ms 15:46:35 INFO - PROCESS | 1008 | 1468190795580 Marionette TRACE conn5 -> [0,1345,"getWindowHandle",null] 15:46:35 INFO - PROCESS | 1008 | 1468190795582 Marionette TRACE conn5 <- [1,1345,null,{"value":"13"}] 15:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 15:46:35 INFO - PROCESS | 1008 | 1468190795592 Marionette TRACE conn5 -> [0,1346,"setScriptTimeout",{"ms":35000}] 15:46:35 INFO - PROCESS | 1008 | 1468190795594 Marionette TRACE conn5 <- [1,1346,null,{}] 15:46:35 INFO - PROCESS | 1008 | 1468190795597 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}] 15:46:35 INFO - PROCESS | 1008 | 1468190795599 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:35 INFO - PROCESS | 1008 | 1468190795736 Marionette TRACE conn5 <- [1,1347,null,{"value":null}] 15:46:35 INFO - PROCESS | 1008 | 1468190795757 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:35 INFO - PROCESS | 1008 | 1468190795759 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC58A1800 == 32 [pid = 1008] [id = 346] 15:46:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC2629400) [pid = 1008] [serial = 1037] [outer = 0000000000000000] 15:46:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC2ACB400) [pid = 1008] [serial = 1038] [outer = 000000AFC2629400] 15:46:35 INFO - PROCESS | 1008 | 1468190795805 Marionette DEBUG loaded listener.js 15:46:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC4220400) [pid = 1008] [serial = 1039] [outer = 000000AFC2629400] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC61B0000) [pid = 1008] [serial = 998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB8725C00) [pid = 1008] [serial = 995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8BB3400) [pid = 1008] [serial = 1001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBF583000) [pid = 1008] [serial = 974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8D51800) [pid = 1008] [serial = 977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8D52C00) [pid = 1008] [serial = 983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC4804800) [pid = 1008] [serial = 989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBEACB400) [pid = 1008] [serial = 986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBDF5EC00) [pid = 1008] [serial = 980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC935D400) [pid = 1008] [serial = 1007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC8D63C00) [pid = 1008] [serial = 1004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 15:46:36 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5530400) [pid = 1008] [serial = 992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 15:46:36 INFO - PROCESS | 1008 | 1468190796384 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]]]}] 15:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 15:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 839ms 15:46:36 INFO - PROCESS | 1008 | 1468190796432 Marionette TRACE conn5 -> [0,1349,"getWindowHandle",null] 15:46:36 INFO - PROCESS | 1008 | 1468190796435 Marionette TRACE conn5 <- [1,1349,null,{"value":"13"}] 15:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 15:46:36 INFO - PROCESS | 1008 | 1468190796438 Marionette TRACE conn5 -> [0,1350,"setScriptTimeout",{"ms":35000}] 15:46:36 INFO - PROCESS | 1008 | 1468190796440 Marionette TRACE conn5 <- [1,1350,null,{}] 15:46:36 INFO - PROCESS | 1008 | 1468190796443 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}] 15:46:36 INFO - PROCESS | 1008 | 1468190796449 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:36 INFO - PROCESS | 1008 | 1468190796548 Marionette TRACE conn5 <- [1,1351,null,{"value":null}] 15:46:36 INFO - PROCESS | 1008 | 1468190796553 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:36 INFO - PROCESS | 1008 | 1468190796555 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:36 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC76A3800 == 33 [pid = 1008] [id = 347] 15:46:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC4220800) [pid = 1008] [serial = 1040] [outer = 0000000000000000] 15:46:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC4F61800) [pid = 1008] [serial = 1041] [outer = 000000AFC4220800] 15:46:36 INFO - PROCESS | 1008 | 1468190796601 Marionette DEBUG loaded listener.js 15:46:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC502FC00) [pid = 1008] [serial = 1042] [outer = 000000AFC4220800] 15:46:37 INFO - PROCESS | 1008 | 1468190797030 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]]]}] 15:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 15:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 627ms 15:46:37 INFO - PROCESS | 1008 | 1468190797069 Marionette TRACE conn5 -> [0,1353,"getWindowHandle",null] 15:46:37 INFO - PROCESS | 1008 | 1468190797071 Marionette TRACE conn5 <- [1,1353,null,{"value":"13"}] 15:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 15:46:37 INFO - PROCESS | 1008 | 1468190797074 Marionette TRACE conn5 -> [0,1354,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 1008 | 1468190797076 Marionette TRACE conn5 <- [1,1354,null,{}] 15:46:37 INFO - PROCESS | 1008 | 1468190797080 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}] 15:46:37 INFO - PROCESS | 1008 | 1468190797082 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:37 INFO - PROCESS | 1008 | 1468190797161 Marionette TRACE conn5 <- [1,1355,null,{"value":null}] 15:46:37 INFO - PROCESS | 1008 | 1468190797167 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 1008 | 1468190797168 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DB9800 == 34 [pid = 1008] [id = 348] 15:46:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5030400) [pid = 1008] [serial = 1043] [outer = 0000000000000000] 15:46:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC50AD000) [pid = 1008] [serial = 1044] [outer = 000000AFC5030400] 15:46:37 INFO - PROCESS | 1008 | 1468190797214 Marionette DEBUG loaded listener.js 15:46:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC52CD400) [pid = 1008] [serial = 1045] [outer = 000000AFC5030400] 15:46:37 INFO - PROCESS | 1008 | 1468190797662 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] 15:46:37 INFO - PROCESS | 1008 | 1468190797715 Marionette TRACE conn5 <- [1,1357,null,{"value":"13"}] 15:46:37 INFO - PROCESS | 1008 | 1468190797718 Marionette TRACE conn5 -> [0,1358,"setScriptTimeout",{"ms":35000}] 15:46:37 INFO - PROCESS | 1008 | 1468190797721 Marionette TRACE conn5 <- [1,1358,null,{}] 15:46:37 INFO - PROCESS | 1008 | 1468190797724 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}] 15:46:37 INFO - PROCESS | 1008 | 1468190797726 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:37 INFO - PROCESS | 1008 | 1468190797812 Marionette TRACE conn5 <- [1,1359,null,{"value":null}] 15:46:37 INFO - PROCESS | 1008 | 1468190797817 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:37 INFO - PROCESS | 1008 | 1468190797819 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93F6000 == 35 [pid = 1008] [id = 349] 15:46:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC52CD800) [pid = 1008] [serial = 1046] [outer = 0000000000000000] 15:46:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5397800) [pid = 1008] [serial = 1047] [outer = 000000AFC52CD800] 15:46:37 INFO - PROCESS | 1008 | 1468190797873 Marionette DEBUG loaded listener.js 15:46:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC552BC00) [pid = 1008] [serial = 1048] [outer = 000000AFC52CD800] 15:46:38 INFO - PROCESS | 1008 | 1468190798615 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] 15:46:38 INFO - PROCESS | 1008 | 1468190798669 Marionette TRACE conn5 <- [1,1361,null,{"value":"13"}] 15:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 15:46:38 INFO - PROCESS | 1008 | 1468190798674 Marionette TRACE conn5 -> [0,1362,"setScriptTimeout",{"ms":35000}] 15:46:38 INFO - PROCESS | 1008 | 1468190798678 Marionette TRACE conn5 <- [1,1362,null,{}] 15:46:38 INFO - PROCESS | 1008 | 1468190798684 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}] 15:46:38 INFO - PROCESS | 1008 | 1468190798687 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:38 INFO - PROCESS | 1008 | 1468190798827 Marionette TRACE conn5 <- [1,1363,null,{"value":null}] 15:46:38 INFO - PROCESS | 1008 | 1468190798897 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:38 INFO - PROCESS | 1008 | 1468190798900 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF23000 == 36 [pid = 1008] [id = 350] 15:46:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8BB7400) [pid = 1008] [serial = 1049] [outer = 0000000000000000] 15:46:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB8C2A000) [pid = 1008] [serial = 1050] [outer = 000000AFB8BB7400] 15:46:39 INFO - PROCESS | 1008 | 1468190799000 Marionette DEBUG loaded listener.js 15:46:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB8D53400) [pid = 1008] [serial = 1051] [outer = 000000AFB8BB7400] 15:46:39 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:46:39 INFO - PROCESS | 1008 | 1468190799702 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] 15:46:39 INFO - PROCESS | 1008 | 1468190799789 Marionette TRACE conn5 <- [1,1365,null,{"value":"13"}] 15:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 15:46:39 INFO - PROCESS | 1008 | 1468190799798 Marionette TRACE conn5 -> [0,1366,"setScriptTimeout",{"ms":35000}] 15:46:39 INFO - PROCESS | 1008 | 1468190799801 Marionette TRACE conn5 <- [1,1366,null,{}] 15:46:39 INFO - PROCESS | 1008 | 1468190799805 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}] 15:46:39 INFO - PROCESS | 1008 | 1468190799808 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:39 INFO - PROCESS | 1008 | 1468190799959 Marionette TRACE conn5 <- [1,1367,null,{"value":null}] 15:46:40 INFO - PROCESS | 1008 | 1468190800028 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:40 INFO - PROCESS | 1008 | 1468190800030 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5895000 == 37 [pid = 1008] [id = 351] 15:46:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBD27C400) [pid = 1008] [serial = 1052] [outer = 0000000000000000] 15:46:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFBDCE2000) [pid = 1008] [serial = 1053] [outer = 000000AFBD27C400] 15:46:40 INFO - PROCESS | 1008 | 1468190800089 Marionette DEBUG loaded listener.js 15:46:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFBEAC7C00) [pid = 1008] [serial = 1054] [outer = 000000AFBD27C400] 15:46:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DB9800 == 36 [pid = 1008] [id = 348] 15:46:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC76A3800 == 35 [pid = 1008] [id = 347] 15:46:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC58A1800 == 34 [pid = 1008] [id = 346] 15:46:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC567E800 == 33 [pid = 1008] [id = 345] 15:46:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B8E000 == 32 [pid = 1008] [id = 344] 15:46:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF09E800 == 31 [pid = 1008] [id = 343] 15:46:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD265000 == 30 [pid = 1008] [id = 342] 15:46:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF08A000 == 29 [pid = 1008] [id = 341] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC760E400) [pid = 1008] [serial = 999] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC6141400) [pid = 1008] [serial = 997] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC6089C00) [pid = 1008] [serial = 996] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFBF58E000) [pid = 1008] [serial = 1002] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC558D000) [pid = 1008] [serial = 975] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB9111000) [pid = 1008] [serial = 978] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBDAA0C00) [pid = 1008] [serial = 979] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB9230C00) [pid = 1008] [serial = 984] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBD273400) [pid = 1008] [serial = 985] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC5038800) [pid = 1008] [serial = 990] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC223C000) [pid = 1008] [serial = 987] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC2ACC000) [pid = 1008] [serial = 988] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC2359400) [pid = 1008] [serial = 981] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC42B0C00) [pid = 1008] [serial = 982] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5B3A000) [pid = 1008] [serial = 976] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC985B800) [pid = 1008] [serial = 1009] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC9852C00) [pid = 1008] [serial = 1008] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC8FE1800) [pid = 1008] [serial = 1005] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC8D5E000) [pid = 1008] [serial = 1000] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC578A800) [pid = 1008] [serial = 993] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC5B3C800) [pid = 1008] [serial = 994] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC61B0800) [pid = 1008] [serial = 1003] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC9356C00) [pid = 1008] [serial = 1006] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC5399000) [pid = 1008] [serial = 991] [outer = 0000000000000000] [url = about:blank] 15:46:40 INFO - PROCESS | 1008 | 1468190800982 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] 15:46:41 INFO - PROCESS | 1008 | 1468190801043 Marionette TRACE conn5 <- [1,1369,null,{"value":"13"}] 15:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 15:46:41 INFO - PROCESS | 1008 | 1468190801048 Marionette TRACE conn5 -> [0,1370,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1008 | 1468190801051 Marionette TRACE conn5 <- [1,1370,null,{}] 15:46:41 INFO - PROCESS | 1008 | 1468190801057 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}] 15:46:41 INFO - PROCESS | 1008 | 1468190801060 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:41 INFO - PROCESS | 1008 | 1468190801158 Marionette TRACE conn5 <- [1,1371,null,{"value":null}] 15:46:41 INFO - PROCESS | 1008 | 1468190801166 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1008 | 1468190801171 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA7D800 == 30 [pid = 1008] [id = 352] 15:46:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB82C7000) [pid = 1008] [serial = 1055] [outer = 0000000000000000] 15:46:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB9109000) [pid = 1008] [serial = 1056] [outer = 000000AFB82C7000] 15:46:41 INFO - PROCESS | 1008 | 1468190801283 Marionette DEBUG loaded listener.js 15:46:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB9EE4400) [pid = 1008] [serial = 1057] [outer = 000000AFB82C7000] 15:46:41 INFO - PROCESS | 1008 | [1008] WARNING: RasterImage::Init failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 15:46:41 INFO - PROCESS | 1008 | 1468190801731 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] 15:46:41 INFO - PROCESS | 1008 | 1468190801786 Marionette TRACE conn5 <- [1,1373,null,{"value":"13"}] 15:46:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 15:46:41 INFO - PROCESS | 1008 | 1468190801792 Marionette TRACE conn5 -> [0,1374,"setScriptTimeout",{"ms":35000}] 15:46:41 INFO - PROCESS | 1008 | 1468190801795 Marionette TRACE conn5 <- [1,1374,null,{}] 15:46:41 INFO - PROCESS | 1008 | 1468190801798 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}] 15:46:41 INFO - PROCESS | 1008 | 1468190801801 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:41 INFO - PROCESS | 1008 | 1468190801891 Marionette TRACE conn5 <- [1,1375,null,{"value":null}] 15:46:41 INFO - PROCESS | 1008 | 1468190801899 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:41 INFO - PROCESS | 1008 | 1468190801901 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA78000 == 31 [pid = 1008] [id = 353] 15:46:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBEA24000) [pid = 1008] [serial = 1058] [outer = 0000000000000000] 15:46:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBEACA000) [pid = 1008] [serial = 1059] [outer = 000000AFBEA24000] 15:46:41 INFO - PROCESS | 1008 | 1468190801949 Marionette DEBUG loaded listener.js 15:46:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC234C000) [pid = 1008] [serial = 1060] [outer = 000000AFBEA24000] 15:46:42 INFO - PROCESS | 1008 | 1468190802405 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] 15:46:42 INFO - PROCESS | 1008 | 1468190802488 Marionette TRACE conn5 <- [1,1377,null,{"value":"13"}] 15:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 15:46:42 INFO - PROCESS | 1008 | 1468190802492 Marionette TRACE conn5 -> [0,1378,"setScriptTimeout",{"ms":35000}] 15:46:42 INFO - PROCESS | 1008 | 1468190802496 Marionette TRACE conn5 <- [1,1378,null,{}] 15:46:42 INFO - PROCESS | 1008 | 1468190802507 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}] 15:46:42 INFO - PROCESS | 1008 | 1468190802512 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:42 INFO - PROCESS | 1008 | 1468190802628 Marionette TRACE conn5 <- [1,1379,null,{"value":null}] 15:46:42 INFO - PROCESS | 1008 | 1468190802710 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:42 INFO - PROCESS | 1008 | 1468190802714 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5894000 == 32 [pid = 1008] [id = 354] 15:46:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8057400) [pid = 1008] [serial = 1061] [outer = 0000000000000000] 15:46:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC4898800) [pid = 1008] [serial = 1062] [outer = 000000AFB8057400] 15:46:42 INFO - PROCESS | 1008 | 1468190802764 Marionette DEBUG loaded listener.js 15:46:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC502B000) [pid = 1008] [serial = 1063] [outer = 000000AFB8057400] 15:46:43 INFO - PROCESS | 1008 | 1468190803153 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]]]}] 15:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 15:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 733ms 15:46:43 INFO - PROCESS | 1008 | 1468190803227 Marionette TRACE conn5 -> [0,1381,"getWindowHandle",null] 15:46:43 INFO - PROCESS | 1008 | 1468190803230 Marionette TRACE conn5 <- [1,1381,null,{"value":"13"}] 15:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 15:46:43 INFO - PROCESS | 1008 | 1468190803234 Marionette TRACE conn5 -> [0,1382,"setScriptTimeout",{"ms":35000}] 15:46:43 INFO - PROCESS | 1008 | 1468190803235 Marionette TRACE conn5 <- [1,1382,null,{}] 15:46:43 INFO - PROCESS | 1008 | 1468190803239 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}] 15:46:43 INFO - PROCESS | 1008 | 1468190803241 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:43 INFO - PROCESS | 1008 | 1468190803356 Marionette TRACE conn5 <- [1,1383,null,{"value":null}] 15:46:43 INFO - PROCESS | 1008 | 1468190803406 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:43 INFO - PROCESS | 1008 | 1468190803408 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC78C2800 == 33 [pid = 1008] [id = 355] 15:46:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC5217000) [pid = 1008] [serial = 1064] [outer = 0000000000000000] 15:46:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC52EDC00) [pid = 1008] [serial = 1065] [outer = 000000AFC5217000] 15:46:43 INFO - PROCESS | 1008 | 1468190803456 Marionette DEBUG loaded listener.js 15:46:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5527C00) [pid = 1008] [serial = 1066] [outer = 000000AFC5217000] 15:46:43 INFO - PROCESS | 1008 | 1468190803889 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]]]}] 15:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 15:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 690ms 15:46:43 INFO - PROCESS | 1008 | 1468190803927 Marionette TRACE conn5 -> [0,1385,"getWindowHandle",null] 15:46:43 INFO - PROCESS | 1008 | 1468190803929 Marionette TRACE conn5 <- [1,1385,null,{"value":"13"}] 15:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 15:46:43 INFO - PROCESS | 1008 | 1468190803932 Marionette TRACE conn5 -> [0,1386,"setScriptTimeout",{"ms":35000}] 15:46:43 INFO - PROCESS | 1008 | 1468190803934 Marionette TRACE conn5 <- [1,1386,null,{}] 15:46:43 INFO - PROCESS | 1008 | 1468190803938 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}] 15:46:43 INFO - PROCESS | 1008 | 1468190803940 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:44 INFO - PROCESS | 1008 | 1468190804075 Marionette TRACE conn5 <- [1,1387,null,{"value":null}] 15:46:44 INFO - PROCESS | 1008 | 1468190804084 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:44 INFO - PROCESS | 1008 | 1468190804086 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9330800 == 34 [pid = 1008] [id = 356] 15:46:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5535400) [pid = 1008] [serial = 1067] [outer = 0000000000000000] 15:46:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5594800) [pid = 1008] [serial = 1068] [outer = 000000AFC5535400] 15:46:44 INFO - PROCESS | 1008 | 1468190804172 Marionette DEBUG loaded listener.js 15:46:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5B37C00) [pid = 1008] [serial = 1069] [outer = 000000AFC5535400] 15:46:44 INFO - PROCESS | 1008 | 1468190804602 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]]]}] 15:46:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 15:46:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 733ms 15:46:44 INFO - PROCESS | 1008 | 1468190804668 Marionette TRACE conn5 -> [0,1389,"getWindowHandle",null] 15:46:44 INFO - PROCESS | 1008 | 1468190804671 Marionette TRACE conn5 <- [1,1389,null,{"value":"13"}] 15:46:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 15:46:44 INFO - PROCESS | 1008 | 1468190804686 Marionette TRACE conn5 -> [0,1390,"setScriptTimeout",{"ms":35000}] 15:46:44 INFO - PROCESS | 1008 | 1468190804688 Marionette TRACE conn5 <- [1,1390,null,{}] 15:46:44 INFO - PROCESS | 1008 | 1468190804692 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}] 15:46:44 INFO - PROCESS | 1008 | 1468190804698 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:44 INFO - PROCESS | 1008 | 1468190804840 Marionette TRACE conn5 <- [1,1391,null,{"value":null}] 15:46:44 INFO - PROCESS | 1008 | 1468190804897 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:44 INFO - PROCESS | 1008 | 1468190804899 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA896000 == 35 [pid = 1008] [id = 357] 15:46:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5C68400) [pid = 1008] [serial = 1070] [outer = 0000000000000000] 15:46:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC61A6800) [pid = 1008] [serial = 1071] [outer = 000000AFC5C68400] 15:46:44 INFO - PROCESS | 1008 | 1468190804946 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC61B0800) [pid = 1008] [serial = 1072] [outer = 000000AFC5C68400] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8F3B800) [pid = 1008] [serial = 1028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8B65800) [pid = 1008] [serial = 1025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBCF19C00) [pid = 1008] [serial = 1022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBDD50800) [pid = 1008] [serial = 1031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8C88C00) [pid = 1008] [serial = 1010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC3F19000) [pid = 1008] [serial = 1013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC7606000) [pid = 1008] [serial = 1016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8B67800) [pid = 1008] [serial = 1019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5030400) [pid = 1008] [serial = 1043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC2235000) [pid = 1008] [serial = 1034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC2629400) [pid = 1008] [serial = 1037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 15:46:45 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC4220800) [pid = 1008] [serial = 1040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 15:46:45 INFO - PROCESS | 1008 | 1468190805330 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]]]}] 15:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 15:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 690ms 15:46:45 INFO - PROCESS | 1008 | 1468190805367 Marionette TRACE conn5 -> [0,1393,"getWindowHandle",null] 15:46:45 INFO - PROCESS | 1008 | 1468190805370 Marionette TRACE conn5 <- [1,1393,null,{"value":"13"}] 15:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 15:46:45 INFO - PROCESS | 1008 | 1468190805400 Marionette TRACE conn5 -> [0,1394,"setScriptTimeout",{"ms":35000}] 15:46:45 INFO - PROCESS | 1008 | 1468190805402 Marionette TRACE conn5 <- [1,1394,null,{}] 15:46:45 INFO - PROCESS | 1008 | 1468190805406 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}] 15:46:45 INFO - PROCESS | 1008 | 1468190805408 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:45 INFO - PROCESS | 1008 | 1468190805492 Marionette TRACE conn5 <- [1,1395,null,{"value":null}] 15:46:45 INFO - PROCESS | 1008 | 1468190805498 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:45 INFO - PROCESS | 1008 | 1468190805500 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8B3800 == 36 [pid = 1008] [id = 358] 15:46:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBCF0B400) [pid = 1008] [serial = 1073] [outer = 0000000000000000] 15:46:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC3F19000) [pid = 1008] [serial = 1074] [outer = 000000AFBCF0B400] 15:46:45 INFO - PROCESS | 1008 | 1468190805545 Marionette DEBUG loaded listener.js 15:46:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC61AAC00) [pid = 1008] [serial = 1075] [outer = 000000AFBCF0B400] 15:46:45 INFO - PROCESS | 1008 | 1468190805962 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]]]}] 15:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 15:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 585ms 15:46:46 INFO - PROCESS | 1008 | 1468190805990 Marionette TRACE conn5 -> [0,1397,"getWindowHandle",null] 15:46:46 INFO - PROCESS | 1008 | 1468190805992 Marionette TRACE conn5 <- [1,1397,null,{"value":"13"}] 15:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 15:46:46 INFO - PROCESS | 1008 | 1468190806000 Marionette TRACE conn5 -> [0,1398,"setScriptTimeout",{"ms":35000}] 15:46:46 INFO - PROCESS | 1008 | 1468190806002 Marionette TRACE conn5 <- [1,1398,null,{}] 15:46:46 INFO - PROCESS | 1008 | 1468190806005 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}] 15:46:46 INFO - PROCESS | 1008 | 1468190806007 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:46 INFO - PROCESS | 1008 | 1468190806098 Marionette TRACE conn5 <- [1,1399,null,{"value":null}] 15:46:46 INFO - PROCESS | 1008 | 1468190806104 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:46 INFO - PROCESS | 1008 | 1468190806106 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE1B000 == 37 [pid = 1008] [id = 359] 15:46:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBEA1E800) [pid = 1008] [serial = 1076] [outer = 0000000000000000] 15:46:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC7607000) [pid = 1008] [serial = 1077] [outer = 000000AFBEA1E800] 15:46:46 INFO - PROCESS | 1008 | 1468190806151 Marionette DEBUG loaded listener.js 15:46:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC7C06800) [pid = 1008] [serial = 1078] [outer = 000000AFBEA1E800] 15:46:46 INFO - PROCESS | 1008 | 1468190806590 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]]]}] 15:46:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 15:46:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 628ms 15:46:46 INFO - PROCESS | 1008 | 1468190806630 Marionette TRACE conn5 -> [0,1401,"getWindowHandle",null] 15:46:46 INFO - PROCESS | 1008 | 1468190806632 Marionette TRACE conn5 <- [1,1401,null,{"value":"13"}] 15:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 15:46:46 INFO - PROCESS | 1008 | 1468190806635 Marionette TRACE conn5 -> [0,1402,"setScriptTimeout",{"ms":35000}] 15:46:46 INFO - PROCESS | 1008 | 1468190806637 Marionette TRACE conn5 <- [1,1402,null,{}] 15:46:46 INFO - PROCESS | 1008 | 1468190806640 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}] 15:46:46 INFO - PROCESS | 1008 | 1468190806643 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:46 INFO - PROCESS | 1008 | 1468190806725 Marionette TRACE conn5 <- [1,1403,null,{"value":null}] 15:46:46 INFO - PROCESS | 1008 | 1468190806733 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:46 INFO - PROCESS | 1008 | 1468190806734 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC588C800 == 38 [pid = 1008] [id = 360] 15:46:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC815F400) [pid = 1008] [serial = 1079] [outer = 0000000000000000] 15:46:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC8D58400) [pid = 1008] [serial = 1080] [outer = 000000AFC815F400] 15:46:46 INFO - PROCESS | 1008 | 1468190806779 Marionette DEBUG loaded listener.js 15:46:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8D61000) [pid = 1008] [serial = 1081] [outer = 000000AFC815F400] 15:46:47 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA7D800 == 37 [pid = 1008] [id = 352] 15:46:47 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5895000 == 36 [pid = 1008] [id = 351] 15:46:47 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93F6000 == 35 [pid = 1008] [id = 349] 15:46:47 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF23000 == 34 [pid = 1008] [id = 350] 15:46:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA78000 == 33 [pid = 1008] [id = 353] 15:46:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5894000 == 32 [pid = 1008] [id = 354] 15:46:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC78C2800 == 31 [pid = 1008] [id = 355] 15:46:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA896000 == 30 [pid = 1008] [id = 357] 15:46:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8B3800 == 29 [pid = 1008] [id = 358] 15:46:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE1B000 == 28 [pid = 1008] [id = 359] 15:46:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9330800 == 27 [pid = 1008] [id = 356] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB9110000) [pid = 1008] [serial = 1029] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8BB6800) [pid = 1008] [serial = 1026] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8C86800) [pid = 1008] [serial = 1027] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBEA21800) [pid = 1008] [serial = 1024] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBDF5FC00) [pid = 1008] [serial = 1032] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBD2CC400) [pid = 1008] [serial = 1023] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBE979C00) [pid = 1008] [serial = 1012] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB9CCA000) [pid = 1008] [serial = 1011] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC539A800) [pid = 1008] [serial = 1015] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC502DC00) [pid = 1008] [serial = 1014] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC9854C00) [pid = 1008] [serial = 1018] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC7C07800) [pid = 1008] [serial = 1017] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC9CF6400) [pid = 1008] [serial = 1021] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC502B800) [pid = 1008] [serial = 1020] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC52CD400) [pid = 1008] [serial = 1045] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC223EC00) [pid = 1008] [serial = 1035] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC5397800) [pid = 1008] [serial = 1047] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFBEA24400) [pid = 1008] [serial = 1033] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC2ACB400) [pid = 1008] [serial = 1038] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC2624400) [pid = 1008] [serial = 1036] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC50AD000) [pid = 1008] [serial = 1044] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC4220400) [pid = 1008] [serial = 1039] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC4F61800) [pid = 1008] [serial = 1041] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC502FC00) [pid = 1008] [serial = 1042] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (000000AFB9B56800) [pid = 1008] [serial = 1030] [outer = 0000000000000000] [url = about:blank] 15:46:48 INFO - PROCESS | 1008 | 1468190808627 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]]]}] 15:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 15:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 2037ms 15:46:48 INFO - PROCESS | 1008 | 1468190808677 Marionette TRACE conn5 -> [0,1405,"getWindowHandle",null] 15:46:48 INFO - PROCESS | 1008 | 1468190808681 Marionette TRACE conn5 <- [1,1405,null,{"value":"13"}] 15:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 15:46:48 INFO - PROCESS | 1008 | 1468190808686 Marionette TRACE conn5 -> [0,1406,"setScriptTimeout",{"ms":35000}] 15:46:48 INFO - PROCESS | 1008 | 1468190808690 Marionette TRACE conn5 <- [1,1406,null,{}] 15:46:48 INFO - PROCESS | 1008 | 1468190808696 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}] 15:46:48 INFO - PROCESS | 1008 | 1468190808700 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:48 INFO - PROCESS | 1008 | 1468190808810 Marionette TRACE conn5 <- [1,1407,null,{"value":null}] 15:46:48 INFO - PROCESS | 1008 | 1468190808818 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:48 INFO - PROCESS | 1008 | 1468190808820 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:48 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD6A7800 == 28 [pid = 1008] [id = 361] 15:46:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFB8BB9800) [pid = 1008] [serial = 1082] [outer = 0000000000000000] 15:46:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB8BBA000) [pid = 1008] [serial = 1083] [outer = 000000AFB8BB9800] 15:46:48 INFO - PROCESS | 1008 | 1468190808871 Marionette DEBUG loaded listener.js 15:46:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB8C89400) [pid = 1008] [serial = 1084] [outer = 000000AFB8BB9800] 15:46:49 INFO - PROCESS | 1008 | 1468190809363 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]]]}] 15:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 15:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 734ms 15:46:49 INFO - PROCESS | 1008 | 1468190809423 Marionette TRACE conn5 -> [0,1409,"getWindowHandle",null] 15:46:49 INFO - PROCESS | 1008 | 1468190809429 Marionette TRACE conn5 <- [1,1409,null,{"value":"13"}] 15:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 15:46:49 INFO - PROCESS | 1008 | 1468190809436 Marionette TRACE conn5 -> [0,1410,"setScriptTimeout",{"ms":35000}] 15:46:49 INFO - PROCESS | 1008 | 1468190809438 Marionette TRACE conn5 <- [1,1410,null,{}] 15:46:49 INFO - PROCESS | 1008 | 1468190809443 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}] 15:46:49 INFO - PROCESS | 1008 | 1468190809446 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:49 INFO - PROCESS | 1008 | 1468190809537 Marionette TRACE conn5 <- [1,1411,null,{"value":null}] 15:46:49 INFO - PROCESS | 1008 | 1468190809603 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:49 INFO - PROCESS | 1008 | 1468190809606 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0D9000 == 29 [pid = 1008] [id = 362] 15:46:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFB8C8B800) [pid = 1008] [serial = 1085] [outer = 0000000000000000] 15:46:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFB8F42400) [pid = 1008] [serial = 1086] [outer = 000000AFB8C8B800] 15:46:49 INFO - PROCESS | 1008 | 1468190809665 Marionette DEBUG loaded listener.js 15:46:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFB9233800) [pid = 1008] [serial = 1087] [outer = 000000AFB8C8B800] 15:46:50 INFO - PROCESS | 1008 | 1468190810087 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]]]}] 15:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 15:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 691ms 15:46:50 INFO - PROCESS | 1008 | 1468190810132 Marionette TRACE conn5 -> [0,1413,"getWindowHandle",null] 15:46:50 INFO - PROCESS | 1008 | 1468190810134 Marionette TRACE conn5 <- [1,1413,null,{"value":"13"}] 15:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 15:46:50 INFO - PROCESS | 1008 | 1468190810138 Marionette TRACE conn5 -> [0,1414,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 1008 | 1468190810142 Marionette TRACE conn5 <- [1,1414,null,{}] 15:46:50 INFO - PROCESS | 1008 | 1468190810182 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}] 15:46:50 INFO - PROCESS | 1008 | 1468190810187 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:50 INFO - PROCESS | 1008 | 1468190810276 Marionette TRACE conn5 <- [1,1415,null,{"value":null}] 15:46:50 INFO - PROCESS | 1008 | 1468190810294 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:50 INFO - PROCESS | 1008 | 1468190810298 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B18800 == 30 [pid = 1008] [id = 363] 15:46:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFB7644400) [pid = 1008] [serial = 1088] [outer = 0000000000000000] 15:46:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFBD93B400) [pid = 1008] [serial = 1089] [outer = 000000AFB7644400] 15:46:50 INFO - PROCESS | 1008 | 1468190810347 Marionette DEBUG loaded listener.js 15:46:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFBDD4D400) [pid = 1008] [serial = 1090] [outer = 000000AFB7644400] 15:46:50 INFO - PROCESS | 1008 | 1468190810768 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]]]}] 15:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 15:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 691ms 15:46:50 INFO - PROCESS | 1008 | 1468190810833 Marionette TRACE conn5 -> [0,1417,"getWindowHandle",null] 15:46:50 INFO - PROCESS | 1008 | 1468190810836 Marionette TRACE conn5 <- [1,1417,null,{"value":"13"}] 15:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 15:46:50 INFO - PROCESS | 1008 | 1468190810839 Marionette TRACE conn5 -> [0,1418,"setScriptTimeout",{"ms":35000}] 15:46:50 INFO - PROCESS | 1008 | 1468190810841 Marionette TRACE conn5 <- [1,1418,null,{}] 15:46:50 INFO - PROCESS | 1008 | 1468190810845 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}] 15:46:50 INFO - PROCESS | 1008 | 1468190810847 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:50 INFO - PROCESS | 1008 | 1468190810933 Marionette TRACE conn5 <- [1,1419,null,{"value":null}] 15:46:50 INFO - PROCESS | 1008 | 1468190810938 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:50 INFO - PROCESS | 1008 | 1468190810940 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC526C800 == 31 [pid = 1008] [id = 364] 15:46:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFBEA1D800) [pid = 1008] [serial = 1091] [outer = 0000000000000000] 15:46:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBEA26400) [pid = 1008] [serial = 1092] [outer = 000000AFBEA1D800] 15:46:50 INFO - PROCESS | 1008 | 1468190810986 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFBF4CB400) [pid = 1008] [serial = 1093] [outer = 000000AFBEA1D800] 15:46:51 INFO - PROCESS | 1008 | 1468190811422 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]]]}] 15:46:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 15:46:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 627ms 15:46:51 INFO - PROCESS | 1008 | 1468190811469 Marionette TRACE conn5 -> [0,1421,"getWindowHandle",null] 15:46:51 INFO - PROCESS | 1008 | 1468190811472 Marionette TRACE conn5 <- [1,1421,null,{"value":"13"}] 15:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 15:46:51 INFO - PROCESS | 1008 | 1468190811475 Marionette TRACE conn5 -> [0,1422,"setScriptTimeout",{"ms":35000}] 15:46:51 INFO - PROCESS | 1008 | 1468190811477 Marionette TRACE conn5 <- [1,1422,null,{}] 15:46:51 INFO - PROCESS | 1008 | 1468190811480 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}] 15:46:51 INFO - PROCESS | 1008 | 1468190811482 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:51 INFO - PROCESS | 1008 | 1468190811561 Marionette TRACE conn5 <- [1,1423,null,{"value":null}] 15:46:51 INFO - PROCESS | 1008 | 1468190811569 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:51 INFO - PROCESS | 1008 | 1468190811571 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5697000 == 32 [pid = 1008] [id = 365] 15:46:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8C86000) [pid = 1008] [serial = 1094] [outer = 0000000000000000] 15:46:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC2240C00) [pid = 1008] [serial = 1095] [outer = 000000AFB8C86000] 15:46:51 INFO - PROCESS | 1008 | 1468190811616 Marionette DEBUG loaded listener.js 15:46:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC26B7000) [pid = 1008] [serial = 1096] [outer = 000000AFB8C86000] 15:46:52 INFO - PROCESS | 1008 | 1468190812087 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]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 15:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 691ms 15:46:52 INFO - PROCESS | 1008 | 1468190812170 Marionette TRACE conn5 -> [0,1425,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1008 | 1468190812172 Marionette TRACE conn5 <- [1,1425,null,{"value":"13"}] 15:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 15:46:52 INFO - PROCESS | 1008 | 1468190812176 Marionette TRACE conn5 -> [0,1426,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 1008 | 1468190812177 Marionette TRACE conn5 <- [1,1426,null,{}] 15:46:52 INFO - PROCESS | 1008 | 1468190812181 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}] 15:46:52 INFO - PROCESS | 1008 | 1468190812187 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:52 INFO - PROCESS | 1008 | 1468190812294 Marionette TRACE conn5 <- [1,1427,null,{"value":null}] 15:46:52 INFO - PROCESS | 1008 | 1468190812307 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:52 INFO - PROCESS | 1008 | 1468190812309 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6CDF800 == 33 [pid = 1008] [id = 366] 15:46:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC4221C00) [pid = 1008] [serial = 1097] [outer = 0000000000000000] 15:46:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC480E400) [pid = 1008] [serial = 1098] [outer = 000000AFC4221C00] 15:46:52 INFO - PROCESS | 1008 | 1468190812356 Marionette DEBUG loaded listener.js 15:46:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC4DC2C00) [pid = 1008] [serial = 1099] [outer = 000000AFC4221C00] 15:46:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC50A7800) [pid = 1008] [serial = 1100] [outer = 000000AFC52D0800] 15:46:52 INFO - PROCESS | 1008 | 1468190812875 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]]]}] 15:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 15:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 733ms 15:46:52 INFO - PROCESS | 1008 | 1468190812916 Marionette TRACE conn5 -> [0,1429,"getWindowHandle",null] 15:46:52 INFO - PROCESS | 1008 | 1468190812919 Marionette TRACE conn5 <- [1,1429,null,{"value":"13"}] 15:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 15:46:52 INFO - PROCESS | 1008 | 1468190812922 Marionette TRACE conn5 -> [0,1430,"setScriptTimeout",{"ms":35000}] 15:46:52 INFO - PROCESS | 1008 | 1468190812924 Marionette TRACE conn5 <- [1,1430,null,{}] 15:46:52 INFO - PROCESS | 1008 | 1468190812928 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}] 15:46:52 INFO - PROCESS | 1008 | 1468190812930 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:53 INFO - PROCESS | 1008 | 1468190813050 Marionette TRACE conn5 <- [1,1431,null,{"value":null}] 15:46:53 INFO - PROCESS | 1008 | 1468190813132 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:53 INFO - PROCESS | 1008 | 1468190813135 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB877D800 == 34 [pid = 1008] [id = 367] 15:46:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB6DCC400) [pid = 1008] [serial = 1101] [outer = 0000000000000000] 15:46:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB6DD2400) [pid = 1008] [serial = 1102] [outer = 000000AFB6DCC400] 15:46:53 INFO - PROCESS | 1008 | 1468190813237 Marionette DEBUG loaded listener.js 15:46:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB82BDC00) [pid = 1008] [serial = 1103] [outer = 000000AFB6DCC400] 15:46:53 INFO - PROCESS | 1008 | 1468190813950 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]]]}] 15:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 15:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1079ms 15:46:54 INFO - PROCESS | 1008 | 1468190814006 Marionette TRACE conn5 -> [0,1433,"getWindowHandle",null] 15:46:54 INFO - PROCESS | 1008 | 1468190814011 Marionette TRACE conn5 <- [1,1433,null,{"value":"13"}] 15:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 15:46:54 INFO - PROCESS | 1008 | 1468190814016 Marionette TRACE conn5 -> [0,1434,"setScriptTimeout",{"ms":35000}] 15:46:54 INFO - PROCESS | 1008 | 1468190814020 Marionette TRACE conn5 <- [1,1434,null,{}] 15:46:54 INFO - PROCESS | 1008 | 1468190814025 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}] 15:46:54 INFO - PROCESS | 1008 | 1468190814028 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:54 INFO - PROCESS | 1008 | 1468190814156 Marionette TRACE conn5 <- [1,1435,null,{"value":null}] 15:46:54 INFO - PROCESS | 1008 | 1468190814230 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:54 INFO - PROCESS | 1008 | 1468190814233 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF106800 == 35 [pid = 1008] [id = 368] 15:46:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB8D48C00) [pid = 1008] [serial = 1104] [outer = 0000000000000000] 15:46:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB910E800) [pid = 1008] [serial = 1105] [outer = 000000AFB8D48C00] 15:46:54 INFO - PROCESS | 1008 | 1468190814293 Marionette DEBUG loaded listener.js 15:46:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB9CCA000) [pid = 1008] [serial = 1106] [outer = 000000AFB8D48C00] 15:46:55 INFO - PROCESS | 1008 | 1468190815134 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]]]}] 15:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 15:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1189ms 15:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 15:46:55 INFO - PROCESS | 1008 | 1468190815209 Marionette TRACE conn5 -> [0,1437,"getWindowHandle",null] 15:46:55 INFO - PROCESS | 1008 | 1468190815212 Marionette TRACE conn5 <- [1,1437,null,{"value":"13"}] 15:46:55 INFO - PROCESS | 1008 | 1468190815217 Marionette TRACE conn5 -> [0,1438,"setScriptTimeout",{"ms":35000}] 15:46:55 INFO - PROCESS | 1008 | 1468190815219 Marionette TRACE conn5 <- [1,1438,null,{}] 15:46:55 INFO - PROCESS | 1008 | 1468190815223 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}] 15:46:55 INFO - PROCESS | 1008 | 1468190815226 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:55 INFO - PROCESS | 1008 | 1468190815430 Marionette TRACE conn5 <- [1,1439,null,{"value":null}] 15:46:55 INFO - PROCESS | 1008 | 1468190815499 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:55 INFO - PROCESS | 1008 | 1468190815502 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD2EC000 == 36 [pid = 1008] [id = 369] 15:46:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB8B67400) [pid = 1008] [serial = 1107] [outer = 0000000000000000] 15:46:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFB8BAF000) [pid = 1008] [serial = 1108] [outer = 000000AFB8B67400] 15:46:55 INFO - PROCESS | 1008 | 1468190815557 Marionette DEBUG loaded listener.js 15:46:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB9238000) [pid = 1008] [serial = 1109] [outer = 000000AFB8B67400] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC55CC800 == 35 [pid = 1008] [id = 29] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC2AE3000 == 34 [pid = 1008] [id = 28] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6CD9000 == 33 [pid = 1008] [id = 30] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA7A000 == 32 [pid = 1008] [id = 15] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA898000 == 31 [pid = 1008] [id = 21] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF1C800 == 30 [pid = 1008] [id = 27] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC2AE2000 == 29 [pid = 1008] [id = 17] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD1A4800 == 28 [pid = 1008] [id = 26] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB6D1B800 == 27 [pid = 1008] [id = 25] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6CDF800 == 26 [pid = 1008] [id = 366] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5697000 == 25 [pid = 1008] [id = 365] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC526C800 == 24 [pid = 1008] [id = 364] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B18800 == 23 [pid = 1008] [id = 363] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0D9000 == 22 [pid = 1008] [id = 362] 15:46:56 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD6A7800 == 21 [pid = 1008] [id = 361] 15:46:56 INFO - PROCESS | 1008 | 1468190816370 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]]]}] 15:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 15:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1195ms 15:46:56 INFO - PROCESS | 1008 | 1468190816413 Marionette TRACE conn5 -> [0,1441,"getWindowHandle",null] 15:46:56 INFO - PROCESS | 1008 | 1468190816417 Marionette TRACE conn5 <- [1,1441,null,{"value":"13"}] 15:46:56 INFO - PROCESS | 1008 | 1468190816422 Marionette TRACE conn5 -> [0,1442,"setScriptTimeout",{"ms":35000}] 15:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 15:46:56 INFO - PROCESS | 1008 | 1468190816426 Marionette TRACE conn5 <- [1,1442,null,{}] 15:46:56 INFO - PROCESS | 1008 | 1468190816432 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}] 15:46:56 INFO - PROCESS | 1008 | 1468190816436 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:56 INFO - PROCESS | 1008 | 1468190816552 Marionette TRACE conn5 <- [1,1443,null,{"value":null}] 15:46:56 INFO - PROCESS | 1008 | 1468190816628 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:56 INFO - PROCESS | 1008 | 1468190816631 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA94000 == 22 [pid = 1008] [id = 370] 15:46:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB9CCE400) [pid = 1008] [serial = 1110] [outer = 0000000000000000] 15:46:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFBCFCB000) [pid = 1008] [serial = 1111] [outer = 000000AFB9CCE400] 15:46:56 INFO - PROCESS | 1008 | 1468190816692 Marionette DEBUG loaded listener.js 15:46:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFBDD4E000) [pid = 1008] [serial = 1112] [outer = 000000AFB9CCE400] 15:46:57 INFO - PROCESS | 1008 | 1468190817326 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]]]}] 15:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 15:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 943ms 15:46:57 INFO - PROCESS | 1008 | 1468190817368 Marionette TRACE conn5 -> [0,1445,"getWindowHandle",null] 15:46:57 INFO - PROCESS | 1008 | 1468190817374 Marionette TRACE conn5 <- [1,1445,null,{"value":"13"}] 15:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 15:46:57 INFO - PROCESS | 1008 | 1468190817381 Marionette TRACE conn5 -> [0,1446,"setScriptTimeout",{"ms":35000}] 15:46:57 INFO - PROCESS | 1008 | 1468190817384 Marionette TRACE conn5 <- [1,1446,null,{}] 15:46:57 INFO - PROCESS | 1008 | 1468190817388 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}] 15:46:57 INFO - PROCESS | 1008 | 1468190817391 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:57 INFO - PROCESS | 1008 | 1468190817509 Marionette TRACE conn5 <- [1,1447,null,{"value":null}] 15:46:57 INFO - PROCESS | 1008 | 1468190817584 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:57 INFO - PROCESS | 1008 | 1468190817588 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC525E800 == 23 [pid = 1008] [id = 371] 15:46:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC22D5400) [pid = 1008] [serial = 1113] [outer = 0000000000000000] 15:46:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC234BC00) [pid = 1008] [serial = 1114] [outer = 000000AFC22D5400] 15:46:57 INFO - PROCESS | 1008 | 1468190817648 Marionette DEBUG loaded listener.js 15:46:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC2AC5400) [pid = 1008] [serial = 1115] [outer = 000000AFC22D5400] 15:46:58 INFO - PROCESS | 1008 | 1468190818303 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]]]}] 15:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 15:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 944ms 15:46:58 INFO - PROCESS | 1008 | 1468190818327 Marionette TRACE conn5 -> [0,1449,"getWindowHandle",null] 15:46:58 INFO - PROCESS | 1008 | 1468190818330 Marionette TRACE conn5 <- [1,1449,null,{"value":"13"}] 15:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 15:46:58 INFO - PROCESS | 1008 | 1468190818333 Marionette TRACE conn5 -> [0,1450,"setScriptTimeout",{"ms":35000}] 15:46:58 INFO - PROCESS | 1008 | 1468190818338 Marionette TRACE conn5 <- [1,1450,null,{}] 15:46:58 INFO - PROCESS | 1008 | 1468190818350 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}] 15:46:58 INFO - PROCESS | 1008 | 1468190818356 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:58 INFO - PROCESS | 1008 | 1468190818472 Marionette TRACE conn5 <- [1,1451,null,{"value":null}] 15:46:58 INFO - PROCESS | 1008 | 1468190818562 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:58 INFO - PROCESS | 1008 | 1468190818566 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6CE2800 == 24 [pid = 1008] [id = 372] 15:46:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB7E36000) [pid = 1008] [serial = 1116] [outer = 0000000000000000] 15:46:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC495CC00) [pid = 1008] [serial = 1117] [outer = 000000AFB7E36000] 15:46:58 INFO - PROCESS | 1008 | 1468190818628 Marionette DEBUG loaded listener.js 15:46:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC5035C00) [pid = 1008] [serial = 1118] [outer = 000000AFB7E36000] 15:46:59 INFO - PROCESS | 1008 | 1468190819316 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]]]}] 15:46:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 15:46:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1035ms 15:46:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 15:46:59 INFO - PROCESS | 1008 | 1468190819371 Marionette TRACE conn5 -> [0,1453,"getWindowHandle",null] 15:46:59 INFO - PROCESS | 1008 | 1468190819374 Marionette TRACE conn5 <- [1,1453,null,{"value":"13"}] 15:46:59 INFO - PROCESS | 1008 | 1468190819377 Marionette TRACE conn5 -> [0,1454,"setScriptTimeout",{"ms":35000}] 15:46:59 INFO - PROCESS | 1008 | 1468190819379 Marionette TRACE conn5 <- [1,1454,null,{}] 15:46:59 INFO - PROCESS | 1008 | 1468190819383 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}] 15:46:59 INFO - PROCESS | 1008 | 1468190819386 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:59 INFO - PROCESS | 1008 | 1468190819499 Marionette TRACE conn5 <- [1,1455,null,{"value":null}] 15:46:59 INFO - PROCESS | 1008 | 1468190819572 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:46:59 INFO - PROCESS | 1008 | 1468190819575 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:46:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC567F000 == 25 [pid = 1008] [id = 373] 15:46:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC5394400) [pid = 1008] [serial = 1119] [outer = 0000000000000000] 15:46:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC539A000) [pid = 1008] [serial = 1120] [outer = 000000AFC5394400] 15:46:59 INFO - PROCESS | 1008 | 1468190819633 Marionette DEBUG loaded listener.js 15:46:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFC5518000) [pid = 1008] [serial = 1121] [outer = 000000AFC5394400] 15:47:00 INFO - PROCESS | 1008 | 1468190820233 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]]]}] 15:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 15:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 880ms 15:47:00 INFO - PROCESS | 1008 | 1468190820260 Marionette TRACE conn5 -> [0,1457,"getWindowHandle",null] 15:47:00 INFO - PROCESS | 1008 | 1468190820262 Marionette TRACE conn5 <- [1,1457,null,{"value":"13"}] 15:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 15:47:00 INFO - PROCESS | 1008 | 1468190820266 Marionette TRACE conn5 -> [0,1458,"setScriptTimeout",{"ms":35000}] 15:47:00 INFO - PROCESS | 1008 | 1468190820268 Marionette TRACE conn5 <- [1,1458,null,{}] 15:47:00 INFO - PROCESS | 1008 | 1468190820272 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}] 15:47:00 INFO - PROCESS | 1008 | 1468190820274 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:00 INFO - PROCESS | 1008 | 1468190820381 Marionette TRACE conn5 <- [1,1459,null,{"value":null}] 15:47:00 INFO - PROCESS | 1008 | 1468190820471 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:00 INFO - PROCESS | 1008 | 1468190820474 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C1800 == 26 [pid = 1008] [id = 374] 15:47:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 95 (000000AFB8E0B000) [pid = 1008] [serial = 1122] [outer = 0000000000000000] 15:47:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 96 (000000AFC5586C00) [pid = 1008] [serial = 1123] [outer = 000000AFB8E0B000] 15:47:00 INFO - PROCESS | 1008 | 1468190820530 Marionette DEBUG loaded listener.js 15:47:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 97 (000000AFC5A51400) [pid = 1008] [serial = 1124] [outer = 000000AFB8E0B000] 15:47:01 INFO - PROCESS | 1008 | 1468190821225 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]]]}] 15:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 15:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1034ms 15:47:01 INFO - PROCESS | 1008 | 1468190821307 Marionette TRACE conn5 -> [0,1461,"getWindowHandle",null] 15:47:01 INFO - PROCESS | 1008 | 1468190821312 Marionette TRACE conn5 <- [1,1461,null,{"value":"13"}] 15:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 15:47:01 INFO - PROCESS | 1008 | 1468190821339 Marionette TRACE conn5 -> [0,1462,"setScriptTimeout",{"ms":35000}] 15:47:01 INFO - PROCESS | 1008 | 1468190821343 Marionette TRACE conn5 <- [1,1462,null,{}] 15:47:01 INFO - PROCESS | 1008 | 1468190821349 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}] 15:47:01 INFO - PROCESS | 1008 | 1468190821351 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:01 INFO - PROCESS | 1008 | 1468190821468 Marionette TRACE conn5 <- [1,1463,null,{"value":null}] 15:47:01 INFO - PROCESS | 1008 | 1468190821536 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:01 INFO - PROCESS | 1008 | 1468190821541 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC484C800 == 27 [pid = 1008] [id = 375] 15:47:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 98 (000000AFB8C2CC00) [pid = 1008] [serial = 1125] [outer = 0000000000000000] 15:47:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 99 (000000AFB9234400) [pid = 1008] [serial = 1126] [outer = 000000AFB8C2CC00] 15:47:01 INFO - PROCESS | 1008 | 1468190821593 Marionette DEBUG loaded listener.js 15:47:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 100 (000000AFBEACA400) [pid = 1008] [serial = 1127] [outer = 000000AFB8C2CC00] 15:47:01 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB877D800 == 26 [pid = 1008] [id = 367] 15:47:02 INFO - PROCESS | 1008 | 1468190822350 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]]]}] 15:47:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 15:47:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1082ms 15:47:02 INFO - PROCESS | 1008 | 1468190822430 Marionette TRACE conn5 -> [0,1465,"getWindowHandle",null] 15:47:02 INFO - PROCESS | 1008 | 1468190822435 Marionette TRACE conn5 <- [1,1465,null,{"value":"13"}] 15:47:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 15:47:02 INFO - PROCESS | 1008 | 1468190822440 Marionette TRACE conn5 -> [0,1466,"setScriptTimeout",{"ms":35000}] 15:47:02 INFO - PROCESS | 1008 | 1468190822446 Marionette TRACE conn5 <- [1,1466,null,{}] 15:47:02 INFO - PROCESS | 1008 | 1468190822451 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}] 15:47:02 INFO - PROCESS | 1008 | 1468190822454 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:02 INFO - PROCESS | 1008 | 1468190822611 Marionette TRACE conn5 <- [1,1467,null,{"value":null}] 15:47:02 INFO - PROCESS | 1008 | 1468190822722 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:02 INFO - PROCESS | 1008 | 1468190822726 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC567E800 == 27 [pid = 1008] [id = 376] 15:47:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 101 (000000AFBF0F0C00) [pid = 1008] [serial = 1128] [outer = 0000000000000000] 15:47:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 102 (000000AFC223C000) [pid = 1008] [serial = 1129] [outer = 000000AFBF0F0C00] 15:47:02 INFO - PROCESS | 1008 | 1468190822789 Marionette DEBUG loaded listener.js 15:47:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 103 (000000AFC2AC3000) [pid = 1008] [serial = 1130] [outer = 000000AFBF0F0C00] 15:47:03 INFO - PROCESS | 1008 | 1468190823433 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]]]}] 15:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 15:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1036ms 15:47:03 INFO - PROCESS | 1008 | 1468190823479 Marionette TRACE conn5 -> [0,1469,"getWindowHandle",null] 15:47:03 INFO - PROCESS | 1008 | 1468190823485 Marionette TRACE conn5 <- [1,1469,null,{"value":"13"}] 15:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 15:47:03 INFO - PROCESS | 1008 | 1468190823491 Marionette TRACE conn5 -> [0,1470,"setScriptTimeout",{"ms":35000}] 15:47:03 INFO - PROCESS | 1008 | 1468190823494 Marionette TRACE conn5 <- [1,1470,null,{}] 15:47:03 INFO - PROCESS | 1008 | 1468190823498 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}] 15:47:03 INFO - PROCESS | 1008 | 1468190823501 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:03 INFO - PROCESS | 1008 | 1468190823677 Marionette TRACE conn5 <- [1,1471,null,{"value":null}] 15:47:03 INFO - PROCESS | 1008 | 1468190823795 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:03 INFO - PROCESS | 1008 | 1468190823798 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C6000 == 28 [pid = 1008] [id = 377] 15:47:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 104 (000000AFC4DBF800) [pid = 1008] [serial = 1131] [outer = 0000000000000000] 15:47:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 105 (000000AFC50AB800) [pid = 1008] [serial = 1132] [outer = 000000AFC4DBF800] 15:47:03 INFO - PROCESS | 1008 | 1468190823858 Marionette DEBUG loaded listener.js 15:47:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 106 (000000AFC539C400) [pid = 1008] [serial = 1133] [outer = 000000AFC4DBF800] 15:47:04 INFO - PROCESS | 1008 | 1468190824552 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]]]}] 15:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 15:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1131ms 15:47:04 INFO - PROCESS | 1008 | 1468190824624 Marionette TRACE conn5 -> [0,1473,"getWindowHandle",null] 15:47:04 INFO - PROCESS | 1008 | 1468190824627 Marionette TRACE conn5 <- [1,1473,null,{"value":"13"}] 15:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 15:47:04 INFO - PROCESS | 1008 | 1468190824631 Marionette TRACE conn5 -> [0,1474,"setScriptTimeout",{"ms":35000}] 15:47:04 INFO - PROCESS | 1008 | 1468190824635 Marionette TRACE conn5 <- [1,1474,null,{}] 15:47:04 INFO - PROCESS | 1008 | 1468190824647 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}] 15:47:04 INFO - PROCESS | 1008 | 1468190824652 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:04 INFO - PROCESS | 1008 | 1468190824810 Marionette TRACE conn5 <- [1,1475,null,{"value":null}] 15:47:04 INFO - PROCESS | 1008 | 1468190824925 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:04 INFO - PROCESS | 1008 | 1468190824929 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6CDF800 == 29 [pid = 1008] [id = 378] 15:47:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 107 (000000AFC608A800) [pid = 1008] [serial = 1134] [outer = 0000000000000000] 15:47:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 108 (000000AFC608DC00) [pid = 1008] [serial = 1135] [outer = 000000AFC608A800] 15:47:04 INFO - PROCESS | 1008 | 1468190824991 Marionette DEBUG loaded listener.js 15:47:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 109 (000000AFC61AB000) [pid = 1008] [serial = 1136] [outer = 000000AFC608A800] 15:47:05 INFO - PROCESS | 1008 | 1468190825800 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]]]}] 15:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 15:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1240ms 15:47:05 INFO - PROCESS | 1008 | 1468190825873 Marionette TRACE conn5 -> [0,1477,"getWindowHandle",null] 15:47:05 INFO - PROCESS | 1008 | 1468190825877 Marionette TRACE conn5 <- [1,1477,null,{"value":"13"}] 15:47:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 15:47:05 INFO - PROCESS | 1008 | 1468190825881 Marionette TRACE conn5 -> [0,1478,"setScriptTimeout",{"ms":35000}] 15:47:05 INFO - PROCESS | 1008 | 1468190825885 Marionette TRACE conn5 <- [1,1478,null,{}] 15:47:05 INFO - PROCESS | 1008 | 1468190825890 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}] 15:47:05 INFO - PROCESS | 1008 | 1468190825893 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:06 INFO - PROCESS | 1008 | 1468190825999 Marionette TRACE conn5 <- [1,1479,null,{"value":null}] 15:47:06 INFO - PROCESS | 1008 | 1468190826078 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:06 INFO - PROCESS | 1008 | 1468190826081 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC55C4800 == 30 [pid = 1008] [id = 379] 15:47:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 110 (000000AFC234DC00) [pid = 1008] [serial = 1137] [outer = 0000000000000000] 15:47:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 111 (000000AFC2357C00) [pid = 1008] [serial = 1138] [outer = 000000AFC234DC00] 15:47:06 INFO - PROCESS | 1008 | 1468190826133 Marionette DEBUG loaded listener.js 15:47:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 112 (000000AFC42AD800) [pid = 1008] [serial = 1139] [outer = 000000AFC234DC00] 15:47:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC567F000 == 29 [pid = 1008] [id = 373] 15:47:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6CE2800 == 28 [pid = 1008] [id = 372] 15:47:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC525E800 == 27 [pid = 1008] [id = 371] 15:47:06 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEA94000 == 26 [pid = 1008] [id = 370] 15:47:06 INFO - PROCESS | 1008 | 1468190826875 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]]]}] 15:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 15:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1038ms 15:47:06 INFO - PROCESS | 1008 | 1468190826920 Marionette TRACE conn5 -> [0,1481,"getWindowHandle",null] 15:47:06 INFO - PROCESS | 1008 | 1468190826925 Marionette TRACE conn5 <- [1,1481,null,{"value":"13"}] 15:47:06 INFO - PROCESS | 1008 | 1468190826930 Marionette TRACE conn5 -> [0,1482,"setScriptTimeout",{"ms":35000}] 15:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 15:47:06 INFO - PROCESS | 1008 | 1468190826936 Marionette TRACE conn5 <- [1,1482,null,{}] 15:47:06 INFO - PROCESS | 1008 | 1468190826962 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}] 15:47:06 INFO - PROCESS | 1008 | 1468190826965 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:07 INFO - PROCESS | 1008 | 1468190827084 Marionette TRACE conn5 <- [1,1483,null,{"value":null}] 15:47:07 INFO - PROCESS | 1008 | 1468190827162 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:07 INFO - PROCESS | 1008 | 1468190827165 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DC0000 == 27 [pid = 1008] [id = 380] 15:47:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 113 (000000AFC3F12400) [pid = 1008] [serial = 1140] [outer = 0000000000000000] 15:47:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 114 (000000AFC421E800) [pid = 1008] [serial = 1141] [outer = 000000AFC3F12400] 15:47:07 INFO - PROCESS | 1008 | 1468190827268 Marionette DEBUG loaded listener.js 15:47:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 115 (000000AFC502C800) [pid = 1008] [serial = 1142] [outer = 000000AFC3F12400] 15:47:07 INFO - PROCESS | 1008 | 1468190827881 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]]]}] 15:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 15:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1003ms 15:47:07 INFO - PROCESS | 1008 | 1468190827937 Marionette TRACE conn5 -> [0,1485,"getWindowHandle",null] 15:47:07 INFO - PROCESS | 1008 | 1468190827942 Marionette TRACE conn5 <- [1,1485,null,{"value":"13"}] 15:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 15:47:07 INFO - PROCESS | 1008 | 1468190827949 Marionette TRACE conn5 -> [0,1486,"setScriptTimeout",{"ms":35000}] 15:47:07 INFO - PROCESS | 1008 | 1468190827952 Marionette TRACE conn5 <- [1,1486,null,{}] 15:47:07 INFO - PROCESS | 1008 | 1468190827956 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}] 15:47:07 INFO - PROCESS | 1008 | 1468190827959 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:08 INFO - PROCESS | 1008 | 1468190828085 Marionette TRACE conn5 <- [1,1487,null,{"value":null}] 15:47:08 INFO - PROCESS | 1008 | 1468190828163 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:08 INFO - PROCESS | 1008 | 1468190828166 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:08 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC05B800 == 28 [pid = 1008] [id = 381] 15:47:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 116 (000000AFC5B3C000) [pid = 1008] [serial = 1143] [outer = 0000000000000000] 15:47:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 117 (000000AFC5D8C000) [pid = 1008] [serial = 1144] [outer = 000000AFC5B3C000] 15:47:08 INFO - PROCESS | 1008 | 1468190828266 Marionette DEBUG loaded listener.js 15:47:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 118 (000000AFC6095400) [pid = 1008] [serial = 1145] [outer = 000000AFC5B3C000] 15:47:08 INFO - PROCESS | 1008 | 1468190828867 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]]]}] 15:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 15:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 944ms 15:47:08 INFO - PROCESS | 1008 | 1468190828895 Marionette TRACE conn5 -> [0,1489,"getWindowHandle",null] 15:47:08 INFO - PROCESS | 1008 | 1468190828898 Marionette TRACE conn5 <- [1,1489,null,{"value":"13"}] 15:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 15:47:08 INFO - PROCESS | 1008 | 1468190828901 Marionette TRACE conn5 -> [0,1490,"setScriptTimeout",{"ms":35000}] 15:47:08 INFO - PROCESS | 1008 | 1468190828905 Marionette TRACE conn5 <- [1,1490,null,{}] 15:47:08 INFO - PROCESS | 1008 | 1468190828917 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}] 15:47:08 INFO - PROCESS | 1008 | 1468190828922 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:09 INFO - PROCESS | 1008 | 1468190829043 Marionette TRACE conn5 <- [1,1491,null,{"value":null}] 15:47:09 INFO - PROCESS | 1008 | 1468190829123 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:09 INFO - PROCESS | 1008 | 1468190829127 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCF22800 == 29 [pid = 1008] [id = 382] 15:47:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 119 (000000AFC6C9A800) [pid = 1008] [serial = 1146] [outer = 0000000000000000] 15:47:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 120 (000000AFC7F4B800) [pid = 1008] [serial = 1147] [outer = 000000AFC6C9A800] 15:47:09 INFO - PROCESS | 1008 | 1468190829229 Marionette DEBUG loaded listener.js 15:47:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 121 (000000AFC8D66400) [pid = 1008] [serial = 1148] [outer = 000000AFC6C9A800] 15:47:09 INFO - PROCESS | 1008 | 1468190829867 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]]]}] 15:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 15:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 986ms 15:47:09 INFO - PROCESS | 1008 | 1468190829890 Marionette TRACE conn5 -> [0,1493,"getWindowHandle",null] 15:47:09 INFO - PROCESS | 1008 | 1468190829893 Marionette TRACE conn5 <- [1,1493,null,{"value":"13"}] 15:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 15:47:09 INFO - PROCESS | 1008 | 1468190829896 Marionette TRACE conn5 -> [0,1494,"setScriptTimeout",{"ms":35000}] 15:47:09 INFO - PROCESS | 1008 | 1468190829899 Marionette TRACE conn5 <- [1,1494,null,{}] 15:47:09 INFO - PROCESS | 1008 | 1468190829902 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}] 15:47:09 INFO - PROCESS | 1008 | 1468190829905 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:10 INFO - PROCESS | 1008 | 1468190830027 Marionette TRACE conn5 <- [1,1495,null,{"value":null}] 15:47:10 INFO - PROCESS | 1008 | 1468190830104 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:10 INFO - PROCESS | 1008 | 1468190830107 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCDD71000 == 30 [pid = 1008] [id = 383] 15:47:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 122 (000000AFC934F400) [pid = 1008] [serial = 1149] [outer = 0000000000000000] 15:47:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 123 (000000AFC9353000) [pid = 1008] [serial = 1150] [outer = 000000AFC934F400] 15:47:10 INFO - PROCESS | 1008 | 1468190830203 Marionette DEBUG loaded listener.js 15:47:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 124 (000000AFC9359000) [pid = 1008] [serial = 1151] [outer = 000000AFC934F400] 15:47:10 INFO - PROCESS | 1008 | 1468190830830 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]]]}] 15:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 15:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 983ms 15:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 15:47:10 INFO - PROCESS | 1008 | 1468190830882 Marionette TRACE conn5 -> [0,1497,"getWindowHandle",null] 15:47:10 INFO - PROCESS | 1008 | 1468190830885 Marionette TRACE conn5 <- [1,1497,null,{"value":"13"}] 15:47:10 INFO - PROCESS | 1008 | 1468190830889 Marionette TRACE conn5 -> [0,1498,"setScriptTimeout",{"ms":35000}] 15:47:10 INFO - PROCESS | 1008 | 1468190830891 Marionette TRACE conn5 <- [1,1498,null,{}] 15:47:10 INFO - PROCESS | 1008 | 1468190830895 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}] 15:47:10 INFO - PROCESS | 1008 | 1468190830897 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:11 INFO - PROCESS | 1008 | 1468190831005 Marionette TRACE conn5 <- [1,1499,null,{"value":null}] 15:47:11 INFO - PROCESS | 1008 | 1468190831081 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:11 INFO - PROCESS | 1008 | 1468190831083 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCE70A000 == 31 [pid = 1008] [id = 384] 15:47:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 125 (000000AFBE978400) [pid = 1008] [serial = 1152] [outer = 0000000000000000] 15:47:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 126 (000000AFC984E400) [pid = 1008] [serial = 1153] [outer = 000000AFBE978400] 15:47:11 INFO - PROCESS | 1008 | 1468190831140 Marionette DEBUG loaded listener.js 15:47:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 127 (000000AFC9856000) [pid = 1008] [serial = 1154] [outer = 000000AFBE978400] 15:47:11 INFO - PROCESS | 1008 | 1468190831900 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]]]}] 15:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 15:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1087ms 15:47:11 INFO - PROCESS | 1008 | 1468190831978 Marionette TRACE conn5 -> [0,1501,"getWindowHandle",null] 15:47:11 INFO - PROCESS | 1008 | 1468190831984 Marionette TRACE conn5 <- [1,1501,null,{"value":"13"}] 15:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 15:47:11 INFO - PROCESS | 1008 | 1468190831990 Marionette TRACE conn5 -> [0,1502,"setScriptTimeout",{"ms":35000}] 15:47:11 INFO - PROCESS | 1008 | 1468190831993 Marionette TRACE conn5 <- [1,1502,null,{}] 15:47:12 INFO - PROCESS | 1008 | 1468190832000 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}] 15:47:12 INFO - PROCESS | 1008 | 1468190832003 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:12 INFO - PROCESS | 1008 | 1468190832164 Marionette TRACE conn5 <- [1,1503,null,{"value":null}] 15:47:12 INFO - PROCESS | 1008 | 1468190832282 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:12 INFO - PROCESS | 1008 | 1468190832287 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F1D000 == 32 [pid = 1008] [id = 385] 15:47:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 128 (000000AFBDC7FC00) [pid = 1008] [serial = 1155] [outer = 0000000000000000] 15:47:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 129 (000000AFBF0FD400) [pid = 1008] [serial = 1156] [outer = 000000AFBDC7FC00] 15:47:12 INFO - PROCESS | 1008 | 1468190832350 Marionette DEBUG loaded listener.js 15:47:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 130 (000000AFC495B000) [pid = 1008] [serial = 1157] [outer = 000000AFBDC7FC00] 15:47:13 INFO - PROCESS | 1008 | 1468190833004 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]]]}] 15:47:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 15:47:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1078ms 15:47:13 INFO - PROCESS | 1008 | 1468190833075 Marionette TRACE conn5 -> [0,1505,"getWindowHandle",null] 15:47:13 INFO - PROCESS | 1008 | 1468190833080 Marionette TRACE conn5 <- [1,1505,null,{"value":"13"}] 15:47:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 15:47:13 INFO - PROCESS | 1008 | 1468190833087 Marionette TRACE conn5 -> [0,1506,"setScriptTimeout",{"ms":35000}] 15:47:13 INFO - PROCESS | 1008 | 1468190833090 Marionette TRACE conn5 <- [1,1506,null,{}] 15:47:13 INFO - PROCESS | 1008 | 1468190833094 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}] 15:47:13 INFO - PROCESS | 1008 | 1468190833097 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:13 INFO - PROCESS | 1008 | 1468190833255 Marionette TRACE conn5 <- [1,1507,null,{"value":null}] 15:47:13 INFO - PROCESS | 1008 | 1468190833369 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:13 INFO - PROCESS | 1008 | 1468190833371 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCF14800 == 33 [pid = 1008] [id = 386] 15:47:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 131 (000000AFC59FD800) [pid = 1008] [serial = 1158] [outer = 0000000000000000] 15:47:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 132 (000000AFC6086800) [pid = 1008] [serial = 1159] [outer = 000000AFC59FD800] 15:47:13 INFO - PROCESS | 1008 | 1468190833431 Marionette DEBUG loaded listener.js 15:47:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (000000AFC61B0000) [pid = 1008] [serial = 1160] [outer = 000000AFC59FD800] 15:47:14 INFO - PROCESS | 1008 | 1468190834096 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]]]}] 15:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 15:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1086ms 15:47:14 INFO - PROCESS | 1008 | 1468190834176 Marionette TRACE conn5 -> [0,1509,"getWindowHandle",null] 15:47:14 INFO - PROCESS | 1008 | 1468190834179 Marionette TRACE conn5 <- [1,1509,null,{"value":"13"}] 15:47:14 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 15:47:14 INFO - PROCESS | 1008 | 1468190834183 Marionette TRACE conn5 -> [0,1510,"setScriptTimeout",{"ms":35000}] 15:47:14 INFO - PROCESS | 1008 | 1468190834187 Marionette TRACE conn5 <- [1,1510,null,{}] 15:47:14 INFO - PROCESS | 1008 | 1468190834199 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}] 15:47:14 INFO - PROCESS | 1008 | 1468190834204 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:14 INFO - PROCESS | 1008 | 1468190834359 Marionette TRACE conn5 <- [1,1511,null,{"value":null}] 15:47:14 INFO - PROCESS | 1008 | 1468190834473 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:14 INFO - PROCESS | 1008 | 1468190834477 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCE72E000 == 34 [pid = 1008] [id = 387] 15:47:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (000000AFC8D5F800) [pid = 1008] [serial = 1161] [outer = 0000000000000000] 15:47:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (000000AFC9351400) [pid = 1008] [serial = 1162] [outer = 000000AFC8D5F800] 15:47:14 INFO - PROCESS | 1008 | 1468190834539 Marionette DEBUG loaded listener.js 15:47:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (000000AFC985A400) [pid = 1008] [serial = 1163] [outer = 000000AFC8D5F800] 15:47:15 INFO - PROCESS | 1008 | 1468190835131 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"]]]}] 15:47:15 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 () { 15:47:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:47:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 15:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 15:47:15 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 () { 15:47:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:47:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 15:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 15:47:15 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 () { 15:47:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:47:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 15:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 15:47:15 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 () { 15:47:15 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 15:47:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 15:47:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:15 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 15:47:15 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 989ms 15:47:15 INFO - PROCESS | 1008 | 1468190835178 Marionette TRACE conn5 -> [0,1513,"getWindowHandle",null] 15:47:15 INFO - PROCESS | 1008 | 1468190835181 Marionette TRACE conn5 <- [1,1513,null,{"value":"13"}] 15:47:15 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 15:47:15 INFO - PROCESS | 1008 | 1468190835186 Marionette TRACE conn5 -> [0,1514,"setScriptTimeout",{"ms":35000}] 15:47:15 INFO - PROCESS | 1008 | 1468190835188 Marionette TRACE conn5 <- [1,1514,null,{}] 15:47:15 INFO - PROCESS | 1008 | 1468190835192 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}] 15:47:15 INFO - PROCESS | 1008 | 1468190835194 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:15 INFO - PROCESS | 1008 | 1468190835310 Marionette TRACE conn5 <- [1,1515,null,{"value":null}] 15:47:15 INFO - PROCESS | 1008 | 1468190835401 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:15 INFO - PROCESS | 1008 | 1468190835403 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:15 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60CE800 == 35 [pid = 1008] [id = 388] 15:47:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (000000AFC9CEF800) [pid = 1008] [serial = 1164] [outer = 0000000000000000] 15:47:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (000000AFCA3A8C00) [pid = 1008] [serial = 1165] [outer = 000000AFC9CEF800] 15:47:15 INFO - PROCESS | 1008 | 1468190835460 Marionette DEBUG loaded listener.js 15:47:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (000000AFCA3AEC00) [pid = 1008] [serial = 1166] [outer = 000000AFC9CEF800] 15:47:16 INFO - PROCESS | 1008 | 1468190836049 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"]]]}] 15:47:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 15:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 15:47:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 15:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 15:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 15:47:16 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 15:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 15:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:16 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 15:47:16 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 936ms 15:47:16 INFO - PROCESS | 1008 | 1468190836124 Marionette TRACE conn5 -> [0,1517,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 1008 | 1468190836127 Marionette TRACE conn5 <- [1,1517,null,{"value":"13"}] 15:47:16 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 15:47:16 INFO - PROCESS | 1008 | 1468190836130 Marionette TRACE conn5 -> [0,1518,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 1008 | 1468190836133 Marionette TRACE conn5 <- [1,1518,null,{}] 15:47:16 INFO - PROCESS | 1008 | 1468190836136 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}] 15:47:16 INFO - PROCESS | 1008 | 1468190836139 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:16 INFO - PROCESS | 1008 | 1468190836249 Marionette TRACE conn5 <- [1,1519,null,{"value":null}] 15:47:16 INFO - PROCESS | 1008 | 1468190836342 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:16 INFO - PROCESS | 1008 | 1468190836344 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCDD0C000 == 36 [pid = 1008] [id = 389] 15:47:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (000000AFC9CEFC00) [pid = 1008] [serial = 1167] [outer = 0000000000000000] 15:47:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (000000AFCA3B5400) [pid = 1008] [serial = 1168] [outer = 000000AFC9CEFC00] 15:47:16 INFO - PROCESS | 1008 | 1468190836400 Marionette DEBUG loaded listener.js 15:47:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (000000AFCA725000) [pid = 1008] [serial = 1169] [outer = 000000AFC9CEFC00] 15:47:16 INFO - PROCESS | 1008 | 1468190836917 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]]]}] 15:47:16 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 15:47:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 15:47:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:47:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:47:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 15:47:16 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 15:47:16 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. 15:47:16 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 15:47:16 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 836ms 15:47:16 INFO - PROCESS | 1008 | 1468190836968 Marionette TRACE conn5 -> [0,1521,"getWindowHandle",null] 15:47:16 INFO - PROCESS | 1008 | 1468190836970 Marionette TRACE conn5 <- [1,1521,null,{"value":"13"}] 15:47:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 15:47:16 INFO - PROCESS | 1008 | 1468190836974 Marionette TRACE conn5 -> [0,1522,"setScriptTimeout",{"ms":35000}] 15:47:16 INFO - PROCESS | 1008 | 1468190836976 Marionette TRACE conn5 <- [1,1522,null,{}] 15:47:16 INFO - PROCESS | 1008 | 1468190836980 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}] 15:47:16 INFO - PROCESS | 1008 | 1468190836986 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:17 INFO - PROCESS | 1008 | 1468190837207 Marionette TRACE conn5 <- [1,1523,null,{"value":null}] 15:47:17 INFO - PROCESS | 1008 | 1468190837302 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:17 INFO - PROCESS | 1008 | 1468190837306 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8B29800 == 37 [pid = 1008] [id = 390] 15:47:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (000000AFBD6F7800) [pid = 1008] [serial = 1170] [outer = 0000000000000000] 15:47:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (000000AFC22D5C00) [pid = 1008] [serial = 1171] [outer = 000000AFBD6F7800] 15:47:17 INFO - PROCESS | 1008 | 1468190837357 Marionette DEBUG loaded listener.js 15:47:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (000000AFC521A000) [pid = 1008] [serial = 1172] [outer = 000000AFBD6F7800] 15:47:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCDD71000 == 36 [pid = 1008] [id = 383] 15:47:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCF22800 == 35 [pid = 1008] [id = 382] 15:47:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC05B800 == 34 [pid = 1008] [id = 381] 15:47:17 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DC0000 == 33 [pid = 1008] [id = 380] 15:47:18 INFO - PROCESS | 1008 | 1468190838056 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]]]}] 15:47:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 15:47:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1140ms 15:47:18 INFO - PROCESS | 1008 | 1468190838135 Marionette TRACE conn5 -> [0,1525,"getWindowHandle",null] 15:47:18 INFO - PROCESS | 1008 | 1468190838139 Marionette TRACE conn5 <- [1,1525,null,{"value":"13"}] 15:47:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 15:47:18 INFO - PROCESS | 1008 | 1468190838158 Marionette TRACE conn5 -> [0,1526,"setScriptTimeout",{"ms":35000}] 15:47:18 INFO - PROCESS | 1008 | 1468190838162 Marionette TRACE conn5 <- [1,1526,null,{}] 15:47:18 INFO - PROCESS | 1008 | 1468190838171 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}] 15:47:18 INFO - PROCESS | 1008 | 1468190838175 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:18 INFO - PROCESS | 1008 | 1468190838305 Marionette TRACE conn5 <- [1,1527,null,{"value":null}] 15:47:18 INFO - PROCESS | 1008 | 1468190838423 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:18 INFO - PROCESS | 1008 | 1468190838426 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60C3000 == 34 [pid = 1008] [id = 391] 15:47:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (000000AFC50B5800) [pid = 1008] [serial = 1173] [outer = 0000000000000000] 15:47:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (000000AFC5B37400) [pid = 1008] [serial = 1174] [outer = 000000AFC50B5800] 15:47:18 INFO - PROCESS | 1008 | 1468190838491 Marionette DEBUG loaded listener.js 15:47:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 148 (000000AFC61A7C00) [pid = 1008] [serial = 1175] [outer = 000000AFC50B5800] 15:47:19 INFO - PROCESS | 1008 | 1468190839135 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]]]}] 15:47:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 15:47:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1046ms 15:47:19 INFO - PROCESS | 1008 | 1468190839197 Marionette TRACE conn5 -> [0,1529,"getWindowHandle",null] 15:47:19 INFO - PROCESS | 1008 | 1468190839202 Marionette TRACE conn5 <- [1,1529,null,{"value":"13"}] 15:47:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 15:47:19 INFO - PROCESS | 1008 | 1468190839210 Marionette TRACE conn5 -> [0,1530,"setScriptTimeout",{"ms":35000}] 15:47:19 INFO - PROCESS | 1008 | 1468190839213 Marionette TRACE conn5 <- [1,1530,null,{}] 15:47:19 INFO - PROCESS | 1008 | 1468190839217 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}] 15:47:19 INFO - PROCESS | 1008 | 1468190839220 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:19 INFO - PROCESS | 1008 | 1468190839369 Marionette TRACE conn5 <- [1,1531,null,{"value":null}] 15:47:19 INFO - PROCESS | 1008 | 1468190839487 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:19 INFO - PROCESS | 1008 | 1468190839490 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:19 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCF15000 == 35 [pid = 1008] [id = 392] 15:47:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 149 (000000AFC8D61400) [pid = 1008] [serial = 1176] [outer = 0000000000000000] 15:47:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 150 (000000AFC935D800) [pid = 1008] [serial = 1177] [outer = 000000AFC8D61400] 15:47:19 INFO - PROCESS | 1008 | 1468190839550 Marionette DEBUG loaded listener.js 15:47:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 151 (000000AFC9ADC400) [pid = 1008] [serial = 1178] [outer = 000000AFC8D61400] 15:47:20 INFO - PROCESS | 1008 | 1468190840150 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]]]}] 15:47:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 15:47:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 986ms 15:47:20 INFO - PROCESS | 1008 | 1468190840197 Marionette TRACE conn5 -> [0,1533,"getWindowHandle",null] 15:47:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 15:47:20 INFO - PROCESS | 1008 | 1468190840200 Marionette TRACE conn5 <- [1,1533,null,{"value":"13"}] 15:47:20 INFO - PROCESS | 1008 | 1468190840204 Marionette TRACE conn5 -> [0,1534,"setScriptTimeout",{"ms":35000}] 15:47:20 INFO - PROCESS | 1008 | 1468190840208 Marionette TRACE conn5 <- [1,1534,null,{}] 15:47:20 INFO - PROCESS | 1008 | 1468190840220 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}] 15:47:20 INFO - PROCESS | 1008 | 1468190840225 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:20 INFO - PROCESS | 1008 | 1468190840344 Marionette TRACE conn5 <- [1,1535,null,{"value":null}] 15:47:20 INFO - PROCESS | 1008 | 1468190840447 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:20 INFO - PROCESS | 1008 | 1468190840451 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCE72B800 == 36 [pid = 1008] [id = 393] 15:47:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 152 (000000AFCA729000) [pid = 1008] [serial = 1179] [outer = 0000000000000000] 15:47:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 153 (000000AFCA87CC00) [pid = 1008] [serial = 1180] [outer = 000000AFCA729000] 15:47:20 INFO - PROCESS | 1008 | 1468190840513 Marionette DEBUG loaded listener.js 15:47:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 154 (000000AFCA887000) [pid = 1008] [serial = 1181] [outer = 000000AFCA729000] 15:47:21 INFO - PROCESS | 1008 | 1468190841146 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]]]}] 15:47:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 15:47:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 986ms 15:47:21 INFO - PROCESS | 1008 | 1468190841190 Marionette TRACE conn5 -> [0,1537,"getWindowHandle",null] 15:47:21 INFO - PROCESS | 1008 | 1468190841194 Marionette TRACE conn5 <- [1,1537,null,{"value":"13"}] 15:47:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 15:47:21 INFO - PROCESS | 1008 | 1468190841197 Marionette TRACE conn5 -> [0,1538,"setScriptTimeout",{"ms":35000}] 15:47:21 INFO - PROCESS | 1008 | 1468190841199 Marionette TRACE conn5 <- [1,1538,null,{}] 15:47:21 INFO - PROCESS | 1008 | 1468190841203 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}] 15:47:21 INFO - PROCESS | 1008 | 1468190841205 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:21 INFO - PROCESS | 1008 | 1468190841321 Marionette TRACE conn5 <- [1,1539,null,{"value":null}] 15:47:21 INFO - PROCESS | 1008 | 1468190841419 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:21 INFO - PROCESS | 1008 | 1468190841421 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCCA4800 == 37 [pid = 1008] [id = 394] 15:47:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 155 (000000AFCA0B8000) [pid = 1008] [serial = 1182] [outer = 0000000000000000] 15:47:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 156 (000000AFCA0BE800) [pid = 1008] [serial = 1183] [outer = 000000AFCA0B8000] 15:47:21 INFO - PROCESS | 1008 | 1468190841477 Marionette DEBUG loaded listener.js 15:47:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 157 (000000AFCBAA5000) [pid = 1008] [serial = 1184] [outer = 000000AFCA0B8000] 15:47:22 INFO - PROCESS | 1008 | 1468190842114 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]]]}] 15:47:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 15:47:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 985ms 15:47:22 INFO - PROCESS | 1008 | 1468190842184 Marionette TRACE conn5 -> [0,1541,"getWindowHandle",null] 15:47:22 INFO - PROCESS | 1008 | 1468190842187 Marionette TRACE conn5 <- [1,1541,null,{"value":"13"}] 15:47:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 15:47:22 INFO - PROCESS | 1008 | 1468190842190 Marionette TRACE conn5 -> [0,1542,"setScriptTimeout",{"ms":35000}] 15:47:22 INFO - PROCESS | 1008 | 1468190842192 Marionette TRACE conn5 <- [1,1542,null,{}] 15:47:22 INFO - PROCESS | 1008 | 1468190842196 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}] 15:47:22 INFO - PROCESS | 1008 | 1468190842198 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:22 INFO - PROCESS | 1008 | 1468190842307 Marionette TRACE conn5 <- [1,1543,null,{"value":null}] 15:47:22 INFO - PROCESS | 1008 | 1468190842434 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:22 INFO - PROCESS | 1008 | 1468190842437 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9D98800 == 38 [pid = 1008] [id = 395] 15:47:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 158 (000000AFBA0BC400) [pid = 1008] [serial = 1185] [outer = 0000000000000000] 15:47:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 159 (000000AFCA117400) [pid = 1008] [serial = 1186] [outer = 000000AFBA0BC400] 15:47:22 INFO - PROCESS | 1008 | 1468190842494 Marionette DEBUG loaded listener.js 15:47:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 160 (000000AFCA122800) [pid = 1008] [serial = 1187] [outer = 000000AFBA0BC400] 15:47:23 INFO - PROCESS | 1008 | 1468190843092 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]]]}] 15:47:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 15:47:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 944ms 15:47:23 INFO - PROCESS | 1008 | 1468190843137 Marionette TRACE conn5 -> [0,1545,"getWindowHandle",null] 15:47:23 INFO - PROCESS | 1008 | 1468190843140 Marionette TRACE conn5 <- [1,1545,null,{"value":"13"}] 15:47:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 15:47:23 INFO - PROCESS | 1008 | 1468190843143 Marionette TRACE conn5 -> [0,1546,"setScriptTimeout",{"ms":35000}] 15:47:23 INFO - PROCESS | 1008 | 1468190843145 Marionette TRACE conn5 <- [1,1546,null,{}] 15:47:23 INFO - PROCESS | 1008 | 1468190843149 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}] 15:47:23 INFO - PROCESS | 1008 | 1468190843155 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC050000 == 37 [pid = 1008] [id = 23] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD25A000 == 36 [pid = 1008] [id = 14] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCF14800 == 35 [pid = 1008] [id = 386] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5987800 == 34 [pid = 1008] [id = 18] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98C6000 == 33 [pid = 1008] [id = 377] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCE72E000 == 32 [pid = 1008] [id = 387] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC567E800 == 31 [pid = 1008] [id = 376] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F1D000 == 30 [pid = 1008] [id = 385] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6CDF800 == 29 [pid = 1008] [id = 378] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC588C800 == 28 [pid = 1008] [id = 360] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB94E3000 == 27 [pid = 1008] [id = 13] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCDD0C000 == 26 [pid = 1008] [id = 389] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD2EC000 == 25 [pid = 1008] [id = 369] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60CE800 == 24 [pid = 1008] [id = 388] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC768F800 == 23 [pid = 1008] [id = 19] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC484C800 == 22 [pid = 1008] [id = 375] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC55C4800 == 21 [pid = 1008] [id = 379] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB6D19000 == 20 [pid = 1008] [id = 24] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DB8800 == 19 [pid = 1008] [id = 20] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE10000 == 18 [pid = 1008] [id = 22] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98C1800 == 17 [pid = 1008] [id = 374] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF105000 == 16 [pid = 1008] [id = 16] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCCA4800 == 15 [pid = 1008] [id = 394] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCE72B800 == 14 [pid = 1008] [id = 393] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCF15000 == 13 [pid = 1008] [id = 392] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF106800 == 12 [pid = 1008] [id = 368] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCE70A000 == 11 [pid = 1008] [id = 384] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8B29800 == 10 [pid = 1008] [id = 390] 15:47:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60C3000 == 9 [pid = 1008] [id = 391] 15:47:27 INFO - PROCESS | 1008 | 1468190847991 Marionette TRACE conn5 <- [1,1547,null,{"value":null}] 15:47:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9D98800 == 8 [pid = 1008] [id = 395] 15:47:28 INFO - PROCESS | 1008 | 1468190848172 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 1008 | 1468190848175 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8B32000 == 9 [pid = 1008] [id = 396] 15:47:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 161 (000000AFB9105400) [pid = 1008] [serial = 1188] [outer = 0000000000000000] 15:47:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 162 (000000AFB910DC00) [pid = 1008] [serial = 1189] [outer = 000000AFB9105400] 15:47:28 INFO - PROCESS | 1008 | 1468190848227 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 163 (000000AFC2239400) [pid = 1008] [serial = 1190] [outer = 000000AFB9105400] 15:47:28 INFO - PROCESS | 1008 | 1468190848639 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]]]}] 15:47:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 15:47:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 5551ms 15:47:28 INFO - PROCESS | 1008 | 1468190848702 Marionette TRACE conn5 -> [0,1549,"getWindowHandle",null] 15:47:28 INFO - PROCESS | 1008 | 1468190848707 Marionette TRACE conn5 <- [1,1549,null,{"value":"13"}] 15:47:28 INFO - PROCESS | 1008 | 1468190848713 Marionette TRACE conn5 -> [0,1550,"setScriptTimeout",{"ms":35000}] 15:47:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 15:47:28 INFO - PROCESS | 1008 | 1468190848716 Marionette TRACE conn5 <- [1,1550,null,{}] 15:47:28 INFO - PROCESS | 1008 | 1468190848721 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}] 15:47:28 INFO - PROCESS | 1008 | 1468190848724 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:28 INFO - PROCESS | 1008 | 1468190848824 Marionette TRACE conn5 <- [1,1551,null,{"value":null}] 15:47:28 INFO - PROCESS | 1008 | 1468190848832 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:28 INFO - PROCESS | 1008 | 1468190848835 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60C9800 == 10 [pid = 1008] [id = 397] 15:47:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 164 (000000AFC5030C00) [pid = 1008] [serial = 1191] [outer = 0000000000000000] 15:47:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 165 (000000AFC5536400) [pid = 1008] [serial = 1192] [outer = 000000AFC5030C00] 15:47:28 INFO - PROCESS | 1008 | 1468190848884 Marionette DEBUG loaded listener.js 15:47:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 166 (000000AFC5B40800) [pid = 1008] [serial = 1193] [outer = 000000AFC5030C00] 15:47:29 INFO - PROCESS | 1008 | 1468190849385 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]]]}] 15:47:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 15:47:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 731ms 15:47:29 INFO - PROCESS | 1008 | 1468190849476 Marionette TRACE conn5 -> [0,1553,"getWindowHandle",null] 15:47:29 INFO - PROCESS | 1008 | 1468190849479 Marionette TRACE conn5 <- [1,1553,null,{"value":"13"}] 15:47:29 INFO - PROCESS | 1008 | 1468190849485 Marionette TRACE conn5 -> [0,1554,"setScriptTimeout",{"ms":35000}] 15:47:29 INFO - PROCESS | 1008 | 1468190849487 Marionette TRACE conn5 <- [1,1554,null,{}] 15:47:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 15:47:29 INFO - PROCESS | 1008 | 1468190849492 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}] 15:47:29 INFO - PROCESS | 1008 | 1468190849495 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:29 INFO - PROCESS | 1008 | 1468190849624 Marionette TRACE conn5 <- [1,1555,null,{"value":null}] 15:47:29 INFO - PROCESS | 1008 | 1468190849642 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:29 INFO - PROCESS | 1008 | 1468190849645 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC484B000 == 11 [pid = 1008] [id = 398] 15:47:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 167 (000000AFC6C99400) [pid = 1008] [serial = 1194] [outer = 0000000000000000] 15:47:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 168 (000000AFC7FAD400) [pid = 1008] [serial = 1195] [outer = 000000AFC6C99400] 15:47:29 INFO - PROCESS | 1008 | 1468190849701 Marionette DEBUG loaded listener.js 15:47:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 169 (000000AFC8DD4400) [pid = 1008] [serial = 1196] [outer = 000000AFC6C99400] 15:47:30 INFO - PROCESS | 1008 | 1468190850160 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]]]}] 15:47:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 15:47:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 732ms 15:47:30 INFO - PROCESS | 1008 | 1468190850225 Marionette TRACE conn5 -> [0,1557,"getWindowHandle",null] 15:47:30 INFO - PROCESS | 1008 | 1468190850229 Marionette TRACE conn5 <- [1,1557,null,{"value":"13"}] 15:47:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 15:47:30 INFO - PROCESS | 1008 | 1468190850255 Marionette TRACE conn5 -> [0,1558,"setScriptTimeout",{"ms":35000}] 15:47:30 INFO - PROCESS | 1008 | 1468190850260 Marionette TRACE conn5 <- [1,1558,null,{}] 15:47:30 INFO - PROCESS | 1008 | 1468190850264 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}] 15:47:30 INFO - PROCESS | 1008 | 1468190850267 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:30 INFO - PROCESS | 1008 | 1468190850408 Marionette TRACE conn5 <- [1,1559,null,{"value":null}] 15:47:30 INFO - PROCESS | 1008 | 1468190850467 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:30 INFO - PROCESS | 1008 | 1468190850469 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCDD0C000 == 12 [pid = 1008] [id = 399] 15:47:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 170 (000000AFC9CED400) [pid = 1008] [serial = 1197] [outer = 0000000000000000] 15:47:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 171 (000000AFC9CF1800) [pid = 1008] [serial = 1198] [outer = 000000AFC9CED400] 15:47:30 INFO - PROCESS | 1008 | 1468190850516 Marionette DEBUG loaded listener.js 15:47:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 172 (000000AFC9CF9C00) [pid = 1008] [serial = 1199] [outer = 000000AFC9CED400] 15:47:30 INFO - PROCESS | 1008 | 1468190850966 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]]]}] 15:47:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 15:47:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 797ms 15:47:31 INFO - PROCESS | 1008 | 1468190851048 Marionette TRACE conn5 -> [0,1561,"getWindowHandle",null] 15:47:31 INFO - PROCESS | 1008 | 1468190851051 Marionette TRACE conn5 <- [1,1561,null,{"value":"13"}] 15:47:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 15:47:31 INFO - PROCESS | 1008 | 1468190851054 Marionette TRACE conn5 -> [0,1562,"setScriptTimeout",{"ms":35000}] 15:47:31 INFO - PROCESS | 1008 | 1468190851056 Marionette TRACE conn5 <- [1,1562,null,{}] 15:47:31 INFO - PROCESS | 1008 | 1468190851059 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}] 15:47:31 INFO - PROCESS | 1008 | 1468190851061 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:31 INFO - PROCESS | 1008 | 1468190851184 Marionette TRACE conn5 <- [1,1563,null,{"value":null}] 15:47:31 INFO - PROCESS | 1008 | 1468190851246 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 1008 | 1468190851249 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCE73A800 == 13 [pid = 1008] [id = 400] 15:47:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 173 (000000AFCA0B1400) [pid = 1008] [serial = 1200] [outer = 0000000000000000] 15:47:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 174 (000000AFCA11F400) [pid = 1008] [serial = 1201] [outer = 000000AFCA0B1400] 15:47:31 INFO - PROCESS | 1008 | 1468190851302 Marionette DEBUG loaded listener.js 15:47:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 175 (000000AFCA3ACC00) [pid = 1008] [serial = 1202] [outer = 000000AFCA0B1400] 15:47:31 INFO - PROCESS | 1008 | 1468190851731 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]]]}] 15:47:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 15:47:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 733ms 15:47:31 INFO - PROCESS | 1008 | 1468190851791 Marionette TRACE conn5 -> [0,1565,"getWindowHandle",null] 15:47:31 INFO - PROCESS | 1008 | 1468190851793 Marionette TRACE conn5 <- [1,1565,null,{"value":"13"}] 15:47:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 15:47:31 INFO - PROCESS | 1008 | 1468190851796 Marionette TRACE conn5 -> [0,1566,"setScriptTimeout",{"ms":35000}] 15:47:31 INFO - PROCESS | 1008 | 1468190851798 Marionette TRACE conn5 <- [1,1566,null,{}] 15:47:31 INFO - PROCESS | 1008 | 1468190851808 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}] 15:47:31 INFO - PROCESS | 1008 | 1468190851810 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:31 INFO - PROCESS | 1008 | 1468190851929 Marionette TRACE conn5 <- [1,1567,null,{"value":null}] 15:47:31 INFO - PROCESS | 1008 | 1468190851940 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:31 INFO - PROCESS | 1008 | 1468190851946 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCF986800 == 14 [pid = 1008] [id = 401] 15:47:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 176 (000000AFCA72D000) [pid = 1008] [serial = 1203] [outer = 0000000000000000] 15:47:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 177 (000000AFCA87D400) [pid = 1008] [serial = 1204] [outer = 000000AFCA72D000] 15:47:32 INFO - PROCESS | 1008 | 1468190852054 Marionette DEBUG loaded listener.js 15:47:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 178 (000000AFCBAAB800) [pid = 1008] [serial = 1205] [outer = 000000AFCA72D000] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 177 (000000AFB8B67400) [pid = 1008] [serial = 1107] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 176 (000000AFB8BB9800) [pid = 1008] [serial = 1082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 175 (000000AFB8C8B800) [pid = 1008] [serial = 1085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 174 (000000AFB7644400) [pid = 1008] [serial = 1088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 173 (000000AFBEA1D800) [pid = 1008] [serial = 1091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 172 (000000AFC5217000) [pid = 1008] [serial = 1064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 171 (000000AFC5535400) [pid = 1008] [serial = 1067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 170 (000000AFC5C68400) [pid = 1008] [serial = 1070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 169 (000000AFBCF0B400) [pid = 1008] [serial = 1073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 168 (000000AFBEA1E800) [pid = 1008] [serial = 1076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 167 (000000AFB8C86000) [pid = 1008] [serial = 1094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 166 (000000AFB8057400) [pid = 1008] [serial = 1061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 165 (000000AFBEA24000) [pid = 1008] [serial = 1058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 164 (000000AFB82C7000) [pid = 1008] [serial = 1055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 163 (000000AFBD27C400) [pid = 1008] [serial = 1052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 162 (000000AFB8BB7400) [pid = 1008] [serial = 1049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 161 (000000AFC52CD800) [pid = 1008] [serial = 1046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 160 (000000AFC815F400) [pid = 1008] [serial = 1079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 159 (000000AFC5B3C000) [pid = 1008] [serial = 1143] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 158 (000000AFC4221C00) [pid = 1008] [serial = 1097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 157 (000000AFB7E36000) [pid = 1008] [serial = 1116] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 156 (000000AFB9CCE400) [pid = 1008] [serial = 1110] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 155 (000000AFC3F12400) [pid = 1008] [serial = 1140] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 154 (000000AFC22D5400) [pid = 1008] [serial = 1113] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 153 (000000AFC234DC00) [pid = 1008] [serial = 1137] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 152 (000000AFC50B5800) [pid = 1008] [serial = 1173] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 151 (000000AFBD6F7800) [pid = 1008] [serial = 1170] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 150 (000000AFCA0B8000) [pid = 1008] [serial = 1182] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 149 (000000AFC9CEFC00) [pid = 1008] [serial = 1167] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 148 (000000AFC9CEF800) [pid = 1008] [serial = 1164] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 147 (000000AFCA729000) [pid = 1008] [serial = 1179] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (000000AFC8D5F800) [pid = 1008] [serial = 1161] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (000000AFC934F400) [pid = 1008] [serial = 1149] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (000000AFBE978400) [pid = 1008] [serial = 1152] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (000000AFBDC7FC00) [pid = 1008] [serial = 1155] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (000000AFC608A800) [pid = 1008] [serial = 1134] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (000000AFC59FD800) [pid = 1008] [serial = 1158] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (000000AFC4DBF800) [pid = 1008] [serial = 1131] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (000000AFC8D61400) [pid = 1008] [serial = 1176] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (000000AFC5394400) [pid = 1008] [serial = 1119] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (000000AFBF0F0C00) [pid = 1008] [serial = 1128] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (000000AFB8D48C00) [pid = 1008] [serial = 1104] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (000000AFB8C2CC00) [pid = 1008] [serial = 1125] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (000000AFB6DCC400) [pid = 1008] [serial = 1101] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (000000AFB8E0B000) [pid = 1008] [serial = 1122] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 15:47:33 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (000000AFC6C9A800) [pid = 1008] [serial = 1146] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 15:47:33 INFO - PROCESS | 1008 | 1468190853401 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]]]}] 15:47:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 15:47:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1633ms 15:47:33 INFO - PROCESS | 1008 | 1468190853432 Marionette TRACE conn5 -> [0,1569,"getWindowHandle",null] 15:47:33 INFO - PROCESS | 1008 | 1468190853435 Marionette TRACE conn5 <- [1,1569,null,{"value":"13"}] 15:47:33 INFO - PROCESS | 1008 | 1468190853438 Marionette TRACE conn5 -> [0,1570,"setScriptTimeout",{"ms":35000}] 15:47:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 15:47:33 INFO - PROCESS | 1008 | 1468190853440 Marionette TRACE conn5 <- [1,1570,null,{}] 15:47:33 INFO - PROCESS | 1008 | 1468190853443 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}] 15:47:33 INFO - PROCESS | 1008 | 1468190853445 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:33 INFO - PROCESS | 1008 | 1468190853535 Marionette TRACE conn5 <- [1,1571,null,{"value":null}] 15:47:33 INFO - PROCESS | 1008 | 1468190853542 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:33 INFO - PROCESS | 1008 | 1468190853544 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8B25000 == 15 [pid = 1008] [id = 402] 15:47:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 133 (000000AFB8BB7400) [pid = 1008] [serial = 1206] [outer = 0000000000000000] 15:47:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 134 (000000AFB8E15800) [pid = 1008] [serial = 1207] [outer = 000000AFB8BB7400] 15:47:33 INFO - PROCESS | 1008 | 1468190853598 Marionette DEBUG loaded listener.js 15:47:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 135 (000000AFBD27C400) [pid = 1008] [serial = 1208] [outer = 000000AFB8BB7400] 15:47:34 INFO - PROCESS | 1008 | 1468190854041 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]]]}] 15:47:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 15:47:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 626ms 15:47:34 INFO - PROCESS | 1008 | 1468190854075 Marionette TRACE conn5 -> [0,1573,"getWindowHandle",null] 15:47:34 INFO - PROCESS | 1008 | 1468190854078 Marionette TRACE conn5 <- [1,1573,null,{"value":"13"}] 15:47:34 INFO - PROCESS | 1008 | 1468190854081 Marionette TRACE conn5 -> [0,1574,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 1008 | 1468190854083 Marionette TRACE conn5 <- [1,1574,null,{}] 15:47:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 15:47:34 INFO - PROCESS | 1008 | 1468190854086 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}] 15:47:34 INFO - PROCESS | 1008 | 1468190854088 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:34 INFO - PROCESS | 1008 | 1468190854172 Marionette TRACE conn5 <- [1,1575,null,{"value":null}] 15:47:34 INFO - PROCESS | 1008 | 1468190854179 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:34 INFO - PROCESS | 1008 | 1468190854181 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCF10000 == 16 [pid = 1008] [id = 403] 15:47:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 136 (000000AFBE979C00) [pid = 1008] [serial = 1209] [outer = 0000000000000000] 15:47:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 137 (000000AFC2234800) [pid = 1008] [serial = 1210] [outer = 000000AFBE979C00] 15:47:34 INFO - PROCESS | 1008 | 1468190854226 Marionette DEBUG loaded listener.js 15:47:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 138 (000000AFC2A4BC00) [pid = 1008] [serial = 1211] [outer = 000000AFBE979C00] 15:47:34 INFO - PROCESS | 1008 | 1468190854690 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]]]}] 15:47:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 15:47:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 628ms 15:47:34 INFO - PROCESS | 1008 | 1468190854733 Marionette TRACE conn5 -> [0,1577,"getWindowHandle",null] 15:47:34 INFO - PROCESS | 1008 | 1468190854735 Marionette TRACE conn5 <- [1,1577,null,{"value":"13"}] 15:47:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 15:47:34 INFO - PROCESS | 1008 | 1468190854738 Marionette TRACE conn5 -> [0,1578,"setScriptTimeout",{"ms":35000}] 15:47:34 INFO - PROCESS | 1008 | 1468190854741 Marionette TRACE conn5 <- [1,1578,null,{}] 15:47:34 INFO - PROCESS | 1008 | 1468190854744 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}] 15:47:34 INFO - PROCESS | 1008 | 1468190854746 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:34 INFO - PROCESS | 1008 | 1468190854831 Marionette TRACE conn5 <- [1,1579,null,{"value":null}] 15:47:34 INFO - PROCESS | 1008 | 1468190854837 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:34 INFO - PROCESS | 1008 | 1468190854847 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA056800 == 17 [pid = 1008] [id = 404] 15:47:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 139 (000000AFC4DBF800) [pid = 1008] [serial = 1212] [outer = 0000000000000000] 15:47:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 140 (000000AFC5035000) [pid = 1008] [serial = 1213] [outer = 000000AFC4DBF800] 15:47:34 INFO - PROCESS | 1008 | 1468190854893 Marionette DEBUG loaded listener.js 15:47:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 141 (000000AFC5397000) [pid = 1008] [serial = 1214] [outer = 000000AFC4DBF800] 15:47:35 INFO - PROCESS | 1008 | 1468190855709 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]]]}] 15:47:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 15:47:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 984ms 15:47:35 INFO - PROCESS | 1008 | 1468190855727 Marionette TRACE conn5 -> [0,1581,"getWindowHandle",null] 15:47:35 INFO - PROCESS | 1008 | 1468190855733 Marionette TRACE conn5 <- [1,1581,null,{"value":"13"}] 15:47:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 15:47:35 INFO - PROCESS | 1008 | 1468190855738 Marionette TRACE conn5 -> [0,1582,"setScriptTimeout",{"ms":35000}] 15:47:35 INFO - PROCESS | 1008 | 1468190855742 Marionette TRACE conn5 <- [1,1582,null,{}] 15:47:35 INFO - PROCESS | 1008 | 1468190855749 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}] 15:47:35 INFO - PROCESS | 1008 | 1468190855752 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:35 INFO - PROCESS | 1008 | 1468190855879 Marionette TRACE conn5 <- [1,1583,null,{"value":null}] 15:47:36 INFO - PROCESS | 1008 | 1468190856012 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:36 INFO - PROCESS | 1008 | 1468190856015 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:36 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93F2000 == 18 [pid = 1008] [id = 405] 15:47:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 142 (000000AFBDA44000) [pid = 1008] [serial = 1215] [outer = 0000000000000000] 15:47:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 143 (000000AFC234A400) [pid = 1008] [serial = 1216] [outer = 000000AFBDA44000] 15:47:36 INFO - PROCESS | 1008 | 1468190856076 Marionette DEBUG loaded listener.js 15:47:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 144 (000000AFC4DC9400) [pid = 1008] [serial = 1217] [outer = 000000AFBDA44000] 15:47:36 INFO - PROCESS | 1008 | 1468190856781 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]]]}] 15:47:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 15:47:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1087ms 15:47:37 INFO - PROCESS | 1008 | 1468190857042 Marionette TRACE conn5 -> [0,1585,"getWindowHandle",null] 15:47:37 INFO - PROCESS | 1008 | 1468190857047 Marionette TRACE conn5 <- [1,1585,null,{"value":"13"}] 15:47:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 15:47:37 INFO - PROCESS | 1008 | 1468190857053 Marionette TRACE conn5 -> [0,1586,"setScriptTimeout",{"ms":35000}] 15:47:37 INFO - PROCESS | 1008 | 1468190857056 Marionette TRACE conn5 <- [1,1586,null,{}] 15:47:37 INFO - PROCESS | 1008 | 1468190857103 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}] 15:47:37 INFO - PROCESS | 1008 | 1468190857107 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:37 INFO - PROCESS | 1008 | 1468190857196 Marionette TRACE conn5 <- [1,1587,null,{"value":null}] 15:47:37 INFO - PROCESS | 1008 | 1468190857330 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:37 INFO - PROCESS | 1008 | 1468190857335 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8B23000 == 19 [pid = 1008] [id = 406] 15:47:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 145 (000000AFB804F000) [pid = 1008] [serial = 1218] [outer = 0000000000000000] 15:47:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 146 (000000AFB8720400) [pid = 1008] [serial = 1219] [outer = 000000AFB804F000] 15:47:37 INFO - PROCESS | 1008 | 1468190857396 Marionette DEBUG loaded listener.js 15:47:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 147 (000000AFB8B6E800) [pid = 1008] [serial = 1220] [outer = 000000AFB804F000] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 146 (000000AFB8BBA000) [pid = 1008] [serial = 1083] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 145 (000000AFB8F42400) [pid = 1008] [serial = 1086] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 144 (000000AFB9233800) [pid = 1008] [serial = 1087] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 143 (000000AFBD93B400) [pid = 1008] [serial = 1089] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 142 (000000AFBDD4D400) [pid = 1008] [serial = 1090] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 141 (000000AFBEA26400) [pid = 1008] [serial = 1092] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 140 (000000AFB8BAF000) [pid = 1008] [serial = 1108] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 139 (000000AFC52EDC00) [pid = 1008] [serial = 1065] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 138 (000000AFC5594800) [pid = 1008] [serial = 1068] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 137 (000000AFC5527C00) [pid = 1008] [serial = 1066] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 136 (000000AFC61A6800) [pid = 1008] [serial = 1071] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 135 (000000AFC5B37C00) [pid = 1008] [serial = 1069] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 134 (000000AFC3F19000) [pid = 1008] [serial = 1074] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 133 (000000AFC7607000) [pid = 1008] [serial = 1077] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 132 (000000AFC6087C00) [pid = 1008] [serial = 673] [outer = 0000000000000000] [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.] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 131 (000000AFC61B0800) [pid = 1008] [serial = 1072] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 130 (000000AFBF4CB400) [pid = 1008] [serial = 1093] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 129 (000000AFB8C89400) [pid = 1008] [serial = 1084] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 128 (000000AFC2240C00) [pid = 1008] [serial = 1095] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 127 (000000AFC7C06800) [pid = 1008] [serial = 1078] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 126 (000000AFC4898800) [pid = 1008] [serial = 1062] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 125 (000000AFC234C000) [pid = 1008] [serial = 1060] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 124 (000000AFBEACA000) [pid = 1008] [serial = 1059] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 123 (000000AFB9109000) [pid = 1008] [serial = 1056] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 122 (000000AFB9EE4400) [pid = 1008] [serial = 1057] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 121 (000000AFBEAC7C00) [pid = 1008] [serial = 1054] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 120 (000000AFC26B7000) [pid = 1008] [serial = 1096] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 119 (000000AFBDCE2000) [pid = 1008] [serial = 1053] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 118 (000000AFB8D53400) [pid = 1008] [serial = 1051] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 117 (000000AFB8C2A000) [pid = 1008] [serial = 1050] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 116 (000000AFC552BC00) [pid = 1008] [serial = 1048] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 115 (000000AFC8D61000) [pid = 1008] [serial = 1081] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 114 (000000AFC4DC2C00) [pid = 1008] [serial = 1099] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 113 (000000AFC61AAC00) [pid = 1008] [serial = 1075] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 112 (000000AFC8D58400) [pid = 1008] [serial = 1080] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 111 (000000AFC502B000) [pid = 1008] [serial = 1063] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 110 (000000AFC2AC5400) [pid = 1008] [serial = 1115] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 109 (000000AFC495CC00) [pid = 1008] [serial = 1117] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 108 (000000AFC234BC00) [pid = 1008] [serial = 1114] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 107 (000000AFC421E800) [pid = 1008] [serial = 1141] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 106 (000000AFC42AD800) [pid = 1008] [serial = 1139] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 105 (000000AFBF0FD400) [pid = 1008] [serial = 1156] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 104 (000000AFC521A000) [pid = 1008] [serial = 1172] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 103 (000000AFC2357C00) [pid = 1008] [serial = 1138] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 102 (000000AFB9234400) [pid = 1008] [serial = 1126] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 101 (000000AFC5B37400) [pid = 1008] [serial = 1174] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 100 (000000AFB9238000) [pid = 1008] [serial = 1109] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 99 (000000AFBCFCB000) [pid = 1008] [serial = 1111] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 98 (000000AFBEACA400) [pid = 1008] [serial = 1127] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 97 (000000AFB82BDC00) [pid = 1008] [serial = 1103] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 96 (000000AFC223C000) [pid = 1008] [serial = 1129] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 95 (000000AFC6095400) [pid = 1008] [serial = 1145] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 94 (000000AFB910E800) [pid = 1008] [serial = 1105] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFC480E400) [pid = 1008] [serial = 1098] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFB6DD2400) [pid = 1008] [serial = 1102] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC935D800) [pid = 1008] [serial = 1177] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC7F4B800) [pid = 1008] [serial = 1147] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC5035C00) [pid = 1008] [serial = 1118] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC539A000) [pid = 1008] [serial = 1120] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFBDD4E000) [pid = 1008] [serial = 1112] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC5D8C000) [pid = 1008] [serial = 1144] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC502C800) [pid = 1008] [serial = 1142] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC61AB000) [pid = 1008] [serial = 1136] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC61B0000) [pid = 1008] [serial = 1160] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC608DC00) [pid = 1008] [serial = 1135] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC539C400) [pid = 1008] [serial = 1133] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC9351400) [pid = 1008] [serial = 1162] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC9ADC400) [pid = 1008] [serial = 1178] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC9353000) [pid = 1008] [serial = 1150] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFCA87CC00) [pid = 1008] [serial = 1180] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC6086800) [pid = 1008] [serial = 1159] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC5586C00) [pid = 1008] [serial = 1123] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5518000) [pid = 1008] [serial = 1121] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC2AC3000) [pid = 1008] [serial = 1130] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC50AB800) [pid = 1008] [serial = 1132] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB9CCA000) [pid = 1008] [serial = 1106] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC5A51400) [pid = 1008] [serial = 1124] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC8D66400) [pid = 1008] [serial = 1148] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC61A7C00) [pid = 1008] [serial = 1175] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC22D5C00) [pid = 1008] [serial = 1171] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFCA117400) [pid = 1008] [serial = 1186] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFCBAA5000) [pid = 1008] [serial = 1184] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFCA725000) [pid = 1008] [serial = 1169] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFCA3B5400) [pid = 1008] [serial = 1168] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFCA3AEC00) [pid = 1008] [serial = 1166] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFCA887000) [pid = 1008] [serial = 1181] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC985A400) [pid = 1008] [serial = 1163] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFCA3A8C00) [pid = 1008] [serial = 1165] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC9359000) [pid = 1008] [serial = 1151] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFCA0BE800) [pid = 1008] [serial = 1183] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC9856000) [pid = 1008] [serial = 1154] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC495B000) [pid = 1008] [serial = 1157] [outer = 0000000000000000] [url = about:blank] 15:47:37 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (000000AFC984E400) [pid = 1008] [serial = 1153] [outer = 0000000000000000] [url = about:blank] 15:47:38 INFO - PROCESS | 1008 | 1468190858009 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]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 15:47:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 984ms 15:47:38 INFO - PROCESS | 1008 | 1468190858041 Marionette TRACE conn5 -> [0,1589,"getWindowHandle",null] 15:47:38 INFO - PROCESS | 1008 | 1468190858044 Marionette TRACE conn5 <- [1,1589,null,{"value":"13"}] 15:47:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 15:47:38 INFO - PROCESS | 1008 | 1468190858051 Marionette TRACE conn5 -> [0,1590,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 1008 | 1468190858055 Marionette TRACE conn5 <- [1,1590,null,{}] 15:47:38 INFO - PROCESS | 1008 | 1468190858060 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}] 15:47:38 INFO - PROCESS | 1008 | 1468190858062 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:38 INFO - PROCESS | 1008 | 1468190858160 Marionette TRACE conn5 <- [1,1591,null,{"value":null}] 15:47:38 INFO - PROCESS | 1008 | 1468190858233 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 1008 | 1468190858236 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD26A000 == 20 [pid = 1008] [id = 407] 15:47:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFB8BB1400) [pid = 1008] [serial = 1221] [outer = 0000000000000000] 15:47:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB8C87400) [pid = 1008] [serial = 1222] [outer = 000000AFB8BB1400] 15:47:38 INFO - PROCESS | 1008 | 1468190858285 Marionette DEBUG loaded listener.js 15:47:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB8D46C00) [pid = 1008] [serial = 1223] [outer = 000000AFB8BB1400] 15:47:38 INFO - PROCESS | 1008 | 1468190858703 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]]]}] 15:47:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 15:47:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 734ms 15:47:38 INFO - PROCESS | 1008 | 1468190858783 Marionette TRACE conn5 -> [0,1593,"getWindowHandle",null] 15:47:38 INFO - PROCESS | 1008 | 1468190858786 Marionette TRACE conn5 <- [1,1593,null,{"value":"13"}] 15:47:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 15:47:38 INFO - PROCESS | 1008 | 1468190858789 Marionette TRACE conn5 -> [0,1594,"setScriptTimeout",{"ms":35000}] 15:47:38 INFO - PROCESS | 1008 | 1468190858791 Marionette TRACE conn5 <- [1,1594,null,{}] 15:47:38 INFO - PROCESS | 1008 | 1468190858806 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}] 15:47:38 INFO - PROCESS | 1008 | 1468190858811 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:38 INFO - PROCESS | 1008 | 1468190858899 Marionette TRACE conn5 <- [1,1595,null,{"value":null}] 15:47:38 INFO - PROCESS | 1008 | 1468190858917 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:38 INFO - PROCESS | 1008 | 1468190858921 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF2E000 == 21 [pid = 1008] [id = 408] 15:47:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFB92D4800) [pid = 1008] [serial = 1224] [outer = 0000000000000000] 15:47:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFB92F9400) [pid = 1008] [serial = 1225] [outer = 000000AFB92D4800] 15:47:38 INFO - PROCESS | 1008 | 1468190858971 Marionette DEBUG loaded listener.js 15:47:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFBA0BC000) [pid = 1008] [serial = 1226] [outer = 000000AFB92D4800] 15:47:39 INFO - PROCESS | 1008 | 1468190859447 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]]]}] 15:47:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 15:47:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 692ms 15:47:39 INFO - PROCESS | 1008 | 1468190859484 Marionette TRACE conn5 -> [0,1597,"getWindowHandle",null] 15:47:39 INFO - PROCESS | 1008 | 1468190859486 Marionette TRACE conn5 <- [1,1597,null,{"value":"13"}] 15:47:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 15:47:39 INFO - PROCESS | 1008 | 1468190859489 Marionette TRACE conn5 -> [0,1598,"setScriptTimeout",{"ms":35000}] 15:47:39 INFO - PROCESS | 1008 | 1468190859491 Marionette TRACE conn5 <- [1,1598,null,{}] 15:47:39 INFO - PROCESS | 1008 | 1468190859495 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}] 15:47:39 INFO - PROCESS | 1008 | 1468190859497 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:39 INFO - PROCESS | 1008 | 1468190859586 Marionette TRACE conn5 <- [1,1599,null,{"value":null}] 15:47:39 INFO - PROCESS | 1008 | 1468190859593 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:39 INFO - PROCESS | 1008 | 1468190859595 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF11E000 == 22 [pid = 1008] [id = 409] 15:47:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFBD9DE000) [pid = 1008] [serial = 1227] [outer = 0000000000000000] 15:47:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFBDA48800) [pid = 1008] [serial = 1228] [outer = 000000AFBD9DE000] 15:47:39 INFO - PROCESS | 1008 | 1468190859642 Marionette DEBUG loaded listener.js 15:47:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFBDCE9400) [pid = 1008] [serial = 1229] [outer = 000000AFBD9DE000] 15:47:40 INFO - PROCESS | 1008 | 1468190860059 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]]]}] 15:47:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 15:47:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 585ms 15:47:40 INFO - PROCESS | 1008 | 1468190860078 Marionette TRACE conn5 -> [0,1601,"getWindowHandle",null] 15:47:40 INFO - PROCESS | 1008 | 1468190860081 Marionette TRACE conn5 <- [1,1601,null,{"value":"13"}] 15:47:40 INFO - PROCESS | 1008 | 1468190860101 Marionette TRACE conn5 -> [0,1602,"setScriptTimeout",{"ms":35000}] 15:47:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 15:47:40 INFO - PROCESS | 1008 | 1468190860103 Marionette TRACE conn5 <- [1,1602,null,{}] 15:47:40 INFO - PROCESS | 1008 | 1468190860107 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}] 15:47:40 INFO - PROCESS | 1008 | 1468190860109 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:40 INFO - PROCESS | 1008 | 1468190860217 Marionette TRACE conn5 <- [1,1603,null,{"value":null}] 15:47:40 INFO - PROCESS | 1008 | 1468190860222 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:40 INFO - PROCESS | 1008 | 1468190860224 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26E1800 == 23 [pid = 1008] [id = 410] 15:47:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFB6E32C00) [pid = 1008] [serial = 1230] [outer = 0000000000000000] 15:47:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBDF5EC00) [pid = 1008] [serial = 1231] [outer = 000000AFB6E32C00] 15:47:40 INFO - PROCESS | 1008 | 1468190860278 Marionette DEBUG loaded listener.js 15:47:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFBEA24C00) [pid = 1008] [serial = 1232] [outer = 000000AFB6E32C00] 15:47:40 INFO - PROCESS | 1008 | 1468190860740 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]]]}] 15:47:40 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 15:47:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 689ms 15:47:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 15:47:40 INFO - PROCESS | 1008 | 1468190860795 Marionette TRACE conn5 -> [0,1605,"getWindowHandle",null] 15:47:40 INFO - PROCESS | 1008 | 1468190860797 Marionette TRACE conn5 <- [1,1605,null,{"value":"13"}] 15:47:40 INFO - PROCESS | 1008 | 1468190860800 Marionette TRACE conn5 -> [0,1606,"setScriptTimeout",{"ms":35000}] 15:47:40 INFO - PROCESS | 1008 | 1468190860802 Marionette TRACE conn5 <- [1,1606,null,{}] 15:47:40 INFO - PROCESS | 1008 | 1468190860816 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}] 15:47:40 INFO - PROCESS | 1008 | 1468190860822 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:40 INFO - PROCESS | 1008 | 1468190860961 Marionette TRACE conn5 <- [1,1607,null,{"value":null}] 15:47:41 INFO - PROCESS | 1008 | 1468190861011 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 1008 | 1468190861014 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5019800 == 24 [pid = 1008] [id = 411] 15:47:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB6DD7400) [pid = 1008] [serial = 1233] [outer = 0000000000000000] 15:47:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC2236000) [pid = 1008] [serial = 1234] [outer = 000000AFB6DD7400] 15:47:41 INFO - PROCESS | 1008 | 1468190861060 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC2359400) [pid = 1008] [serial = 1235] [outer = 000000AFB6DD7400] 15:47:41 INFO - PROCESS | 1008 | 1468190861502 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]]]}] 15:47:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 15:47:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 754ms 15:47:41 INFO - PROCESS | 1008 | 1468190861559 Marionette TRACE conn5 -> [0,1609,"getWindowHandle",null] 15:47:41 INFO - PROCESS | 1008 | 1468190861562 Marionette TRACE conn5 <- [1,1609,null,{"value":"13"}] 15:47:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 15:47:41 INFO - PROCESS | 1008 | 1468190861575 Marionette TRACE conn5 -> [0,1610,"setScriptTimeout",{"ms":35000}] 15:47:41 INFO - PROCESS | 1008 | 1468190861577 Marionette TRACE conn5 <- [1,1610,null,{}] 15:47:41 INFO - PROCESS | 1008 | 1468190861580 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}] 15:47:41 INFO - PROCESS | 1008 | 1468190861583 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:41 INFO - PROCESS | 1008 | 1468190861688 Marionette TRACE conn5 <- [1,1611,null,{"value":null}] 15:47:41 INFO - PROCESS | 1008 | 1468190861694 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:41 INFO - PROCESS | 1008 | 1468190861696 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC54B6800 == 25 [pid = 1008] [id = 412] 15:47:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC2630C00) [pid = 1008] [serial = 1236] [outer = 0000000000000000] 15:47:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC3F12800) [pid = 1008] [serial = 1237] [outer = 000000AFC2630C00] 15:47:41 INFO - PROCESS | 1008 | 1468190861753 Marionette DEBUG loaded listener.js 15:47:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC421F800) [pid = 1008] [serial = 1238] [outer = 000000AFC2630C00] 15:47:42 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBA0BC400) [pid = 1008] [serial = 1185] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 15:47:42 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFCA72D000) [pid = 1008] [serial = 1203] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 15:47:42 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFB9105400) [pid = 1008] [serial = 1188] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 15:47:42 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC5030C00) [pid = 1008] [serial = 1191] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 15:47:42 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC6C99400) [pid = 1008] [serial = 1194] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 15:47:42 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFCA0B1400) [pid = 1008] [serial = 1200] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 15:47:42 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFBE979C00) [pid = 1008] [serial = 1209] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 15:47:42 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC9CED400) [pid = 1008] [serial = 1197] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 15:47:42 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFB8BB7400) [pid = 1008] [serial = 1206] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 15:47:42 INFO - PROCESS | 1008 | 1468190862235 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]]]}] 15:47:42 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 15:47:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 691ms 15:47:42 INFO - PROCESS | 1008 | 1468190862269 Marionette TRACE conn5 -> [0,1613,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 1008 | 1468190862271 Marionette TRACE conn5 <- [1,1613,null,{"value":"13"}] 15:47:42 INFO - PROCESS | 1008 | 1468190862274 Marionette TRACE conn5 -> [0,1614,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 15:47:42 INFO - PROCESS | 1008 | 1468190862276 Marionette TRACE conn5 <- [1,1614,null,{}] 15:47:42 INFO - PROCESS | 1008 | 1468190862283 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}] 15:47:42 INFO - PROCESS | 1008 | 1468190862285 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:42 INFO - PROCESS | 1008 | 1468190862368 Marionette TRACE conn5 <- [1,1615,null,{"value":null}] 15:47:42 INFO - PROCESS | 1008 | 1468190862374 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:42 INFO - PROCESS | 1008 | 1468190862376 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC568B800 == 26 [pid = 1008] [id = 413] 15:47:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC3F12400) [pid = 1008] [serial = 1239] [outer = 0000000000000000] 15:47:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFC4229400) [pid = 1008] [serial = 1240] [outer = 000000AFC3F12400] 15:47:42 INFO - PROCESS | 1008 | 1468190862421 Marionette DEBUG loaded listener.js 15:47:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC489EC00) [pid = 1008] [serial = 1241] [outer = 000000AFC3F12400] 15:47:42 INFO - PROCESS | 1008 | 1468190862815 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]]]}] 15:47:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 15:47:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 584ms 15:47:42 INFO - PROCESS | 1008 | 1468190862866 Marionette TRACE conn5 -> [0,1617,"getWindowHandle",null] 15:47:42 INFO - PROCESS | 1008 | 1468190862868 Marionette TRACE conn5 <- [1,1617,null,{"value":"13"}] 15:47:42 INFO - PROCESS | 1008 | 1468190862871 Marionette TRACE conn5 -> [0,1618,"setScriptTimeout",{"ms":35000}] 15:47:42 INFO - PROCESS | 1008 | 1468190862873 Marionette TRACE conn5 <- [1,1618,null,{}] 15:47:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 15:47:42 INFO - PROCESS | 1008 | 1468190862877 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}] 15:47:42 INFO - PROCESS | 1008 | 1468190862878 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:42 INFO - PROCESS | 1008 | 1468190862963 Marionette TRACE conn5 <- [1,1619,null,{"value":null}] 15:47:43 INFO - PROCESS | 1008 | 1468190863005 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 1008 | 1468190863007 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC597B800 == 27 [pid = 1008] [id = 414] 15:47:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB910A800) [pid = 1008] [serial = 1242] [outer = 0000000000000000] 15:47:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC4DC0000) [pid = 1008] [serial = 1243] [outer = 000000AFB910A800] 15:47:43 INFO - PROCESS | 1008 | 1468190863052 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC4FC6000) [pid = 1008] [serial = 1244] [outer = 000000AFB910A800] 15:47:43 INFO - PROCESS | 1008 | 1468190863475 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]]]}] 15:47:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 15:47:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 630ms 15:47:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 15:47:43 INFO - PROCESS | 1008 | 1468190863506 Marionette TRACE conn5 -> [0,1621,"getWindowHandle",null] 15:47:43 INFO - PROCESS | 1008 | 1468190863508 Marionette TRACE conn5 <- [1,1621,null,{"value":"13"}] 15:47:43 INFO - PROCESS | 1008 | 1468190863516 Marionette TRACE conn5 -> [0,1622,"setScriptTimeout",{"ms":35000}] 15:47:43 INFO - PROCESS | 1008 | 1468190863518 Marionette TRACE conn5 <- [1,1622,null,{}] 15:47:43 INFO - PROCESS | 1008 | 1468190863521 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}] 15:47:43 INFO - PROCESS | 1008 | 1468190863523 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:43 INFO - PROCESS | 1008 | 1468190863608 Marionette TRACE conn5 <- [1,1623,null,{"value":null}] 15:47:43 INFO - PROCESS | 1008 | 1468190863615 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:43 INFO - PROCESS | 1008 | 1468190863617 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0DF800 == 28 [pid = 1008] [id = 415] 15:47:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC502E000) [pid = 1008] [serial = 1245] [outer = 0000000000000000] 15:47:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC5034800) [pid = 1008] [serial = 1246] [outer = 000000AFC502E000] 15:47:43 INFO - PROCESS | 1008 | 1468190863661 Marionette DEBUG loaded listener.js 15:47:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC520F400) [pid = 1008] [serial = 1247] [outer = 000000AFC502E000] 15:47:44 INFO - PROCESS | 1008 | 1468190864077 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]]]}] 15:47:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 15:47:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 587ms 15:47:44 INFO - PROCESS | 1008 | 1468190864102 Marionette TRACE conn5 -> [0,1625,"getWindowHandle",null] 15:47:44 INFO - PROCESS | 1008 | 1468190864104 Marionette TRACE conn5 <- [1,1625,null,{"value":"13"}] 15:47:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 15:47:44 INFO - PROCESS | 1008 | 1468190864119 Marionette TRACE conn5 -> [0,1626,"setScriptTimeout",{"ms":35000}] 15:47:44 INFO - PROCESS | 1008 | 1468190864122 Marionette TRACE conn5 <- [1,1626,null,{}] 15:47:44 INFO - PROCESS | 1008 | 1468190864125 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}] 15:47:44 INFO - PROCESS | 1008 | 1468190864128 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:44 INFO - PROCESS | 1008 | 1468190864282 Marionette TRACE conn5 <- [1,1627,null,{"value":null}] 15:47:44 INFO - PROCESS | 1008 | 1468190864455 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:44 INFO - PROCESS | 1008 | 1468190864459 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8B21000 == 29 [pid = 1008] [id = 416] 15:47:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB6E3AC00) [pid = 1008] [serial = 1248] [outer = 0000000000000000] 15:47:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB7646C00) [pid = 1008] [serial = 1249] [outer = 000000AFB6E3AC00] 15:47:44 INFO - PROCESS | 1008 | 1468190864520 Marionette DEBUG loaded listener.js 15:47:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB8B6B000) [pid = 1008] [serial = 1250] [outer = 000000AFB6E3AC00] 15:47:45 INFO - PROCESS | 1008 | 1468190865092 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]]]}] 15:47:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 15:47:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1044ms 15:47:45 INFO - PROCESS | 1008 | 1468190865155 Marionette TRACE conn5 -> [0,1629,"getWindowHandle",null] 15:47:45 INFO - PROCESS | 1008 | 1468190865160 Marionette TRACE conn5 <- [1,1629,null,{"value":"13"}] 15:47:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 15:47:45 INFO - PROCESS | 1008 | 1468190865166 Marionette TRACE conn5 -> [0,1630,"setScriptTimeout",{"ms":35000}] 15:47:45 INFO - PROCESS | 1008 | 1468190865170 Marionette TRACE conn5 <- [1,1630,null,{}] 15:47:45 INFO - PROCESS | 1008 | 1468190865196 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}] 15:47:45 INFO - PROCESS | 1008 | 1468190865199 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:45 INFO - PROCESS | 1008 | 1468190865322 Marionette TRACE conn5 <- [1,1631,null,{"value":null}] 15:47:45 INFO - PROCESS | 1008 | 1468190865392 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:45 INFO - PROCESS | 1008 | 1468190865396 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA9B000 == 30 [pid = 1008] [id = 417] 15:47:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB8D4C800) [pid = 1008] [serial = 1251] [outer = 0000000000000000] 15:47:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB910F400) [pid = 1008] [serial = 1252] [outer = 000000AFB8D4C800] 15:47:45 INFO - PROCESS | 1008 | 1468190865494 Marionette DEBUG loaded listener.js 15:47:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFBA054000) [pid = 1008] [serial = 1253] [outer = 000000AFB8D4C800] 15:47:46 INFO - PROCESS | 1008 | 1468190866140 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]]]}] 15:47:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 15:47:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 983ms 15:47:46 INFO - PROCESS | 1008 | 1468190866161 Marionette TRACE conn5 -> [0,1633,"getWindowHandle",null] 15:47:46 INFO - PROCESS | 1008 | 1468190866164 Marionette TRACE conn5 <- [1,1633,null,{"value":"13"}] 15:47:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 15:47:46 INFO - PROCESS | 1008 | 1468190866169 Marionette TRACE conn5 -> [0,1634,"setScriptTimeout",{"ms":35000}] 15:47:46 INFO - PROCESS | 1008 | 1468190866172 Marionette TRACE conn5 <- [1,1634,null,{}] 15:47:46 INFO - PROCESS | 1008 | 1468190866176 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}] 15:47:46 INFO - PROCESS | 1008 | 1468190866179 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:46 INFO - PROCESS | 1008 | 1468190866294 Marionette TRACE conn5 <- [1,1635,null,{"value":null}] 15:47:46 INFO - PROCESS | 1008 | 1468190866372 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:46 INFO - PROCESS | 1008 | 1468190866375 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F5A000 == 31 [pid = 1008] [id = 418] 15:47:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFBF0F0C00) [pid = 1008] [serial = 1254] [outer = 0000000000000000] 15:47:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFBF582400) [pid = 1008] [serial = 1255] [outer = 000000AFBF0F0C00] 15:47:46 INFO - PROCESS | 1008 | 1468190866471 Marionette DEBUG loaded listener.js 15:47:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC234A800) [pid = 1008] [serial = 1256] [outer = 000000AFBF0F0C00] 15:47:47 INFO - PROCESS | 1008 | 1468190867112 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]]]}] 15:47:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 15:47:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 982ms 15:47:47 INFO - PROCESS | 1008 | 1468190867154 Marionette TRACE conn5 -> [0,1637,"getWindowHandle",null] 15:47:47 INFO - PROCESS | 1008 | 1468190867158 Marionette TRACE conn5 <- [1,1637,null,{"value":"13"}] 15:47:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 15:47:47 INFO - PROCESS | 1008 | 1468190867170 Marionette TRACE conn5 -> [0,1638,"setScriptTimeout",{"ms":35000}] 15:47:47 INFO - PROCESS | 1008 | 1468190867175 Marionette TRACE conn5 <- [1,1638,null,{}] 15:47:47 INFO - PROCESS | 1008 | 1468190867179 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}] 15:47:47 INFO - PROCESS | 1008 | 1468190867183 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:47 INFO - PROCESS | 1008 | 1468190867304 Marionette TRACE conn5 <- [1,1639,null,{"value":null}] 15:47:47 INFO - PROCESS | 1008 | 1468190867380 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:47 INFO - PROCESS | 1008 | 1468190867382 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8B2B000 == 32 [pid = 1008] [id = 419] 15:47:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB6E2D800) [pid = 1008] [serial = 1257] [outer = 0000000000000000] 15:47:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB7E2E400) [pid = 1008] [serial = 1258] [outer = 000000AFB6E2D800] 15:47:47 INFO - PROCESS | 1008 | 1468190867562 Marionette DEBUG loaded listener.js 15:47:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB8C24000) [pid = 1008] [serial = 1259] [outer = 000000AFB6E2D800] 15:47:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8B32000 == 31 [pid = 1008] [id = 396] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFCA122800) [pid = 1008] [serial = 1187] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFCA87D400) [pid = 1008] [serial = 1204] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB910DC00) [pid = 1008] [serial = 1189] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC2239400) [pid = 1008] [serial = 1190] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC5536400) [pid = 1008] [serial = 1192] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC5B40800) [pid = 1008] [serial = 1193] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC7FAD400) [pid = 1008] [serial = 1195] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5035000) [pid = 1008] [serial = 1213] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFCA3ACC00) [pid = 1008] [serial = 1202] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFCA11F400) [pid = 1008] [serial = 1201] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC2A4BC00) [pid = 1008] [serial = 1211] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC2234800) [pid = 1008] [serial = 1210] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFCBAAB800) [pid = 1008] [serial = 1205] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC9CF1800) [pid = 1008] [serial = 1198] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC9CF9C00) [pid = 1008] [serial = 1199] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB8E15800) [pid = 1008] [serial = 1207] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC8DD4400) [pid = 1008] [serial = 1196] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFBD27C400) [pid = 1008] [serial = 1208] [outer = 0000000000000000] [url = about:blank] 15:47:48 INFO - PROCESS | 1008 | 1468190868786 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]]]}] 15:47:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 15:47:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1695ms 15:47:48 INFO - PROCESS | 1008 | 1468190868865 Marionette TRACE conn5 -> [0,1641,"getWindowHandle",null] 15:47:48 INFO - PROCESS | 1008 | 1468190868870 Marionette TRACE conn5 <- [1,1641,null,{"value":"13"}] 15:47:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 15:47:48 INFO - PROCESS | 1008 | 1468190868876 Marionette TRACE conn5 -> [0,1642,"setScriptTimeout",{"ms":35000}] 15:47:48 INFO - PROCESS | 1008 | 1468190868879 Marionette TRACE conn5 <- [1,1642,null,{}] 15:47:48 INFO - PROCESS | 1008 | 1468190868885 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}] 15:47:48 INFO - PROCESS | 1008 | 1468190868888 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:48 INFO - PROCESS | 1008 | 1468190868986 Marionette TRACE conn5 <- [1,1643,null,{"value":null}] 15:47:48 INFO - PROCESS | 1008 | 1468190868993 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:49 INFO - PROCESS | 1008 | 1468190868998 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD2F3800 == 32 [pid = 1008] [id = 420] 15:47:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8C2E400) [pid = 1008] [serial = 1260] [outer = 0000000000000000] 15:47:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8C85000) [pid = 1008] [serial = 1261] [outer = 000000AFB8C2E400] 15:47:49 INFO - PROCESS | 1008 | 1468190869049 Marionette DEBUG loaded listener.js 15:47:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8D4FC00) [pid = 1008] [serial = 1262] [outer = 000000AFB8C2E400] 15:47:49 INFO - PROCESS | 1008 | 1468190869540 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]]]}] 15:47:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 15:47:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 690ms 15:47:49 INFO - PROCESS | 1008 | 1468190869567 Marionette TRACE conn5 -> [0,1645,"getWindowHandle",null] 15:47:49 INFO - PROCESS | 1008 | 1468190869572 Marionette TRACE conn5 <- [1,1645,null,{"value":"13"}] 15:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 15:47:49 INFO - PROCESS | 1008 | 1468190869579 Marionette TRACE conn5 -> [0,1646,"setScriptTimeout",{"ms":35000}] 15:47:49 INFO - PROCESS | 1008 | 1468190869582 Marionette TRACE conn5 <- [1,1646,null,{}] 15:47:49 INFO - PROCESS | 1008 | 1468190869585 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}] 15:47:49 INFO - PROCESS | 1008 | 1468190869588 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:49 INFO - PROCESS | 1008 | 1468190869681 Marionette TRACE conn5 <- [1,1647,null,{"value":null}] 15:47:49 INFO - PROCESS | 1008 | 1468190869689 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:49 INFO - PROCESS | 1008 | 1468190869692 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5D5800 == 33 [pid = 1008] [id = 421] 15:47:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB92F3C00) [pid = 1008] [serial = 1263] [outer = 0000000000000000] 15:47:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBA054C00) [pid = 1008] [serial = 1264] [outer = 000000AFB92F3C00] 15:47:49 INFO - PROCESS | 1008 | 1468190869741 Marionette DEBUG loaded listener.js 15:47:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8E0B000) [pid = 1008] [serial = 1265] [outer = 000000AFB92F3C00] 15:47:50 INFO - PROCESS | 1008 | 1468190870209 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]]]}] 15:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 15:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 691ms 15:47:50 INFO - PROCESS | 1008 | 1468190870273 Marionette TRACE conn5 -> [0,1649,"getWindowHandle",null] 15:47:50 INFO - PROCESS | 1008 | 1468190870275 Marionette TRACE conn5 <- [1,1649,null,{"value":"13"}] 15:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 15:47:50 INFO - PROCESS | 1008 | 1468190870279 Marionette TRACE conn5 -> [0,1650,"setScriptTimeout",{"ms":35000}] 15:47:50 INFO - PROCESS | 1008 | 1468190870282 Marionette TRACE conn5 <- [1,1650,null,{}] 15:47:50 INFO - PROCESS | 1008 | 1468190870294 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}] 15:47:50 INFO - PROCESS | 1008 | 1468190870299 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:50 INFO - PROCESS | 1008 | 1468190870419 Marionette TRACE conn5 <- [1,1651,null,{"value":null}] 15:47:50 INFO - PROCESS | 1008 | 1468190870497 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:50 INFO - PROCESS | 1008 | 1468190870501 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF08F000 == 34 [pid = 1008] [id = 422] 15:47:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBEA1CC00) [pid = 1008] [serial = 1266] [outer = 0000000000000000] 15:47:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBEACAC00) [pid = 1008] [serial = 1267] [outer = 000000AFBEA1CC00] 15:47:50 INFO - PROCESS | 1008 | 1468190870551 Marionette DEBUG loaded listener.js 15:47:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBF58EC00) [pid = 1008] [serial = 1268] [outer = 000000AFBEA1CC00] 15:47:50 INFO - PROCESS | 1008 | 1468190870935 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]]]}] 15:47:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:47:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 690ms 15:47:50 INFO - PROCESS | 1008 | 1468190870972 Marionette TRACE conn5 -> [0,1653,"getWindowHandle",null] 15:47:50 INFO - PROCESS | 1008 | 1468190870975 Marionette TRACE conn5 <- [1,1653,null,{"value":"13"}] 15:47:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:47:50 INFO - PROCESS | 1008 | 1468190870978 Marionette TRACE conn5 -> [0,1654,"setScriptTimeout",{"ms":35000}] 15:47:50 INFO - PROCESS | 1008 | 1468190870980 Marionette TRACE conn5 <- [1,1654,null,{}] 15:47:50 INFO - PROCESS | 1008 | 1468190870983 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}] 15:47:50 INFO - PROCESS | 1008 | 1468190870985 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:51 INFO - PROCESS | 1008 | 1468190871115 Marionette TRACE conn5 <- [1,1655,null,{"value":null}] 15:47:51 INFO - PROCESS | 1008 | 1468190871120 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 1008 | 1468190871122 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F52800 == 35 [pid = 1008] [id = 423] 15:47:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC2624400) [pid = 1008] [serial = 1269] [outer = 0000000000000000] 15:47:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC2AC9000) [pid = 1008] [serial = 1270] [outer = 000000AFC2624400] 15:47:51 INFO - PROCESS | 1008 | 1468190871169 Marionette DEBUG loaded listener.js 15:47:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC4221400) [pid = 1008] [serial = 1271] [outer = 000000AFC2624400] 15:47:51 INFO - PROCESS | 1008 | 1468190871618 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]]]}] 15:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 689ms 15:47:51 INFO - PROCESS | 1008 | 1468190871670 Marionette TRACE conn5 -> [0,1657,"getWindowHandle",null] 15:47:51 INFO - PROCESS | 1008 | 1468190871672 Marionette TRACE conn5 <- [1,1657,null,{"value":"13"}] 15:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:47:51 INFO - PROCESS | 1008 | 1468190871676 Marionette TRACE conn5 -> [0,1658,"setScriptTimeout",{"ms":35000}] 15:47:51 INFO - PROCESS | 1008 | 1468190871678 Marionette TRACE conn5 <- [1,1658,null,{}] 15:47:51 INFO - PROCESS | 1008 | 1468190871681 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}] 15:47:51 INFO - PROCESS | 1008 | 1468190871684 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:51 INFO - PROCESS | 1008 | 1468190871822 Marionette TRACE conn5 <- [1,1659,null,{"value":null}] 15:47:51 INFO - PROCESS | 1008 | 1468190871846 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:51 INFO - PROCESS | 1008 | 1468190871848 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6CCA000 == 36 [pid = 1008] [id = 424] 15:47:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC262E800) [pid = 1008] [serial = 1272] [outer = 0000000000000000] 15:47:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC4957C00) [pid = 1008] [serial = 1273] [outer = 000000AFC262E800] 15:47:51 INFO - PROCESS | 1008 | 1468190871894 Marionette DEBUG loaded listener.js 15:47:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC502F800) [pid = 1008] [serial = 1274] [outer = 000000AFC262E800] 15:47:52 INFO - PROCESS | 1008 | 1468190872343 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]]]}] 15:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 693ms 15:47:52 INFO - PROCESS | 1008 | 1468190872371 Marionette TRACE conn5 -> [0,1661,"getWindowHandle",null] 15:47:52 INFO - PROCESS | 1008 | 1468190872373 Marionette TRACE conn5 <- [1,1661,null,{"value":"13"}] 15:47:52 INFO - PROCESS | 1008 | 1468190872376 Marionette TRACE conn5 -> [0,1662,"setScriptTimeout",{"ms":35000}] 15:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:47:52 INFO - PROCESS | 1008 | 1468190872378 Marionette TRACE conn5 <- [1,1662,null,{}] 15:47:52 INFO - PROCESS | 1008 | 1468190872382 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}] 15:47:52 INFO - PROCESS | 1008 | 1468190872387 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:52 INFO - PROCESS | 1008 | 1468190872521 Marionette TRACE conn5 <- [1,1663,null,{"value":null}] 15:47:52 INFO - PROCESS | 1008 | 1468190872527 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:52 INFO - PROCESS | 1008 | 1468190872529 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC810D800 == 37 [pid = 1008] [id = 425] 15:47:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC50AC800) [pid = 1008] [serial = 1275] [outer = 0000000000000000] 15:47:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC52F6400) [pid = 1008] [serial = 1276] [outer = 000000AFC50AC800] 15:47:52 INFO - PROCESS | 1008 | 1468190872583 Marionette DEBUG loaded listener.js 15:47:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5529C00) [pid = 1008] [serial = 1277] [outer = 000000AFC50AC800] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBD9DE000) [pid = 1008] [serial = 1227] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC4DBF800) [pid = 1008] [serial = 1212] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB6DD7400) [pid = 1008] [serial = 1233] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC2630C00) [pid = 1008] [serial = 1236] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC3F12400) [pid = 1008] [serial = 1239] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB910A800) [pid = 1008] [serial = 1242] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC502E000) [pid = 1008] [serial = 1245] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB6E32C00) [pid = 1008] [serial = 1230] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB92D4800) [pid = 1008] [serial = 1224] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8BB1400) [pid = 1008] [serial = 1221] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBDA44000) [pid = 1008] [serial = 1215] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:47:53 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB804F000) [pid = 1008] [serial = 1218] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:47:53 INFO - PROCESS | 1008 | 1468190873258 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]]]}] 15:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 943ms 15:47:53 INFO - PROCESS | 1008 | 1468190873323 Marionette TRACE conn5 -> [0,1665,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 1008 | 1468190873326 Marionette TRACE conn5 <- [1,1665,null,{"value":"13"}] 15:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:47:53 INFO - PROCESS | 1008 | 1468190873329 Marionette TRACE conn5 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 1008 | 1468190873331 Marionette TRACE conn5 <- [1,1666,null,{}] 15:47:53 INFO - PROCESS | 1008 | 1468190873335 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}] 15:47:53 INFO - PROCESS | 1008 | 1468190873337 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:53 INFO - PROCESS | 1008 | 1468190873418 Marionette TRACE conn5 <- [1,1667,null,{"value":null}] 15:47:53 INFO - PROCESS | 1008 | 1468190873430 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:53 INFO - PROCESS | 1008 | 1468190873432 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DBF000 == 38 [pid = 1008] [id = 426] 15:47:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB8C31800) [pid = 1008] [serial = 1278] [outer = 0000000000000000] 15:47:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB922E000) [pid = 1008] [serial = 1279] [outer = 000000AFB8C31800] 15:47:53 INFO - PROCESS | 1008 | 1468190873477 Marionette DEBUG loaded listener.js 15:47:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC2A48400) [pid = 1008] [serial = 1280] [outer = 000000AFB8C31800] 15:47:53 INFO - PROCESS | 1008 | 1468190873897 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]]]}] 15:47:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:47:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 628ms 15:47:53 INFO - PROCESS | 1008 | 1468190873960 Marionette TRACE conn5 -> [0,1669,"getWindowHandle",null] 15:47:53 INFO - PROCESS | 1008 | 1468190873963 Marionette TRACE conn5 <- [1,1669,null,{"value":"13"}] 15:47:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:47:53 INFO - PROCESS | 1008 | 1468190873966 Marionette TRACE conn5 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:47:53 INFO - PROCESS | 1008 | 1468190873968 Marionette TRACE conn5 <- [1,1670,null,{}] 15:47:53 INFO - PROCESS | 1008 | 1468190873971 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}] 15:47:53 INFO - PROCESS | 1008 | 1468190873973 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:54 INFO - PROCESS | 1008 | 1468190874055 Marionette TRACE conn5 <- [1,1671,null,{"value":null}] 15:47:54 INFO - PROCESS | 1008 | 1468190874060 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 1008 | 1468190874062 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9342800 == 39 [pid = 1008] [id = 427] 15:47:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC4957400) [pid = 1008] [serial = 1281] [outer = 0000000000000000] 15:47:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC552E400) [pid = 1008] [serial = 1282] [outer = 000000AFC4957400] 15:47:54 INFO - PROCESS | 1008 | 1468190874108 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5658000) [pid = 1008] [serial = 1283] [outer = 000000AFC4957400] 15:47:54 INFO - PROCESS | 1008 | 1468190874531 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]]]}] 15:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 587ms 15:47:54 INFO - PROCESS | 1008 | 1468190874556 Marionette TRACE conn5 -> [0,1673,"getWindowHandle",null] 15:47:54 INFO - PROCESS | 1008 | 1468190874559 Marionette TRACE conn5 <- [1,1673,null,{"value":"13"}] 15:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:47:54 INFO - PROCESS | 1008 | 1468190874566 Marionette TRACE conn5 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:47:54 INFO - PROCESS | 1008 | 1468190874568 Marionette TRACE conn5 <- [1,1674,null,{}] 15:47:54 INFO - PROCESS | 1008 | 1468190874572 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}] 15:47:54 INFO - PROCESS | 1008 | 1468190874574 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:54 INFO - PROCESS | 1008 | 1468190874656 Marionette TRACE conn5 <- [1,1675,null,{"value":null}] 15:47:54 INFO - PROCESS | 1008 | 1468190874664 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:54 INFO - PROCESS | 1008 | 1468190874666 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93FD000 == 40 [pid = 1008] [id = 428] 15:47:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5A52C00) [pid = 1008] [serial = 1284] [outer = 0000000000000000] 15:47:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5B34800) [pid = 1008] [serial = 1285] [outer = 000000AFC5A52C00] 15:47:54 INFO - PROCESS | 1008 | 1468190874710 Marionette DEBUG loaded listener.js 15:47:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5B3C000) [pid = 1008] [serial = 1286] [outer = 000000AFC5A52C00] 15:47:55 INFO - PROCESS | 1008 | 1468190875148 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]]]}] 15:47:55 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 15:47:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 648ms 15:47:55 INFO - PROCESS | 1008 | 1468190875241 Marionette TRACE conn5 -> [0,1677,"getWindowHandle",null] 15:47:55 INFO - PROCESS | 1008 | 1468190875246 Marionette TRACE conn5 <- [1,1677,null,{"value":"13"}] 15:47:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:47:55 INFO - PROCESS | 1008 | 1468190875252 Marionette TRACE conn5 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:47:55 INFO - PROCESS | 1008 | 1468190875257 Marionette TRACE conn5 <- [1,1678,null,{}] 15:47:55 INFO - PROCESS | 1008 | 1468190875264 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}] 15:47:55 INFO - PROCESS | 1008 | 1468190875268 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:55 INFO - PROCESS | 1008 | 1468190875405 Marionette TRACE conn5 <- [1,1679,null,{"value":null}] 15:47:55 INFO - PROCESS | 1008 | 1468190875476 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:55 INFO - PROCESS | 1008 | 1468190875482 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD965000 == 41 [pid = 1008] [id = 429] 15:47:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB82BE400) [pid = 1008] [serial = 1287] [outer = 0000000000000000] 15:47:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8BAEC00) [pid = 1008] [serial = 1288] [outer = 000000AFB82BE400] 15:47:55 INFO - PROCESS | 1008 | 1468190875581 Marionette DEBUG loaded listener.js 15:47:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB8D47400) [pid = 1008] [serial = 1289] [outer = 000000AFB82BE400] 15:47:56 INFO - PROCESS | 1008 | 1468190876356 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]]]}] 15:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1181ms 15:47:56 INFO - PROCESS | 1008 | 1468190876437 Marionette TRACE conn5 -> [0,1681,"getWindowHandle",null] 15:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:47:56 INFO - PROCESS | 1008 | 1468190876441 Marionette TRACE conn5 <- [1,1681,null,{"value":"13"}] 15:47:56 INFO - PROCESS | 1008 | 1468190876448 Marionette TRACE conn5 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:47:56 INFO - PROCESS | 1008 | 1468190876453 Marionette TRACE conn5 <- [1,1682,null,{}] 15:47:56 INFO - PROCESS | 1008 | 1468190876457 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}] 15:47:56 INFO - PROCESS | 1008 | 1468190876460 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:56 INFO - PROCESS | 1008 | 1468190876612 Marionette TRACE conn5 <- [1,1683,null,{"value":null}] 15:47:56 INFO - PROCESS | 1008 | 1468190876724 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:56 INFO - PROCESS | 1008 | 1468190876727 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60C1800 == 42 [pid = 1008] [id = 430] 15:47:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFBDAA0C00) [pid = 1008] [serial = 1290] [outer = 0000000000000000] 15:47:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBDF5DC00) [pid = 1008] [serial = 1291] [outer = 000000AFBDAA0C00] 15:47:56 INFO - PROCESS | 1008 | 1468190876786 Marionette DEBUG loaded listener.js 15:47:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFBF4CBC00) [pid = 1008] [serial = 1292] [outer = 000000AFBDAA0C00] 15:47:57 INFO - PROCESS | 1008 | 1468190877702 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]]]}] 15:47:57 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9342800 == 41 [pid = 1008] [id = 427] 15:47:57 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DBF000 == 40 [pid = 1008] [id = 426] 15:47:57 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC810D800 == 39 [pid = 1008] [id = 425] 15:47:57 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6CCA000 == 38 [pid = 1008] [id = 424] 15:47:57 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F52800 == 37 [pid = 1008] [id = 423] 15:47:57 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF08F000 == 36 [pid = 1008] [id = 422] 15:47:57 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5D5800 == 35 [pid = 1008] [id = 421] 15:47:57 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD2F3800 == 34 [pid = 1008] [id = 420] 15:47:57 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8B2B000 == 33 [pid = 1008] [id = 419] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC5034800) [pid = 1008] [serial = 1246] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBEA24C00) [pid = 1008] [serial = 1232] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB92F9400) [pid = 1008] [serial = 1225] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBA0BC000) [pid = 1008] [serial = 1226] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8C87400) [pid = 1008] [serial = 1222] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8D46C00) [pid = 1008] [serial = 1223] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC234A400) [pid = 1008] [serial = 1216] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC4DC9400) [pid = 1008] [serial = 1217] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8720400) [pid = 1008] [serial = 1219] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8B6E800) [pid = 1008] [serial = 1220] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBDA48800) [pid = 1008] [serial = 1228] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC5397000) [pid = 1008] [serial = 1214] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC2359400) [pid = 1008] [serial = 1235] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC2236000) [pid = 1008] [serial = 1234] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC3F12800) [pid = 1008] [serial = 1237] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC489EC00) [pid = 1008] [serial = 1241] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC4229400) [pid = 1008] [serial = 1240] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC4DC0000) [pid = 1008] [serial = 1243] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC520F400) [pid = 1008] [serial = 1247] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBDF5EC00) [pid = 1008] [serial = 1231] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC4FC6000) [pid = 1008] [serial = 1244] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC421F800) [pid = 1008] [serial = 1238] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFBDCE9400) [pid = 1008] [serial = 1229] [outer = 0000000000000000] [url = about:blank] 15:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1341ms 15:47:57 INFO - PROCESS | 1008 | 1468190877787 Marionette TRACE conn5 -> [0,1685,"getWindowHandle",null] 15:47:57 INFO - PROCESS | 1008 | 1468190877792 Marionette TRACE conn5 <- [1,1685,null,{"value":"13"}] 15:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:47:57 INFO - PROCESS | 1008 | 1468190877797 Marionette TRACE conn5 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:47:57 INFO - PROCESS | 1008 | 1468190877800 Marionette TRACE conn5 <- [1,1686,null,{}] 15:47:57 INFO - PROCESS | 1008 | 1468190877806 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}] 15:47:57 INFO - PROCESS | 1008 | 1468190877809 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:57 INFO - PROCESS | 1008 | 1468190877914 Marionette TRACE conn5 <- [1,1687,null,{"value":null}] 15:47:57 INFO - PROCESS | 1008 | 1468190877984 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:57 INFO - PROCESS | 1008 | 1468190877988 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB9B17000 == 34 [pid = 1008] [id = 431] 15:47:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB8C24C00) [pid = 1008] [serial = 1293] [outer = 0000000000000000] 15:47:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB8C8D800) [pid = 1008] [serial = 1294] [outer = 000000AFB8C24C00] 15:47:58 INFO - PROCESS | 1008 | 1468190878039 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB910A800) [pid = 1008] [serial = 1295] [outer = 000000AFB8C24C00] 15:47:58 INFO - PROCESS | 1008 | 1468190878506 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]]]}] 15:47:58 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 15:47:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 733ms 15:47:58 INFO - PROCESS | 1008 | 1468190878533 Marionette TRACE conn5 -> [0,1689,"getWindowHandle",null] 15:47:58 INFO - PROCESS | 1008 | 1468190878538 Marionette TRACE conn5 <- [1,1689,null,{"value":"13"}] 15:47:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:47:58 INFO - PROCESS | 1008 | 1468190878544 Marionette TRACE conn5 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:47:58 INFO - PROCESS | 1008 | 1468190878546 Marionette TRACE conn5 <- [1,1690,null,{}] 15:47:58 INFO - PROCESS | 1008 | 1468190878550 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}] 15:47:58 INFO - PROCESS | 1008 | 1468190878553 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:58 INFO - PROCESS | 1008 | 1468190878642 Marionette TRACE conn5 <- [1,1691,null,{"value":null}] 15:47:58 INFO - PROCESS | 1008 | 1468190878649 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:58 INFO - PROCESS | 1008 | 1468190878651 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF11B800 == 35 [pid = 1008] [id = 432] 15:47:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBA0BB000) [pid = 1008] [serial = 1296] [outer = 0000000000000000] 15:47:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBDA9FC00) [pid = 1008] [serial = 1297] [outer = 000000AFBA0BB000] 15:47:58 INFO - PROCESS | 1008 | 1468190878699 Marionette DEBUG loaded listener.js 15:47:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBE906000) [pid = 1008] [serial = 1298] [outer = 000000AFBA0BB000] 15:47:59 INFO - PROCESS | 1008 | 1468190879176 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]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 690ms 15:47:59 INFO - PROCESS | 1008 | 1468190879237 Marionette TRACE conn5 -> [0,1693,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 1008 | 1468190879240 Marionette TRACE conn5 <- [1,1693,null,{"value":"13"}] 15:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:47:59 INFO - PROCESS | 1008 | 1468190879244 Marionette TRACE conn5 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 1008 | 1468190879248 Marionette TRACE conn5 <- [1,1694,null,{}] 15:47:59 INFO - PROCESS | 1008 | 1468190879259 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}] 15:47:59 INFO - PROCESS | 1008 | 1468190879264 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:59 INFO - PROCESS | 1008 | 1468190879354 Marionette TRACE conn5 <- [1,1695,null,{"value":null}] 15:47:59 INFO - PROCESS | 1008 | 1468190879463 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:47:59 INFO - PROCESS | 1008 | 1468190879466 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:47:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50CB800 == 36 [pid = 1008] [id = 433] 15:47:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBF0F1400) [pid = 1008] [serial = 1299] [outer = 0000000000000000] 15:47:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC2351800) [pid = 1008] [serial = 1300] [outer = 000000AFBF0F1400] 15:47:59 INFO - PROCESS | 1008 | 1468190879516 Marionette DEBUG loaded listener.js 15:47:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC2ACC000) [pid = 1008] [serial = 1301] [outer = 000000AFBF0F1400] 15:47:59 INFO - PROCESS | 1008 | 1468190879904 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]]]}] 15:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 691ms 15:47:59 INFO - PROCESS | 1008 | 1468190879937 Marionette TRACE conn5 -> [0,1697,"getWindowHandle",null] 15:47:59 INFO - PROCESS | 1008 | 1468190879940 Marionette TRACE conn5 <- [1,1697,null,{"value":"13"}] 15:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:47:59 INFO - PROCESS | 1008 | 1468190879943 Marionette TRACE conn5 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:47:59 INFO - PROCESS | 1008 | 1468190879945 Marionette TRACE conn5 <- [1,1698,null,{}] 15:47:59 INFO - PROCESS | 1008 | 1468190879949 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}] 15:47:59 INFO - PROCESS | 1008 | 1468190879951 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:00 INFO - PROCESS | 1008 | 1468190880071 Marionette TRACE conn5 <- [1,1699,null,{"value":null}] 15:48:00 INFO - PROCESS | 1008 | 1468190880076 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 1008 | 1468190880078 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56E7800 == 37 [pid = 1008] [id = 434] 15:48:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC421F800) [pid = 1008] [serial = 1302] [outer = 0000000000000000] 15:48:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC42B1000) [pid = 1008] [serial = 1303] [outer = 000000AFC421F800] 15:48:00 INFO - PROCESS | 1008 | 1468190880125 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC4EB2800) [pid = 1008] [serial = 1304] [outer = 000000AFC421F800] 15:48:00 INFO - PROCESS | 1008 | 1468190880591 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]]]}] 15:48:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:48:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 691ms 15:48:00 INFO - PROCESS | 1008 | 1468190880640 Marionette TRACE conn5 -> [0,1701,"getWindowHandle",null] 15:48:00 INFO - PROCESS | 1008 | 1468190880642 Marionette TRACE conn5 <- [1,1701,null,{"value":"13"}] 15:48:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:48:00 INFO - PROCESS | 1008 | 1468190880645 Marionette TRACE conn5 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:48:00 INFO - PROCESS | 1008 | 1468190880647 Marionette TRACE conn5 <- [1,1702,null,{}] 15:48:00 INFO - PROCESS | 1008 | 1468190880651 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}] 15:48:00 INFO - PROCESS | 1008 | 1468190880653 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:00 INFO - PROCESS | 1008 | 1468190880797 Marionette TRACE conn5 <- [1,1703,null,{"value":null}] 15:48:00 INFO - PROCESS | 1008 | 1468190880853 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:00 INFO - PROCESS | 1008 | 1468190880855 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F6A800 == 38 [pid = 1008] [id = 435] 15:48:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC48A5000) [pid = 1008] [serial = 1305] [outer = 0000000000000000] 15:48:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC50AE000) [pid = 1008] [serial = 1306] [outer = 000000AFC48A5000] 15:48:00 INFO - PROCESS | 1008 | 1468190880900 Marionette DEBUG loaded listener.js 15:48:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC52D7800) [pid = 1008] [serial = 1307] [outer = 000000AFC48A5000] 15:48:01 INFO - PROCESS | 1008 | 1468190881337 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",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/path-objects/2d.path.arc.selfintersect.1.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ 2*radius is drawn sensibly - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 15:48:01 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 15:48:01 INFO - @http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html:32:1 15:48:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:48:01 INFO - _addTest/ [0,1705,"getWindowHandle",null] 15:48:01 INFO - PROCESS | 1008 | 1468190881386 Marionette TRACE conn5 <- [1,1705,null,{"value":"13"}] 15:48:01 INFO - PROCESS | 1008 | 1468190881390 Marionette TRACE conn5 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:48:01 INFO - PROCESS | 1008 | 1468190881391 Marionette TRACE conn5 <- [1,1706,null,{}] 15:48:01 INFO - PROCESS | 1008 | 1468190881395 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}] 15:48:01 INFO - PROCESS | 1008 | 1468190881401 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:01 INFO - PROCESS | 1008 | 1468190881538 Marionette TRACE conn5 <- [1,1707,null,{"value":null}] 15:48:01 INFO - PROCESS | 1008 | 1468190881599 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:01 INFO - PROCESS | 1008 | 1468190881602 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DBC000 == 39 [pid = 1008] [id = 436] 15:48:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC539C800) [pid = 1008] [serial = 1308] [outer = 0000000000000000] 15:48:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5B33400) [pid = 1008] [serial = 1309] [outer = 000000AFC539C800] 15:48:01 INFO - PROCESS | 1008 | 1468190881649 Marionette DEBUG loaded listener.js 15:48:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5B3F800) [pid = 1008] [serial = 1310] [outer = 000000AFC539C800] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8C2E400) [pid = 1008] [serial = 1260] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB92F3C00) [pid = 1008] [serial = 1263] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBEA1CC00) [pid = 1008] [serial = 1266] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB6E2D800) [pid = 1008] [serial = 1257] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB6E3AC00) [pid = 1008] [serial = 1248] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8D4C800) [pid = 1008] [serial = 1251] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBF0F0C00) [pid = 1008] [serial = 1254] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC262E800) [pid = 1008] [serial = 1272] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC50AC800) [pid = 1008] [serial = 1275] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8C31800) [pid = 1008] [serial = 1278] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC2624400) [pid = 1008] [serial = 1269] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:48:02 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC4957400) [pid = 1008] [serial = 1281] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:48:02 INFO - PROCESS | 1008 | 1468190882151 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]]]}] 15:48:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 776ms 15:48:02 INFO - PROCESS | 1008 | 1468190882167 Marionette TRACE conn5 -> [0,1709,"getWindowHandle",null] 15:48:02 INFO - PROCESS | 1008 | 1468190882169 Marionette TRACE conn5 <- [1,1709,null,{"value":"13"}] 15:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:48:02 INFO - PROCESS | 1008 | 1468190882172 Marionette TRACE conn5 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:48:02 INFO - PROCESS | 1008 | 1468190882174 Marionette TRACE conn5 <- [1,1710,null,{}] 15:48:02 INFO - PROCESS | 1008 | 1468190882178 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}] 15:48:02 INFO - PROCESS | 1008 | 1468190882180 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:02 INFO - PROCESS | 1008 | 1468190882262 Marionette TRACE conn5 <- [1,1711,null,{"value":null}] 15:48:02 INFO - PROCESS | 1008 | 1468190882268 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:02 INFO - PROCESS | 1008 | 1468190882270 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93EA800 == 40 [pid = 1008] [id = 437] 15:48:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8053000) [pid = 1008] [serial = 1311] [outer = 0000000000000000] 15:48:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC223D000) [pid = 1008] [serial = 1312] [outer = 000000AFB8053000] 15:48:02 INFO - PROCESS | 1008 | 1468190882315 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC50AC800) [pid = 1008] [serial = 1313] [outer = 000000AFB8053000] 15:48:02 INFO - PROCESS | 1008 | 1468190882730 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]]]}] 15:48:02 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 15:48:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 586ms 15:48:02 INFO - PROCESS | 1008 | 1468190882763 Marionette TRACE conn5 -> [0,1713,"getWindowHandle",null] 15:48:02 INFO - PROCESS | 1008 | 1468190882765 Marionette TRACE conn5 <- [1,1713,null,{"value":"13"}] 15:48:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:48:02 INFO - PROCESS | 1008 | 1468190882768 Marionette TRACE conn5 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:48:02 INFO - PROCESS | 1008 | 1468190882770 Marionette TRACE conn5 <- [1,1714,null,{}] 15:48:02 INFO - PROCESS | 1008 | 1468190882773 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}] 15:48:02 INFO - PROCESS | 1008 | 1468190882775 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:02 INFO - PROCESS | 1008 | 1468190882865 Marionette TRACE conn5 <- [1,1715,null,{"value":null}] 15:48:02 INFO - PROCESS | 1008 | 1468190882870 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:02 INFO - PROCESS | 1008 | 1468190882872 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9D89000 == 41 [pid = 1008] [id = 438] 15:48:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC552EC00) [pid = 1008] [serial = 1314] [outer = 0000000000000000] 15:48:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC6087C00) [pid = 1008] [serial = 1315] [outer = 000000AFC552EC00] 15:48:02 INFO - PROCESS | 1008 | 1468190882918 Marionette DEBUG loaded listener.js 15:48:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC6092C00) [pid = 1008] [serial = 1316] [outer = 000000AFC552EC00] 15:48:03 INFO - PROCESS | 1008 | 1468190883342 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]]]}] 15:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 629ms 15:48:03 INFO - PROCESS | 1008 | 1468190883401 Marionette TRACE conn5 -> [0,1717,"getWindowHandle",null] 15:48:03 INFO - PROCESS | 1008 | 1468190883403 Marionette TRACE conn5 <- [1,1717,null,{"value":"13"}] 15:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:48:03 INFO - PROCESS | 1008 | 1468190883406 Marionette TRACE conn5 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:48:03 INFO - PROCESS | 1008 | 1468190883408 Marionette TRACE conn5 <- [1,1718,null,{}] 15:48:03 INFO - PROCESS | 1008 | 1468190883412 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}] 15:48:03 INFO - PROCESS | 1008 | 1468190883414 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:03 INFO - PROCESS | 1008 | 1468190883497 Marionette TRACE conn5 <- [1,1719,null,{"value":null}] 15:48:03 INFO - PROCESS | 1008 | 1468190883505 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:03 INFO - PROCESS | 1008 | 1468190883507 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA048000 == 42 [pid = 1008] [id = 439] 15:48:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC6095C00) [pid = 1008] [serial = 1317] [outer = 0000000000000000] 15:48:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC61A6800) [pid = 1008] [serial = 1318] [outer = 000000AFC6095C00] 15:48:03 INFO - PROCESS | 1008 | 1468190883551 Marionette DEBUG loaded listener.js 15:48:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC61B0800) [pid = 1008] [serial = 1319] [outer = 000000AFC6095C00] 15:48:04 INFO - PROCESS | 1008 | 1468190883995 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",1,"assert_equals: Red channel of the pixel at (1, 48) 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.arc.shape.3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1721,"getWindowHandle",null] 15:48:04 INFO - PROCESS | 1008 | 1468190884090 Marionette TRACE conn5 <- [1,1721,null,{"value":"13"}] 15:48:04 INFO - PROCESS | 1008 | 1468190884095 Marionette TRACE conn5 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:48:04 INFO - PROCESS | 1008 | 1468190884100 Marionette TRACE conn5 <- [1,1722,null,{}] 15:48:04 INFO - PROCESS | 1008 | 1468190884107 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}] 15:48:04 INFO - PROCESS | 1008 | 1468190884110 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:04 INFO - PROCESS | 1008 | 1468190884240 Marionette TRACE conn5 <- [1,1723,null,{"value":null}] 15:48:04 INFO - PROCESS | 1008 | 1468190884326 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:04 INFO - PROCESS | 1008 | 1468190884332 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD96E800 == 43 [pid = 1008] [id = 440] 15:48:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB8BB2400) [pid = 1008] [serial = 1320] [outer = 0000000000000000] 15:48:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFB8C87400) [pid = 1008] [serial = 1321] [outer = 000000AFB8BB2400] 15:48:04 INFO - PROCESS | 1008 | 1468190884392 Marionette DEBUG loaded listener.js 15:48:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB9B5B800) [pid = 1008] [serial = 1322] [outer = 000000AFB8BB2400] 15:48:05 INFO - PROCESS | 1008 | 1468190885067 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]]]}] 15:48:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:48:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1021ms 15:48:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:48:05 INFO - PROCESS | 1008 | 1468190885125 Marionette TRACE conn5 -> [0,1725,"getWindowHandle",null] 15:48:05 INFO - PROCESS | 1008 | 1468190885129 Marionette TRACE conn5 <- [1,1725,null,{"value":"13"}] 15:48:05 INFO - PROCESS | 1008 | 1468190885136 Marionette TRACE conn5 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:48:05 INFO - PROCESS | 1008 | 1468190885140 Marionette TRACE conn5 <- [1,1726,null,{}] 15:48:05 INFO - PROCESS | 1008 | 1468190885145 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}] 15:48:05 INFO - PROCESS | 1008 | 1468190885148 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:05 INFO - PROCESS | 1008 | 1468190885264 Marionette TRACE conn5 <- [1,1727,null,{"value":null}] 15:48:05 INFO - PROCESS | 1008 | 1468190885385 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:05 INFO - PROCESS | 1008 | 1468190885388 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F56000 == 44 [pid = 1008] [id = 441] 15:48:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFBE911000) [pid = 1008] [serial = 1323] [outer = 0000000000000000] 15:48:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFBF4CFC00) [pid = 1008] [serial = 1324] [outer = 000000AFBE911000] 15:48:05 INFO - PROCESS | 1008 | 1468190885447 Marionette DEBUG loaded listener.js 15:48:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC3F1C400) [pid = 1008] [serial = 1325] [outer = 000000AFBE911000] 15:48:06 INFO - PROCESS | 1008 | 1468190886027 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]]]}] 15:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 942ms 15:48:06 INFO - PROCESS | 1008 | 1468190886076 Marionette TRACE conn5 -> [0,1729,"getWindowHandle",null] 15:48:06 INFO - PROCESS | 1008 | 1468190886079 Marionette TRACE conn5 <- [1,1729,null,{"value":"13"}] 15:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:48:06 INFO - PROCESS | 1008 | 1468190886083 Marionette TRACE conn5 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:48:06 INFO - PROCESS | 1008 | 1468190886085 Marionette TRACE conn5 <- [1,1730,null,{}] 15:48:06 INFO - PROCESS | 1008 | 1468190886096 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}] 15:48:06 INFO - PROCESS | 1008 | 1468190886101 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:06 INFO - PROCESS | 1008 | 1468190886247 Marionette TRACE conn5 <- [1,1731,null,{"value":null}] 15:48:06 INFO - PROCESS | 1008 | 1468190886372 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:06 INFO - PROCESS | 1008 | 1468190886377 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5E3800 == 45 [pid = 1008] [id = 442] 15:48:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC5530400) [pid = 1008] [serial = 1326] [outer = 0000000000000000] 15:48:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC5587400) [pid = 1008] [serial = 1327] [outer = 000000AFC5530400] 15:48:06 INFO - PROCESS | 1008 | 1468190886437 Marionette DEBUG loaded listener.js 15:48:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC5C69800) [pid = 1008] [serial = 1328] [outer = 000000AFC5530400] 15:48:07 INFO - PROCESS | 1008 | 1468190887089 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]]]}] 15:48:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:48:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1029ms 15:48:07 INFO - PROCESS | 1008 | 1468190887269 Marionette TRACE conn5 -> [0,1733,"getWindowHandle",null] 15:48:07 INFO - PROCESS | 1008 | 1468190887273 Marionette TRACE conn5 <- [1,1733,null,{"value":"13"}] 15:48:07 INFO - PROCESS | 1008 | 1468190887289 Marionette TRACE conn5 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:48:07 INFO - PROCESS | 1008 | 1468190887292 Marionette TRACE conn5 <- [1,1734,null,{}] 15:48:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:48:07 INFO - PROCESS | 1008 | 1468190887298 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}] 15:48:07 INFO - PROCESS | 1008 | 1468190887302 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:07 INFO - PROCESS | 1008 | 1468190887405 Marionette TRACE conn5 <- [1,1735,null,{"value":null}] 15:48:07 INFO - PROCESS | 1008 | 1468190887479 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:07 INFO - PROCESS | 1008 | 1468190887484 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDCC6800 == 46 [pid = 1008] [id = 443] 15:48:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB8D51000) [pid = 1008] [serial = 1329] [outer = 0000000000000000] 15:48:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB9105000) [pid = 1008] [serial = 1330] [outer = 000000AFB8D51000] 15:48:07 INFO - PROCESS | 1008 | 1468190887536 Marionette DEBUG loaded listener.js 15:48:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFBCF0D000) [pid = 1008] [serial = 1331] [outer = 000000AFB8D51000] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9D89000 == 45 [pid = 1008] [id = 438] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93EA800 == 44 [pid = 1008] [id = 437] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DBC000 == 43 [pid = 1008] [id = 436] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F6A800 == 42 [pid = 1008] [id = 435] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56E7800 == 41 [pid = 1008] [id = 434] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50CB800 == 40 [pid = 1008] [id = 433] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF11B800 == 39 [pid = 1008] [id = 432] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB9B17000 == 38 [pid = 1008] [id = 431] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93FD000 == 37 [pid = 1008] [id = 428] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0DF800 == 36 [pid = 1008] [id = 415] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD965000 == 35 [pid = 1008] [id = 429] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60C1800 == 34 [pid = 1008] [id = 430] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC597B800 == 33 [pid = 1008] [id = 414] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8B21000 == 32 [pid = 1008] [id = 416] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEA9B000 == 31 [pid = 1008] [id = 417] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F5A000 == 30 [pid = 1008] [id = 418] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5E3800 == 29 [pid = 1008] [id = 442] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F56000 == 28 [pid = 1008] [id = 441] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA048000 == 27 [pid = 1008] [id = 439] 15:48:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD96E800 == 26 [pid = 1008] [id = 440] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC5B34800) [pid = 1008] [serial = 1285] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFB8C85000) [pid = 1008] [serial = 1261] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFB8D4FC00) [pid = 1008] [serial = 1262] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFBA054C00) [pid = 1008] [serial = 1264] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB8E0B000) [pid = 1008] [serial = 1265] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBEACAC00) [pid = 1008] [serial = 1267] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8C24000) [pid = 1008] [serial = 1259] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB7E2E400) [pid = 1008] [serial = 1258] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8B6B000) [pid = 1008] [serial = 1250] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB7646C00) [pid = 1008] [serial = 1249] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBA054000) [pid = 1008] [serial = 1253] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB910F400) [pid = 1008] [serial = 1252] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC234A800) [pid = 1008] [serial = 1256] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBF582400) [pid = 1008] [serial = 1255] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC502F800) [pid = 1008] [serial = 1274] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC4957C00) [pid = 1008] [serial = 1273] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC52F6400) [pid = 1008] [serial = 1276] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC2A48400) [pid = 1008] [serial = 1280] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB922E000) [pid = 1008] [serial = 1279] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC5529C00) [pid = 1008] [serial = 1277] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC2AC9000) [pid = 1008] [serial = 1270] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC4221400) [pid = 1008] [serial = 1271] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC552E400) [pid = 1008] [serial = 1282] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBF58EC00) [pid = 1008] [serial = 1268] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC5658000) [pid = 1008] [serial = 1283] [outer = 0000000000000000] [url = about:blank] 15:48:08 INFO - PROCESS | 1008 | 1468190888841 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]]]}] 15:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1575ms 15:48:08 INFO - PROCESS | 1008 | 1468190888877 Marionette TRACE conn5 -> [0,1737,"getWindowHandle",null] 15:48:08 INFO - PROCESS | 1008 | 1468190888882 Marionette TRACE conn5 <- [1,1737,null,{"value":"13"}] 15:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:48:08 INFO - PROCESS | 1008 | 1468190888886 Marionette TRACE conn5 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:48:08 INFO - PROCESS | 1008 | 1468190888889 Marionette TRACE conn5 <- [1,1738,null,{}] 15:48:08 INFO - PROCESS | 1008 | 1468190888896 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}] 15:48:08 INFO - PROCESS | 1008 | 1468190888899 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:08 INFO - PROCESS | 1008 | 1468190888984 Marionette TRACE conn5 <- [1,1739,null,{"value":null}] 15:48:09 INFO - PROCESS | 1008 | 1468190889030 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:09 INFO - PROCESS | 1008 | 1468190889034 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB9B93000 == 27 [pid = 1008] [id = 444] 15:48:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8C2F400) [pid = 1008] [serial = 1332] [outer = 0000000000000000] 15:48:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8C87000) [pid = 1008] [serial = 1333] [outer = 000000AFB8C2F400] 15:48:09 INFO - PROCESS | 1008 | 1468190889094 Marionette DEBUG loaded listener.js 15:48:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8D4CC00) [pid = 1008] [serial = 1334] [outer = 000000AFB8C2F400] 15:48:09 INFO - PROCESS | 1008 | 1468190889566 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]]]}] 15:48:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:48:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 734ms 15:48:09 INFO - PROCESS | 1008 | 1468190889625 Marionette TRACE conn5 -> [0,1741,"getWindowHandle",null] 15:48:09 INFO - PROCESS | 1008 | 1468190889630 Marionette TRACE conn5 <- [1,1741,null,{"value":"13"}] 15:48:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:48:09 INFO - PROCESS | 1008 | 1468190889637 Marionette TRACE conn5 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:48:09 INFO - PROCESS | 1008 | 1468190889639 Marionette TRACE conn5 <- [1,1742,null,{}] 15:48:09 INFO - PROCESS | 1008 | 1468190889643 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}] 15:48:09 INFO - PROCESS | 1008 | 1468190889646 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:09 INFO - PROCESS | 1008 | 1468190889742 Marionette TRACE conn5 <- [1,1743,null,{"value":null}] 15:48:09 INFO - PROCESS | 1008 | 1468190889756 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:09 INFO - PROCESS | 1008 | 1468190889759 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA9B000 == 28 [pid = 1008] [id = 445] 15:48:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB9422000) [pid = 1008] [serial = 1335] [outer = 0000000000000000] 15:48:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBD1FC000) [pid = 1008] [serial = 1336] [outer = 000000AFB9422000] 15:48:09 INFO - PROCESS | 1008 | 1468190889808 Marionette DEBUG loaded listener.js 15:48:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBD9E5000) [pid = 1008] [serial = 1337] [outer = 000000AFB9422000] 15:48:10 INFO - PROCESS | 1008 | 1468190890274 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]]]}] 15:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 689ms 15:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:48:10 INFO - PROCESS | 1008 | 1468190890328 Marionette TRACE conn5 -> [0,1745,"getWindowHandle",null] 15:48:10 INFO - PROCESS | 1008 | 1468190890330 Marionette TRACE conn5 <- [1,1745,null,{"value":"13"}] 15:48:10 INFO - PROCESS | 1008 | 1468190890334 Marionette TRACE conn5 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:48:10 INFO - PROCESS | 1008 | 1468190890338 Marionette TRACE conn5 <- [1,1746,null,{}] 15:48:10 INFO - PROCESS | 1008 | 1468190890349 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}] 15:48:10 INFO - PROCESS | 1008 | 1468190890354 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:10 INFO - PROCESS | 1008 | 1468190890470 Marionette TRACE conn5 <- [1,1747,null,{"value":null}] 15:48:10 INFO - PROCESS | 1008 | 1468190890555 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:10 INFO - PROCESS | 1008 | 1468190890558 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC500E800 == 29 [pid = 1008] [id = 446] 15:48:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB8BAB800) [pid = 1008] [serial = 1338] [outer = 0000000000000000] 15:48:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBEACBC00) [pid = 1008] [serial = 1339] [outer = 000000AFB8BAB800] 15:48:10 INFO - PROCESS | 1008 | 1468190890610 Marionette DEBUG loaded listener.js 15:48:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC223AC00) [pid = 1008] [serial = 1340] [outer = 000000AFB8BAB800] 15:48:11 INFO - PROCESS | 1008 | 1468190891045 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]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 732ms 15:48:11 INFO - PROCESS | 1008 | 1468190891068 Marionette TRACE conn5 -> [0,1749,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 1008 | 1468190891071 Marionette TRACE conn5 <- [1,1749,null,{"value":"13"}] 15:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:48:11 INFO - PROCESS | 1008 | 1468190891074 Marionette TRACE conn5 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - PROCESS | 1008 | 1468190891076 Marionette TRACE conn5 <- [1,1750,null,{}] 15:48:11 INFO - PROCESS | 1008 | 1468190891086 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}] 15:48:11 INFO - PROCESS | 1008 | 1468190891089 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:11 INFO - PROCESS | 1008 | 1468190891205 Marionette TRACE conn5 <- [1,1751,null,{"value":null}] 15:48:11 INFO - PROCESS | 1008 | 1468190891210 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 1008 | 1468190891212 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC568F000 == 30 [pid = 1008] [id = 447] 15:48:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC2350000) [pid = 1008] [serial = 1341] [outer = 0000000000000000] 15:48:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC2A47C00) [pid = 1008] [serial = 1342] [outer = 000000AFC2350000] 15:48:11 INFO - PROCESS | 1008 | 1468190891265 Marionette DEBUG loaded listener.js 15:48:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC421DC00) [pid = 1008] [serial = 1343] [outer = 000000AFC2350000] 15:48:11 INFO - PROCESS | 1008 | 1468190891715 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]]]}] 15:48:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:48:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 691ms 15:48:11 INFO - PROCESS | 1008 | 1468190891769 Marionette TRACE conn5 -> [0,1753,"getWindowHandle",null] 15:48:11 INFO - PROCESS | 1008 | 1468190891771 Marionette TRACE conn5 <- [1,1753,null,{"value":"13"}] 15:48:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:48:11 INFO - PROCESS | 1008 | 1468190891775 Marionette TRACE conn5 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:48:11 INFO - PROCESS | 1008 | 1468190891776 Marionette TRACE conn5 <- [1,1754,null,{}] 15:48:11 INFO - PROCESS | 1008 | 1468190891780 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}] 15:48:11 INFO - PROCESS | 1008 | 1468190891782 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:11 INFO - PROCESS | 1008 | 1468190891916 Marionette TRACE conn5 <- [1,1755,null,{"value":null}] 15:48:11 INFO - PROCESS | 1008 | 1468190891941 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:11 INFO - PROCESS | 1008 | 1468190891943 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F5A000 == 31 [pid = 1008] [id = 448] 15:48:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB9233800) [pid = 1008] [serial = 1344] [outer = 0000000000000000] 15:48:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC4228C00) [pid = 1008] [serial = 1345] [outer = 000000AFB9233800] 15:48:11 INFO - PROCESS | 1008 | 1468190891989 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC4EA8000) [pid = 1008] [serial = 1346] [outer = 000000AFB9233800] 15:48:12 INFO - PROCESS | 1008 | 1468190892449 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]]]}] 15:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 733ms 15:48:12 INFO - PROCESS | 1008 | 1468190892511 Marionette TRACE conn5 -> [0,1757,"getWindowHandle",null] 15:48:12 INFO - PROCESS | 1008 | 1468190892513 Marionette TRACE conn5 <- [1,1757,null,{"value":"13"}] 15:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:48:12 INFO - PROCESS | 1008 | 1468190892517 Marionette TRACE conn5 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:48:12 INFO - PROCESS | 1008 | 1468190892519 Marionette TRACE conn5 <- [1,1758,null,{}] 15:48:12 INFO - PROCESS | 1008 | 1468190892522 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}] 15:48:12 INFO - PROCESS | 1008 | 1468190892529 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:12 INFO - PROCESS | 1008 | 1468190892666 Marionette TRACE conn5 <- [1,1759,null,{"value":null}] 15:48:12 INFO - PROCESS | 1008 | 1468190892682 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:12 INFO - PROCESS | 1008 | 1468190892684 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7690800 == 32 [pid = 1008] [id = 449] 15:48:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC4EB0400) [pid = 1008] [serial = 1347] [outer = 0000000000000000] 15:48:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5038000) [pid = 1008] [serial = 1348] [outer = 000000AFC4EB0400] 15:48:12 INFO - PROCESS | 1008 | 1468190892774 Marionette DEBUG loaded listener.js 15:48:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5529C00) [pid = 1008] [serial = 1349] [outer = 000000AFC4EB0400] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC421F800) [pid = 1008] [serial = 1302] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC48A5000) [pid = 1008] [serial = 1305] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8C24C00) [pid = 1008] [serial = 1293] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC5A52C00) [pid = 1008] [serial = 1284] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBF0F1400) [pid = 1008] [serial = 1299] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBDAA0C00) [pid = 1008] [serial = 1290] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBA0BB000) [pid = 1008] [serial = 1296] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB82BE400) [pid = 1008] [serial = 1287] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC539C800) [pid = 1008] [serial = 1308] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8053000) [pid = 1008] [serial = 1311] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC552EC00) [pid = 1008] [serial = 1314] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:48:13 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC6095C00) [pid = 1008] [serial = 1317] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:48:13 INFO - PROCESS | 1008 | 1468190893368 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]]]}] 15:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 879ms 15:48:13 INFO - PROCESS | 1008 | 1468190893399 Marionette TRACE conn5 -> [0,1761,"getWindowHandle",null] 15:48:13 INFO - PROCESS | 1008 | 1468190893401 Marionette TRACE conn5 <- [1,1761,null,{"value":"13"}] 15:48:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:48:13 INFO - PROCESS | 1008 | 1468190893404 Marionette TRACE conn5 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:48:13 INFO - PROCESS | 1008 | 1468190893406 Marionette TRACE conn5 <- [1,1762,null,{}] 15:48:13 INFO - PROCESS | 1008 | 1468190893409 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}] 15:48:13 INFO - PROCESS | 1008 | 1468190893411 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:13 INFO - PROCESS | 1008 | 1468190893491 Marionette TRACE conn5 <- [1,1763,null,{"value":null}] 15:48:13 INFO - PROCESS | 1008 | 1468190893498 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:13 INFO - PROCESS | 1008 | 1468190893500 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC811F800 == 33 [pid = 1008] [id = 450] 15:48:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBF0F7000) [pid = 1008] [serial = 1350] [outer = 0000000000000000] 15:48:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC52CEC00) [pid = 1008] [serial = 1351] [outer = 000000AFBF0F7000] 15:48:13 INFO - PROCESS | 1008 | 1468190893546 Marionette DEBUG loaded listener.js 15:48:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC552A800) [pid = 1008] [serial = 1352] [outer = 000000AFBF0F7000] 15:48:13 INFO - PROCESS | 1008 | 1468190893968 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]]]}] 15:48:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:48:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 587ms 15:48:14 INFO - PROCESS | 1008 | 1468190894003 Marionette TRACE conn5 -> [0,1765,"getWindowHandle",null] 15:48:14 INFO - PROCESS | 1008 | 1468190894005 Marionette TRACE conn5 <- [1,1765,null,{"value":"13"}] 15:48:14 INFO - PROCESS | 1008 | 1468190894008 Marionette TRACE conn5 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 1008 | 1468190894010 Marionette TRACE conn5 <- [1,1766,null,{}] 15:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:48:14 INFO - PROCESS | 1008 | 1468190894018 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}] 15:48:14 INFO - PROCESS | 1008 | 1468190894020 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:14 INFO - PROCESS | 1008 | 1468190894104 Marionette TRACE conn5 <- [1,1767,null,{"value":null}] 15:48:14 INFO - PROCESS | 1008 | 1468190894111 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 1008 | 1468190894113 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93E5800 == 34 [pid = 1008] [id = 451] 15:48:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC502D000) [pid = 1008] [serial = 1353] [outer = 0000000000000000] 15:48:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5590000) [pid = 1008] [serial = 1354] [outer = 000000AFC502D000] 15:48:14 INFO - PROCESS | 1008 | 1468190894159 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5B34400) [pid = 1008] [serial = 1355] [outer = 000000AFC502D000] 15:48:14 INFO - PROCESS | 1008 | 1468190894598 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]]]}] 15:48:14 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 15:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 627ms 15:48:14 INFO - PROCESS | 1008 | 1468190894642 Marionette TRACE conn5 -> [0,1769,"getWindowHandle",null] 15:48:14 INFO - PROCESS | 1008 | 1468190894644 Marionette TRACE conn5 <- [1,1769,null,{"value":"13"}] 15:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:48:14 INFO - PROCESS | 1008 | 1468190894651 Marionette TRACE conn5 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:48:14 INFO - PROCESS | 1008 | 1468190894653 Marionette TRACE conn5 <- [1,1770,null,{}] 15:48:14 INFO - PROCESS | 1008 | 1468190894657 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}] 15:48:14 INFO - PROCESS | 1008 | 1468190894659 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:14 INFO - PROCESS | 1008 | 1468190894743 Marionette TRACE conn5 <- [1,1771,null,{"value":null}] 15:48:14 INFO - PROCESS | 1008 | 1468190894750 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:14 INFO - PROCESS | 1008 | 1468190894752 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC500E000 == 35 [pid = 1008] [id = 452] 15:48:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5B35C00) [pid = 1008] [serial = 1356] [outer = 0000000000000000] 15:48:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5D90800) [pid = 1008] [serial = 1357] [outer = 000000AFC5B35C00] 15:48:14 INFO - PROCESS | 1008 | 1468190894797 Marionette DEBUG loaded listener.js 15:48:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC6093000) [pid = 1008] [serial = 1358] [outer = 000000AFC5B35C00] 15:48:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB9B93000 == 34 [pid = 1008] [id = 444] 15:48:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDCC6800 == 33 [pid = 1008] [id = 443] 15:48:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC568F000 == 32 [pid = 1008] [id = 447] 15:48:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7690800 == 31 [pid = 1008] [id = 449] 15:48:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC811F800 == 30 [pid = 1008] [id = 450] 15:48:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC500E800 == 29 [pid = 1008] [id = 446] 15:48:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F5A000 == 28 [pid = 1008] [id = 448] 15:48:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93E5800 == 27 [pid = 1008] [id = 451] 15:48:16 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEA9B000 == 26 [pid = 1008] [id = 445] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC61A6800) [pid = 1008] [serial = 1318] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC42B1000) [pid = 1008] [serial = 1303] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC52D7800) [pid = 1008] [serial = 1307] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC50AE000) [pid = 1008] [serial = 1306] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8C8D800) [pid = 1008] [serial = 1294] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB910A800) [pid = 1008] [serial = 1295] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5B3C000) [pid = 1008] [serial = 1286] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC2351800) [pid = 1008] [serial = 1300] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBDF5DC00) [pid = 1008] [serial = 1291] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBF4CBC00) [pid = 1008] [serial = 1292] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBDA9FC00) [pid = 1008] [serial = 1297] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBE906000) [pid = 1008] [serial = 1298] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB8BAEC00) [pid = 1008] [serial = 1288] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFB8D47400) [pid = 1008] [serial = 1289] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC5B33400) [pid = 1008] [serial = 1309] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC5B3F800) [pid = 1008] [serial = 1310] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC61B0800) [pid = 1008] [serial = 1319] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC50AC800) [pid = 1008] [serial = 1313] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC223D000) [pid = 1008] [serial = 1312] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC4EB2800) [pid = 1008] [serial = 1304] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC6087C00) [pid = 1008] [serial = 1315] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC2ACC000) [pid = 1008] [serial = 1301] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC6092C00) [pid = 1008] [serial = 1316] [outer = 0000000000000000] [url = about:blank] 15:48:16 INFO - PROCESS | 1008 | 1468190896533 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]]]}] 15:48:16 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 15:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1950ms 15:48:16 INFO - PROCESS | 1008 | 1468190896601 Marionette TRACE conn5 -> [0,1773,"getWindowHandle",null] 15:48:16 INFO - PROCESS | 1008 | 1468190896605 Marionette TRACE conn5 <- [1,1773,null,{"value":"13"}] 15:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:48:16 INFO - PROCESS | 1008 | 1468190896611 Marionette TRACE conn5 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:48:16 INFO - PROCESS | 1008 | 1468190896614 Marionette TRACE conn5 <- [1,1774,null,{}] 15:48:16 INFO - PROCESS | 1008 | 1468190896621 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}] 15:48:16 INFO - PROCESS | 1008 | 1468190896624 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:16 INFO - PROCESS | 1008 | 1468190896716 Marionette TRACE conn5 <- [1,1775,null,{"value":null}] 15:48:16 INFO - PROCESS | 1008 | 1468190896732 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:16 INFO - PROCESS | 1008 | 1468190896735 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBA012000 == 27 [pid = 1008] [id = 453] 15:48:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFB8BAC800) [pid = 1008] [serial = 1359] [outer = 0000000000000000] 15:48:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFB8BAD800) [pid = 1008] [serial = 1360] [outer = 000000AFB8BAC800] 15:48:16 INFO - PROCESS | 1008 | 1468190896785 Marionette DEBUG loaded listener.js 15:48:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFB8C24400) [pid = 1008] [serial = 1361] [outer = 000000AFB8BAC800] 15:48:17 INFO - PROCESS | 1008 | 1468190897247 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]]]}] 15:48:17 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 15:48:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 692ms 15:48:17 INFO - PROCESS | 1008 | 1468190897306 Marionette TRACE conn5 -> [0,1777,"getWindowHandle",null] 15:48:17 INFO - PROCESS | 1008 | 1468190897312 Marionette TRACE conn5 <- [1,1777,null,{"value":"13"}] 15:48:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:48:17 INFO - PROCESS | 1008 | 1468190897319 Marionette TRACE conn5 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:48:17 INFO - PROCESS | 1008 | 1468190897322 Marionette TRACE conn5 <- [1,1778,null,{}] 15:48:17 INFO - PROCESS | 1008 | 1468190897326 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}] 15:48:17 INFO - PROCESS | 1008 | 1468190897329 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:17 INFO - PROCESS | 1008 | 1468190897421 Marionette TRACE conn5 <- [1,1779,null,{"value":null}] 15:48:17 INFO - PROCESS | 1008 | 1468190897436 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:17 INFO - PROCESS | 1008 | 1468190897439 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF23000 == 28 [pid = 1008] [id = 454] 15:48:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFB8D48C00) [pid = 1008] [serial = 1362] [outer = 0000000000000000] 15:48:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFB8D4B800) [pid = 1008] [serial = 1363] [outer = 000000AFB8D48C00] 15:48:17 INFO - PROCESS | 1008 | 1468190897489 Marionette DEBUG loaded listener.js 15:48:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFB8E12C00) [pid = 1008] [serial = 1364] [outer = 000000AFB8D48C00] 15:48:17 INFO - PROCESS | 1008 | 1468190897959 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]]]}] 15:48:18 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) 15:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 692ms 15:48:18 INFO - PROCESS | 1008 | 1468190898013 Marionette TRACE conn5 -> [0,1781,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 1008 | 1468190898015 Marionette TRACE conn5 <- [1,1781,null,{"value":"13"}] 15:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:48:18 INFO - PROCESS | 1008 | 1468190898019 Marionette TRACE conn5 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 1008 | 1468190898023 Marionette TRACE conn5 <- [1,1782,null,{}] 15:48:18 INFO - PROCESS | 1008 | 1468190898035 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}] 15:48:18 INFO - PROCESS | 1008 | 1468190898040 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:18 INFO - PROCESS | 1008 | 1468190898161 Marionette TRACE conn5 <- [1,1783,null,{"value":null}] 15:48:18 INFO - PROCESS | 1008 | 1468190898243 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 1008 | 1468190898246 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC3FA7800 == 29 [pid = 1008] [id = 455] 15:48:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB6DD7800) [pid = 1008] [serial = 1365] [outer = 0000000000000000] 15:48:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFBD277800) [pid = 1008] [serial = 1366] [outer = 000000AFB6DD7800] 15:48:18 INFO - PROCESS | 1008 | 1468190898297 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBD935400) [pid = 1008] [serial = 1367] [outer = 000000AFB6DD7800] 15:48:18 INFO - PROCESS | 1008 | 1468190898669 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]]]}] 15:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 689ms 15:48:18 INFO - PROCESS | 1008 | 1468190898709 Marionette TRACE conn5 -> [0,1785,"getWindowHandle",null] 15:48:18 INFO - PROCESS | 1008 | 1468190898712 Marionette TRACE conn5 <- [1,1785,null,{"value":"13"}] 15:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:48:18 INFO - PROCESS | 1008 | 1468190898715 Marionette TRACE conn5 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:48:18 INFO - PROCESS | 1008 | 1468190898717 Marionette TRACE conn5 <- [1,1786,null,{}] 15:48:18 INFO - PROCESS | 1008 | 1468190898728 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}] 15:48:18 INFO - PROCESS | 1008 | 1468190898731 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:18 INFO - PROCESS | 1008 | 1468190898819 Marionette TRACE conn5 <- [1,1787,null,{"value":null}] 15:48:18 INFO - PROCESS | 1008 | 1468190898824 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:18 INFO - PROCESS | 1008 | 1468190898826 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5261000 == 30 [pid = 1008] [id = 456] 15:48:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBDCE2000) [pid = 1008] [serial = 1368] [outer = 0000000000000000] 15:48:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBDF5EC00) [pid = 1008] [serial = 1369] [outer = 000000AFBDCE2000] 15:48:18 INFO - PROCESS | 1008 | 1468190898873 Marionette DEBUG loaded listener.js 15:48:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBE979400) [pid = 1008] [serial = 1370] [outer = 000000AFBDCE2000] 15:48:19 INFO - PROCESS | 1008 | 1468190899294 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]]]}] 15:48:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:48:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 649ms 15:48:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:48:19 INFO - PROCESS | 1008 | 1468190899368 Marionette TRACE conn5 -> [0,1789,"getWindowHandle",null] 15:48:19 INFO - PROCESS | 1008 | 1468190899370 Marionette TRACE conn5 <- [1,1789,null,{"value":"13"}] 15:48:19 INFO - PROCESS | 1008 | 1468190899373 Marionette TRACE conn5 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:48:19 INFO - PROCESS | 1008 | 1468190899375 Marionette TRACE conn5 <- [1,1790,null,{}] 15:48:19 INFO - PROCESS | 1008 | 1468190899379 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}] 15:48:19 INFO - PROCESS | 1008 | 1468190899381 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:19 INFO - PROCESS | 1008 | 1468190899461 Marionette TRACE conn5 <- [1,1791,null,{"value":null}] 15:48:19 INFO - PROCESS | 1008 | 1468190899468 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:19 INFO - PROCESS | 1008 | 1468190899470 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:19 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56EC000 == 31 [pid = 1008] [id = 457] 15:48:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8B67800) [pid = 1008] [serial = 1371] [outer = 0000000000000000] 15:48:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBEAC8400) [pid = 1008] [serial = 1372] [outer = 000000AFB8B67800] 15:48:19 INFO - PROCESS | 1008 | 1468190899516 Marionette DEBUG loaded listener.js 15:48:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBF4D3000) [pid = 1008] [serial = 1373] [outer = 000000AFB8B67800] 15:48:19 INFO - PROCESS | 1008 | 1468190899974 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]]]}] 15:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 629ms 15:48:20 INFO - PROCESS | 1008 | 1468190900006 Marionette TRACE conn5 -> [0,1793,"getWindowHandle",null] 15:48:20 INFO - PROCESS | 1008 | 1468190900008 Marionette TRACE conn5 <- [1,1793,null,{"value":"13"}] 15:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:48:20 INFO - PROCESS | 1008 | 1468190900011 Marionette TRACE conn5 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 1008 | 1468190900013 Marionette TRACE conn5 <- [1,1794,null,{}] 15:48:20 INFO - PROCESS | 1008 | 1468190900017 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}] 15:48:20 INFO - PROCESS | 1008 | 1468190900023 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:20 INFO - PROCESS | 1008 | 1468190900132 Marionette TRACE conn5 <- [1,1795,null,{"value":null}] 15:48:20 INFO - PROCESS | 1008 | 1468190900140 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1008 | 1468190900142 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60CB000 == 32 [pid = 1008] [id = 458] 15:48:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC234C000) [pid = 1008] [serial = 1374] [outer = 0000000000000000] 15:48:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC421F000) [pid = 1008] [serial = 1375] [outer = 000000AFC234C000] 15:48:20 INFO - PROCESS | 1008 | 1468190900187 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC42B1400) [pid = 1008] [serial = 1376] [outer = 000000AFC234C000] 15:48:20 INFO - PROCESS | 1008 | 1468190900614 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]]]}] 15:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 625ms 15:48:20 INFO - PROCESS | 1008 | 1468190900642 Marionette TRACE conn5 -> [0,1797,"getWindowHandle",null] 15:48:20 INFO - PROCESS | 1008 | 1468190900644 Marionette TRACE conn5 <- [1,1797,null,{"value":"13"}] 15:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:48:20 INFO - PROCESS | 1008 | 1468190900651 Marionette TRACE conn5 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:48:20 INFO - PROCESS | 1008 | 1468190900653 Marionette TRACE conn5 <- [1,1798,null,{}] 15:48:20 INFO - PROCESS | 1008 | 1468190900657 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}] 15:48:20 INFO - PROCESS | 1008 | 1468190900659 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:20 INFO - PROCESS | 1008 | 1468190900739 Marionette TRACE conn5 <- [1,1799,null,{"value":null}] 15:48:20 INFO - PROCESS | 1008 | 1468190900745 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:20 INFO - PROCESS | 1008 | 1468190900747 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC768B000 == 33 [pid = 1008] [id = 459] 15:48:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC42B2000) [pid = 1008] [serial = 1377] [outer = 0000000000000000] 15:48:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC495B400) [pid = 1008] [serial = 1378] [outer = 000000AFC42B2000] 15:48:20 INFO - PROCESS | 1008 | 1468190900793 Marionette DEBUG loaded listener.js 15:48:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC502A000) [pid = 1008] [serial = 1379] [outer = 000000AFC42B2000] 15:48:21 INFO - PROCESS | 1008 | 1468190901245 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]]]}] 15:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 649ms 15:48:21 INFO - PROCESS | 1008 | 1468190901302 Marionette TRACE conn5 -> [0,1801,"getWindowHandle",null] 15:48:21 INFO - PROCESS | 1008 | 1468190901304 Marionette TRACE conn5 <- [1,1801,null,{"value":"13"}] 15:48:21 INFO - PROCESS | 1008 | 1468190901307 Marionette TRACE conn5 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:48:21 INFO - PROCESS | 1008 | 1468190901309 Marionette TRACE conn5 <- [1,1802,null,{}] 15:48:21 INFO - PROCESS | 1008 | 1468190901313 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}] 15:48:21 INFO - PROCESS | 1008 | 1468190901315 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:21 INFO - PROCESS | 1008 | 1468190901394 Marionette TRACE conn5 <- [1,1803,null,{"value":null}] 15:48:21 INFO - PROCESS | 1008 | 1468190901399 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:21 INFO - PROCESS | 1008 | 1468190901401 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DB6800 == 34 [pid = 1008] [id = 460] 15:48:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC502A400) [pid = 1008] [serial = 1380] [outer = 0000000000000000] 15:48:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC52CB800) [pid = 1008] [serial = 1381] [outer = 000000AFC502A400] 15:48:21 INFO - PROCESS | 1008 | 1468190901448 Marionette DEBUG loaded listener.js 15:48:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC52D0000) [pid = 1008] [serial = 1382] [outer = 000000AFC502A400] 15:48:21 INFO - PROCESS | 1008 | 1468190901929 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]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 690ms 15:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:48:22 INFO - PROCESS | 1008 | 1468190902002 Marionette TRACE conn5 -> [0,1805,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1008 | 1468190902004 Marionette TRACE conn5 <- [1,1805,null,{"value":"13"}] 15:48:22 INFO - PROCESS | 1008 | 1468190902008 Marionette TRACE conn5 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1008 | 1468190902009 Marionette TRACE conn5 <- [1,1806,null,{}] 15:48:22 INFO - PROCESS | 1008 | 1468190902013 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}] 15:48:22 INFO - PROCESS | 1008 | 1468190902015 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:22 INFO - PROCESS | 1008 | 1468190902146 Marionette TRACE conn5 <- [1,1807,null,{"value":null}] 15:48:22 INFO - PROCESS | 1008 | 1468190902168 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 1008 | 1468190902170 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC2AF0000 == 35 [pid = 1008] [id = 461] 15:48:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC52D0400) [pid = 1008] [serial = 1383] [outer = 0000000000000000] 15:48:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5397000) [pid = 1008] [serial = 1384] [outer = 000000AFC52D0400] 15:48:22 INFO - PROCESS | 1008 | 1468190902215 Marionette DEBUG loaded listener.js 15:48:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC53A2400) [pid = 1008] [serial = 1385] [outer = 000000AFC52D0400] 15:48:22 INFO - PROCESS | 1008 | 1468190902642 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]]]}] 15:48:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:48:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 689ms 15:48:22 INFO - PROCESS | 1008 | 1468190902708 Marionette TRACE conn5 -> [0,1809,"getWindowHandle",null] 15:48:22 INFO - PROCESS | 1008 | 1468190902710 Marionette TRACE conn5 <- [1,1809,null,{"value":"13"}] 15:48:22 INFO - PROCESS | 1008 | 1468190902714 Marionette TRACE conn5 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:48:22 INFO - PROCESS | 1008 | 1468190902715 Marionette TRACE conn5 <- [1,1810,null,{}] 15:48:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:48:22 INFO - PROCESS | 1008 | 1468190902719 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}] 15:48:22 INFO - PROCESS | 1008 | 1468190902721 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:22 INFO - PROCESS | 1008 | 1468190902837 Marionette TRACE conn5 <- [1,1811,null,{"value":null}] 15:48:22 INFO - PROCESS | 1008 | 1468190902847 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:22 INFO - PROCESS | 1008 | 1468190902849 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98CB800 == 36 [pid = 1008] [id = 462] 15:48:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC5512800) [pid = 1008] [serial = 1386] [outer = 0000000000000000] 15:48:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC552BC00) [pid = 1008] [serial = 1387] [outer = 000000AFC5512800] 15:48:22 INFO - PROCESS | 1008 | 1468190902938 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC5592000) [pid = 1008] [serial = 1388] [outer = 000000AFC5512800] 15:48:23 INFO - PROCESS | 1008 | 1468190903372 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]]]}] 15:48:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:48:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 690ms 15:48:23 INFO - PROCESS | 1008 | 1468190903410 Marionette TRACE conn5 -> [0,1813,"getWindowHandle",null] 15:48:23 INFO - PROCESS | 1008 | 1468190903413 Marionette TRACE conn5 <- [1,1813,null,{"value":"13"}] 15:48:23 INFO - PROCESS | 1008 | 1468190903416 Marionette TRACE conn5 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:48:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:48:23 INFO - PROCESS | 1008 | 1468190903418 Marionette TRACE conn5 <- [1,1814,null,{}] 15:48:23 INFO - PROCESS | 1008 | 1468190903427 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}] 15:48:23 INFO - PROCESS | 1008 | 1468190903429 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:23 INFO - PROCESS | 1008 | 1468190903581 Marionette TRACE conn5 <- [1,1815,null,{"value":null}] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC502D000) [pid = 1008] [serial = 1353] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC2350000) [pid = 1008] [serial = 1341] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFB9233800) [pid = 1008] [serial = 1344] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC4EB0400) [pid = 1008] [serial = 1347] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB8BB2400) [pid = 1008] [serial = 1320] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8BAB800) [pid = 1008] [serial = 1338] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB9422000) [pid = 1008] [serial = 1335] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8C2F400) [pid = 1008] [serial = 1332] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8D51000) [pid = 1008] [serial = 1329] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC5530400) [pid = 1008] [serial = 1326] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBE911000) [pid = 1008] [serial = 1323] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:48:23 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBF0F7000) [pid = 1008] [serial = 1350] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:48:23 INFO - PROCESS | 1008 | 1468190903744 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:23 INFO - PROCESS | 1008 | 1468190903747 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50CC800 == 37 [pid = 1008] [id = 463] 15:48:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB8BAB800) [pid = 1008] [serial = 1389] [outer = 0000000000000000] 15:48:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB8C88000) [pid = 1008] [serial = 1390] [outer = 000000AFB8BAB800] 15:48:23 INFO - PROCESS | 1008 | 1468190903801 Marionette DEBUG loaded listener.js 15:48:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC48A6400) [pid = 1008] [serial = 1391] [outer = 000000AFB8BAB800] 15:48:24 INFO - PROCESS | 1008 | 1468190904203 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]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 840ms 15:48:24 INFO - PROCESS | 1008 | 1468190904258 Marionette TRACE conn5 -> [0,1817,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1008 | 1468190904260 Marionette TRACE conn5 <- [1,1817,null,{"value":"13"}] 15:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:48:24 INFO - PROCESS | 1008 | 1468190904268 Marionette TRACE conn5 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1008 | 1468190904270 Marionette TRACE conn5 <- [1,1818,null,{}] 15:48:24 INFO - PROCESS | 1008 | 1468190904274 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}] 15:48:24 INFO - PROCESS | 1008 | 1468190904276 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:24 INFO - PROCESS | 1008 | 1468190904359 Marionette TRACE conn5 <- [1,1819,null,{"value":null}] 15:48:24 INFO - PROCESS | 1008 | 1468190904365 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:24 INFO - PROCESS | 1008 | 1468190904367 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5E6000 == 38 [pid = 1008] [id = 464] 15:48:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC520FC00) [pid = 1008] [serial = 1392] [outer = 0000000000000000] 15:48:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC6088800) [pid = 1008] [serial = 1393] [outer = 000000AFC520FC00] 15:48:24 INFO - PROCESS | 1008 | 1468190904413 Marionette DEBUG loaded listener.js 15:48:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC61A4000) [pid = 1008] [serial = 1394] [outer = 000000AFC520FC00] 15:48:24 INFO - PROCESS | 1008 | 1468190904843 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]]]}] 15:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 628ms 15:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:48:24 INFO - PROCESS | 1008 | 1468190904895 Marionette TRACE conn5 -> [0,1821,"getWindowHandle",null] 15:48:24 INFO - PROCESS | 1008 | 1468190904898 Marionette TRACE conn5 <- [1,1821,null,{"value":"13"}] 15:48:24 INFO - PROCESS | 1008 | 1468190904901 Marionette TRACE conn5 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:48:24 INFO - PROCESS | 1008 | 1468190904902 Marionette TRACE conn5 <- [1,1822,null,{}] 15:48:24 INFO - PROCESS | 1008 | 1468190904906 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}] 15:48:24 INFO - PROCESS | 1008 | 1468190904907 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:24 INFO - PROCESS | 1008 | 1468190904990 Marionette TRACE conn5 <- [1,1823,null,{"value":null}] 15:48:25 INFO - PROCESS | 1008 | 1468190904998 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 1008 | 1468190905000 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8AA000 == 39 [pid = 1008] [id = 465] 15:48:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC61A7400) [pid = 1008] [serial = 1395] [outer = 0000000000000000] 15:48:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC61B0800) [pid = 1008] [serial = 1396] [outer = 000000AFC61A7400] 15:48:25 INFO - PROCESS | 1008 | 1468190905044 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC6975C00) [pid = 1008] [serial = 1397] [outer = 000000AFC61A7400] 15:48:25 INFO - PROCESS | 1008 | 1468190905481 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]]]}] 15:48:25 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 15:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 628ms 15:48:25 INFO - PROCESS | 1008 | 1468190905537 Marionette TRACE conn5 -> [0,1825,"getWindowHandle",null] 15:48:25 INFO - PROCESS | 1008 | 1468190905539 Marionette TRACE conn5 <- [1,1825,null,{"value":"13"}] 15:48:25 INFO - PROCESS | 1008 | 1468190905542 Marionette TRACE conn5 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:48:25 INFO - PROCESS | 1008 | 1468190905544 Marionette TRACE conn5 <- [1,1826,null,{}] 15:48:25 INFO - PROCESS | 1008 | 1468190905548 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}] 15:48:25 INFO - PROCESS | 1008 | 1468190905550 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:25 INFO - PROCESS | 1008 | 1468190905632 Marionette TRACE conn5 <- [1,1827,null,{"value":null}] 15:48:25 INFO - PROCESS | 1008 | 1468190905638 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:25 INFO - PROCESS | 1008 | 1468190905648 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8CA800 == 40 [pid = 1008] [id = 466] 15:48:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC6A54800) [pid = 1008] [serial = 1398] [outer = 0000000000000000] 15:48:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC7608800) [pid = 1008] [serial = 1399] [outer = 000000AFC6A54800] 15:48:25 INFO - PROCESS | 1008 | 1468190905695 Marionette DEBUG loaded listener.js 15:48:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC7883C00) [pid = 1008] [serial = 1400] [outer = 000000AFC6A54800] 15:48:26 INFO - PROCESS | 1008 | 1468190906534 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]]]}] 15:48:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:48:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1025ms 15:48:26 INFO - PROCESS | 1008 | 1468190906572 Marionette TRACE conn5 -> [0,1829,"getWindowHandle",null] 15:48:26 INFO - PROCESS | 1008 | 1468190906577 Marionette TRACE conn5 <- [1,1829,null,{"value":"13"}] 15:48:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:48:26 INFO - PROCESS | 1008 | 1468190906603 Marionette TRACE conn5 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:48:26 INFO - PROCESS | 1008 | 1468190906609 Marionette TRACE conn5 <- [1,1830,null,{}] 15:48:26 INFO - PROCESS | 1008 | 1468190906615 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}] 15:48:26 INFO - PROCESS | 1008 | 1468190906618 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:26 INFO - PROCESS | 1008 | 1468190906773 Marionette TRACE conn5 <- [1,1831,null,{"value":null}] 15:48:26 INFO - PROCESS | 1008 | 1468190906888 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:26 INFO - PROCESS | 1008 | 1468190906892 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBE925000 == 41 [pid = 1008] [id = 467] 15:48:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB8BB9400) [pid = 1008] [serial = 1401] [outer = 0000000000000000] 15:48:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB8C89400) [pid = 1008] [serial = 1402] [outer = 000000AFB8BB9400] 15:48:26 INFO - PROCESS | 1008 | 1468190906953 Marionette DEBUG loaded listener.js 15:48:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFB9108000) [pid = 1008] [serial = 1403] [outer = 000000AFB8BB9400] 15:48:27 INFO - PROCESS | 1008 | 1468190907844 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]]]}] 15:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1320ms 15:48:27 INFO - PROCESS | 1008 | 1468190907907 Marionette TRACE conn5 -> [0,1833,"getWindowHandle",null] 15:48:27 INFO - PROCESS | 1008 | 1468190907911 Marionette TRACE conn5 <- [1,1833,null,{"value":"13"}] 15:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:48:27 INFO - PROCESS | 1008 | 1468190907916 Marionette TRACE conn5 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:48:27 INFO - PROCESS | 1008 | 1468190907920 Marionette TRACE conn5 <- [1,1834,null,{}] 15:48:27 INFO - PROCESS | 1008 | 1468190907950 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}] 15:48:27 INFO - PROCESS | 1008 | 1468190907954 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:28 INFO - PROCESS | 1008 | 1468190908078 Marionette TRACE conn5 <- [1,1835,null,{"value":null}] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8AA000 == 40 [pid = 1008] [id = 465] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5E6000 == 39 [pid = 1008] [id = 464] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50CC800 == 38 [pid = 1008] [id = 463] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98CB800 == 37 [pid = 1008] [id = 462] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC2AF0000 == 36 [pid = 1008] [id = 461] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DB6800 == 35 [pid = 1008] [id = 460] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC768B000 == 34 [pid = 1008] [id = 459] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60CB000 == 33 [pid = 1008] [id = 458] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56EC000 == 32 [pid = 1008] [id = 457] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5261000 == 31 [pid = 1008] [id = 456] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC3FA7800 == 30 [pid = 1008] [id = 455] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF23000 == 29 [pid = 1008] [id = 454] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC5D90800) [pid = 1008] [serial = 1357] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBA012000 == 28 [pid = 1008] [id = 453] 15:48:28 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC500E000 == 27 [pid = 1008] [id = 452] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC5B34400) [pid = 1008] [serial = 1355] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC2A47C00) [pid = 1008] [serial = 1342] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC4228C00) [pid = 1008] [serial = 1345] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC5038000) [pid = 1008] [serial = 1348] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC4EA8000) [pid = 1008] [serial = 1346] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC5529C00) [pid = 1008] [serial = 1349] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC5590000) [pid = 1008] [serial = 1354] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8C87400) [pid = 1008] [serial = 1321] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBEACBC00) [pid = 1008] [serial = 1339] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBD1FC000) [pid = 1008] [serial = 1336] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBD9E5000) [pid = 1008] [serial = 1337] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8C87000) [pid = 1008] [serial = 1333] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8D4CC00) [pid = 1008] [serial = 1334] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBCF0D000) [pid = 1008] [serial = 1331] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB9105000) [pid = 1008] [serial = 1330] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5C69800) [pid = 1008] [serial = 1328] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5587400) [pid = 1008] [serial = 1327] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC3F1C400) [pid = 1008] [serial = 1325] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBF4CFC00) [pid = 1008] [serial = 1324] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB9B5B800) [pid = 1008] [serial = 1322] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC421DC00) [pid = 1008] [serial = 1343] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC52CEC00) [pid = 1008] [serial = 1351] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC223AC00) [pid = 1008] [serial = 1340] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC552A800) [pid = 1008] [serial = 1352] [outer = 0000000000000000] [url = about:blank] 15:48:28 INFO - PROCESS | 1008 | 1468190908187 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 1008 | 1468190908191 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8B1E800 == 28 [pid = 1008] [id = 468] 15:48:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB7E2E000) [pid = 1008] [serial = 1404] [outer = 0000000000000000] 15:48:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8C22800) [pid = 1008] [serial = 1405] [outer = 000000AFB7E2E000] 15:48:28 INFO - PROCESS | 1008 | 1468190908242 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB9105000) [pid = 1008] [serial = 1406] [outer = 000000AFB7E2E000] 15:48:28 INFO - PROCESS | 1008 | 1468190908686 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]]]}] 15:48:28 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) 15:48:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 796ms 15:48:28 INFO - PROCESS | 1008 | 1468190908716 Marionette TRACE conn5 -> [0,1837,"getWindowHandle",null] 15:48:28 INFO - PROCESS | 1008 | 1468190908721 Marionette TRACE conn5 <- [1,1837,null,{"value":"13"}] 15:48:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:48:28 INFO - PROCESS | 1008 | 1468190908727 Marionette TRACE conn5 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:48:28 INFO - PROCESS | 1008 | 1468190908730 Marionette TRACE conn5 <- [1,1838,null,{}] 15:48:28 INFO - PROCESS | 1008 | 1468190908734 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}] 15:48:28 INFO - PROCESS | 1008 | 1468190908737 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:28 INFO - PROCESS | 1008 | 1468190908828 Marionette TRACE conn5 <- [1,1839,null,{"value":null}] 15:48:28 INFO - PROCESS | 1008 | 1468190908835 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:28 INFO - PROCESS | 1008 | 1468190908837 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0CE800 == 29 [pid = 1008] [id = 469] 15:48:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB92F2C00) [pid = 1008] [serial = 1407] [outer = 0000000000000000] 15:48:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBD1EF400) [pid = 1008] [serial = 1408] [outer = 000000AFB92F2C00] 15:48:28 INFO - PROCESS | 1008 | 1468190908886 Marionette DEBUG loaded listener.js 15:48:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBD9DCC00) [pid = 1008] [serial = 1409] [outer = 000000AFB92F2C00] 15:48:29 INFO - PROCESS | 1008 | 1468190909379 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]]]}] 15:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 689ms 15:48:29 INFO - PROCESS | 1008 | 1468190909419 Marionette TRACE conn5 -> [0,1841,"getWindowHandle",null] 15:48:29 INFO - PROCESS | 1008 | 1468190909422 Marionette TRACE conn5 <- [1,1841,null,{"value":"13"}] 15:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:48:29 INFO - PROCESS | 1008 | 1468190909425 Marionette TRACE conn5 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:48:29 INFO - PROCESS | 1008 | 1468190909429 Marionette TRACE conn5 <- [1,1842,null,{}] 15:48:29 INFO - PROCESS | 1008 | 1468190909441 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}] 15:48:29 INFO - PROCESS | 1008 | 1468190909446 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:29 INFO - PROCESS | 1008 | 1468190909571 Marionette TRACE conn5 <- [1,1843,null,{"value":null}] 15:48:29 INFO - PROCESS | 1008 | 1468190909657 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:29 INFO - PROCESS | 1008 | 1468190909660 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B19000 == 30 [pid = 1008] [id = 470] 15:48:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBE977400) [pid = 1008] [serial = 1410] [outer = 0000000000000000] 15:48:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBEACB800) [pid = 1008] [serial = 1411] [outer = 000000AFBE977400] 15:48:29 INFO - PROCESS | 1008 | 1468190909710 Marionette DEBUG loaded listener.js 15:48:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC2235000) [pid = 1008] [serial = 1412] [outer = 000000AFBE977400] 15:48:30 INFO - PROCESS | 1008 | 1468190910088 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]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 690ms 15:48:30 INFO - PROCESS | 1008 | 1468190910119 Marionette TRACE conn5 -> [0,1845,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1008 | 1468190910122 Marionette TRACE conn5 <- [1,1845,null,{"value":"13"}] 15:48:30 INFO - PROCESS | 1008 | 1468190910126 Marionette TRACE conn5 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:48:30 INFO - PROCESS | 1008 | 1468190910128 Marionette TRACE conn5 <- [1,1846,null,{}] 15:48:30 INFO - PROCESS | 1008 | 1468190910131 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}] 15:48:30 INFO - PROCESS | 1008 | 1468190910133 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:30 INFO - PROCESS | 1008 | 1468190910225 Marionette TRACE conn5 <- [1,1847,null,{"value":null}] 15:48:30 INFO - PROCESS | 1008 | 1468190910232 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:30 INFO - PROCESS | 1008 | 1468190910234 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5694000 == 31 [pid = 1008] [id = 471] 15:48:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB8B65800) [pid = 1008] [serial = 1413] [outer = 0000000000000000] 15:48:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC2A45000) [pid = 1008] [serial = 1414] [outer = 000000AFB8B65800] 15:48:30 INFO - PROCESS | 1008 | 1468190910280 Marionette DEBUG loaded listener.js 15:48:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC3F1D800) [pid = 1008] [serial = 1415] [outer = 000000AFB8B65800] 15:48:30 INFO - PROCESS | 1008 | 1468190910755 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]]]}] 15:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 689ms 15:48:30 INFO - PROCESS | 1008 | 1468190910826 Marionette TRACE conn5 -> [0,1849,"getWindowHandle",null] 15:48:30 INFO - PROCESS | 1008 | 1468190910828 Marionette TRACE conn5 <- [1,1849,null,{"value":"13"}] 15:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:48:30 INFO - PROCESS | 1008 | 1468190910839 Marionette TRACE conn5 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:48:30 INFO - PROCESS | 1008 | 1468190910841 Marionette TRACE conn5 <- [1,1850,null,{}] 15:48:30 INFO - PROCESS | 1008 | 1468190910845 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}] 15:48:30 INFO - PROCESS | 1008 | 1468190910847 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:30 INFO - PROCESS | 1008 | 1468190910982 Marionette TRACE conn5 <- [1,1851,null,{"value":null}] 15:48:31 INFO - PROCESS | 1008 | 1468190911004 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1008 | 1468190911006 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F57000 == 32 [pid = 1008] [id = 472] 15:48:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB8BB1C00) [pid = 1008] [serial = 1416] [outer = 0000000000000000] 15:48:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC4227000) [pid = 1008] [serial = 1417] [outer = 000000AFB8BB1C00] 15:48:31 INFO - PROCESS | 1008 | 1468190911052 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC4957400) [pid = 1008] [serial = 1418] [outer = 000000AFB8BB1C00] 15:48:31 INFO - PROCESS | 1008 | 1468190911514 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]]]}] 15:48:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:48:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 733ms 15:48:31 INFO - PROCESS | 1008 | 1468190911572 Marionette TRACE conn5 -> [0,1853,"getWindowHandle",null] 15:48:31 INFO - PROCESS | 1008 | 1468190911574 Marionette TRACE conn5 <- [1,1853,null,{"value":"13"}] 15:48:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:48:31 INFO - PROCESS | 1008 | 1468190911587 Marionette TRACE conn5 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:48:31 INFO - PROCESS | 1008 | 1468190911589 Marionette TRACE conn5 <- [1,1854,null,{}] 15:48:31 INFO - PROCESS | 1008 | 1468190911593 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}] 15:48:31 INFO - PROCESS | 1008 | 1468190911600 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:31 INFO - PROCESS | 1008 | 1468190911747 Marionette TRACE conn5 <- [1,1855,null,{"value":null}] 15:48:31 INFO - PROCESS | 1008 | 1468190911756 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:31 INFO - PROCESS | 1008 | 1468190911758 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6CE0800 == 33 [pid = 1008] [id = 473] 15:48:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC4EA8000) [pid = 1008] [serial = 1419] [outer = 0000000000000000] 15:48:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC52D2000) [pid = 1008] [serial = 1420] [outer = 000000AFC4EA8000] 15:48:31 INFO - PROCESS | 1008 | 1468190911849 Marionette DEBUG loaded listener.js 15:48:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5530000) [pid = 1008] [serial = 1421] [outer = 000000AFC4EA8000] 15:48:32 INFO - PROCESS | 1008 | 1468190912317 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]]]}] 15:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 796ms 15:48:32 INFO - PROCESS | 1008 | 1468190912377 Marionette TRACE conn5 -> [0,1857,"getWindowHandle",null] 15:48:32 INFO - PROCESS | 1008 | 1468190912379 Marionette TRACE conn5 <- [1,1857,null,{"value":"13"}] 15:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:48:32 INFO - PROCESS | 1008 | 1468190912388 Marionette TRACE conn5 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:48:32 INFO - PROCESS | 1008 | 1468190912389 Marionette TRACE conn5 <- [1,1858,null,{}] 15:48:32 INFO - PROCESS | 1008 | 1468190912393 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}] 15:48:32 INFO - PROCESS | 1008 | 1468190912395 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:32 INFO - PROCESS | 1008 | 1468190912620 Marionette TRACE conn5 <- [1,1859,null,{"value":null}] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC61A7400) [pid = 1008] [serial = 1395] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC52D0400) [pid = 1008] [serial = 1383] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC234C000) [pid = 1008] [serial = 1374] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC5B35C00) [pid = 1008] [serial = 1356] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBDCE2000) [pid = 1008] [serial = 1368] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8BAC800) [pid = 1008] [serial = 1359] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC502A400) [pid = 1008] [serial = 1380] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5512800) [pid = 1008] [serial = 1386] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8BAB800) [pid = 1008] [serial = 1389] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC520FC00) [pid = 1008] [serial = 1392] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8B67800) [pid = 1008] [serial = 1371] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8D48C00) [pid = 1008] [serial = 1362] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC42B2000) [pid = 1008] [serial = 1377] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:48:32 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB6DD7800) [pid = 1008] [serial = 1365] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:48:32 INFO - PROCESS | 1008 | 1468190912678 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:32 INFO - PROCESS | 1008 | 1468190912680 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC500E800 == 34 [pid = 1008] [id = 474] 15:48:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8725800) [pid = 1008] [serial = 1422] [outer = 0000000000000000] 15:48:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8C89000) [pid = 1008] [serial = 1423] [outer = 000000AFB8725800] 15:48:32 INFO - PROCESS | 1008 | 1468190912725 Marionette DEBUG loaded listener.js 15:48:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC2359400) [pid = 1008] [serial = 1424] [outer = 000000AFB8725800] 15:48:33 INFO - PROCESS | 1008 | 1468190913065 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]]]}] 15:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 733ms 15:48:33 INFO - PROCESS | 1008 | 1468190913125 Marionette TRACE conn5 -> [0,1861,"getWindowHandle",null] 15:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:48:33 INFO - PROCESS | 1008 | 1468190913128 Marionette TRACE conn5 <- [1,1861,null,{"value":"13"}] 15:48:33 INFO - PROCESS | 1008 | 1468190913131 Marionette TRACE conn5 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 1008 | 1468190913133 Marionette TRACE conn5 <- [1,1862,null,{}] 15:48:33 INFO - PROCESS | 1008 | 1468190913137 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}] 15:48:33 INFO - PROCESS | 1008 | 1468190913139 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:33 INFO - PROCESS | 1008 | 1468190913220 Marionette TRACE conn5 <- [1,1863,null,{"value":null}] 15:48:33 INFO - PROCESS | 1008 | 1468190913225 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1008 | 1468190913227 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBCF8F800 == 35 [pid = 1008] [id = 475] 15:48:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC4229000) [pid = 1008] [serial = 1425] [outer = 0000000000000000] 15:48:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5B32000) [pid = 1008] [serial = 1426] [outer = 000000AFC4229000] 15:48:33 INFO - PROCESS | 1008 | 1468190913272 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5B3F400) [pid = 1008] [serial = 1427] [outer = 000000AFC4229000] 15:48:33 INFO - PROCESS | 1008 | 1468190913700 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]]]}] 15:48:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:48:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 586ms 15:48:33 INFO - PROCESS | 1008 | 1468190913718 Marionette TRACE conn5 -> [0,1865,"getWindowHandle",null] 15:48:33 INFO - PROCESS | 1008 | 1468190913720 Marionette TRACE conn5 <- [1,1865,null,{"value":"13"}] 15:48:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:48:33 INFO - PROCESS | 1008 | 1468190913723 Marionette TRACE conn5 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:48:33 INFO - PROCESS | 1008 | 1468190913725 Marionette TRACE conn5 <- [1,1866,null,{}] 15:48:33 INFO - PROCESS | 1008 | 1468190913742 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}] 15:48:33 INFO - PROCESS | 1008 | 1468190913744 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:33 INFO - PROCESS | 1008 | 1468190913826 Marionette TRACE conn5 <- [1,1867,null,{"value":null}] 15:48:33 INFO - PROCESS | 1008 | 1468190913833 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:33 INFO - PROCESS | 1008 | 1468190913835 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98BD000 == 36 [pid = 1008] [id = 476] 15:48:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5D88400) [pid = 1008] [serial = 1428] [outer = 0000000000000000] 15:48:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC608C800) [pid = 1008] [serial = 1429] [outer = 000000AFC5D88400] 15:48:33 INFO - PROCESS | 1008 | 1468190913879 Marionette DEBUG loaded listener.js 15:48:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC61A8000) [pid = 1008] [serial = 1430] [outer = 000000AFC5D88400] 15:48:34 INFO - PROCESS | 1008 | 1468190914323 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]]]}] 15:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 648ms 15:48:34 INFO - PROCESS | 1008 | 1468190914375 Marionette TRACE conn5 -> [0,1869,"getWindowHandle",null] 15:48:34 INFO - PROCESS | 1008 | 1468190914378 Marionette TRACE conn5 <- [1,1869,null,{"value":"13"}] 15:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:48:34 INFO - PROCESS | 1008 | 1468190914381 Marionette TRACE conn5 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:48:34 INFO - PROCESS | 1008 | 1468190914383 Marionette TRACE conn5 <- [1,1870,null,{}] 15:48:34 INFO - PROCESS | 1008 | 1468190914386 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}] 15:48:34 INFO - PROCESS | 1008 | 1468190914388 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:34 INFO - PROCESS | 1008 | 1468190914471 Marionette TRACE conn5 <- [1,1871,null,{"value":null}] 15:48:34 INFO - PROCESS | 1008 | 1468190914476 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:34 INFO - PROCESS | 1008 | 1468190914478 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA049800 == 37 [pid = 1008] [id = 477] 15:48:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC61AC800) [pid = 1008] [serial = 1431] [outer = 0000000000000000] 15:48:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC6A53800) [pid = 1008] [serial = 1432] [outer = 000000AFC61AC800] 15:48:34 INFO - PROCESS | 1008 | 1468190914531 Marionette DEBUG loaded listener.js 15:48:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC7884C00) [pid = 1008] [serial = 1433] [outer = 000000AFC61AC800] 15:48:35 INFO - PROCESS | 1008 | 1468190915175 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]]]}] 15:48:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:48:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 880ms 15:48:35 INFO - PROCESS | 1008 | 1468190915265 Marionette TRACE conn5 -> [0,1873,"getWindowHandle",null] 15:48:35 INFO - PROCESS | 1008 | 1468190915270 Marionette TRACE conn5 <- [1,1873,null,{"value":"13"}] 15:48:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:48:35 INFO - PROCESS | 1008 | 1468190915275 Marionette TRACE conn5 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:48:35 INFO - PROCESS | 1008 | 1468190915281 Marionette TRACE conn5 <- [1,1874,null,{}] 15:48:35 INFO - PROCESS | 1008 | 1468190915286 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}] 15:48:35 INFO - PROCESS | 1008 | 1468190915289 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:35 INFO - PROCESS | 1008 | 1468190915417 Marionette TRACE conn5 <- [1,1875,null,{"value":null}] 15:48:35 INFO - PROCESS | 1008 | 1468190915532 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:35 INFO - PROCESS | 1008 | 1468190915535 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5D8800 == 38 [pid = 1008] [id = 478] 15:48:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8E12800) [pid = 1008] [serial = 1434] [outer = 0000000000000000] 15:48:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB92F9400) [pid = 1008] [serial = 1435] [outer = 000000AFB8E12800] 15:48:35 INFO - PROCESS | 1008 | 1468190915595 Marionette DEBUG loaded listener.js 15:48:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFBD6F6800) [pid = 1008] [serial = 1436] [outer = 000000AFB8E12800] 15:48:36 INFO - PROCESS | 1008 | 1468190916157 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]]]}] 15:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 944ms 15:48:36 INFO - PROCESS | 1008 | 1468190916223 Marionette TRACE conn5 -> [0,1877,"getWindowHandle",null] 15:48:36 INFO - PROCESS | 1008 | 1468190916229 Marionette TRACE conn5 <- [1,1877,null,{"value":"13"}] 15:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:48:36 INFO - PROCESS | 1008 | 1468190916235 Marionette TRACE conn5 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:48:36 INFO - PROCESS | 1008 | 1468190916238 Marionette TRACE conn5 <- [1,1878,null,{}] 15:48:36 INFO - PROCESS | 1008 | 1468190916242 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}] 15:48:36 INFO - PROCESS | 1008 | 1468190916246 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:36 INFO - PROCESS | 1008 | 1468190916364 Marionette TRACE conn5 <- [1,1879,null,{"value":null}] 15:48:36 INFO - PROCESS | 1008 | 1468190916486 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:36 INFO - PROCESS | 1008 | 1468190916489 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:36 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC611D000 == 39 [pid = 1008] [id = 479] 15:48:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBF4D1000) [pid = 1008] [serial = 1437] [outer = 0000000000000000] 15:48:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC2357800) [pid = 1008] [serial = 1438] [outer = 000000AFBF4D1000] 15:48:36 INFO - PROCESS | 1008 | 1468190916549 Marionette DEBUG loaded listener.js 15:48:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC4957C00) [pid = 1008] [serial = 1439] [outer = 000000AFBF4D1000] 15:48:37 INFO - PROCESS | 1008 | 1468190917173 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]]]}] 15:48:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:48:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 981ms 15:48:37 INFO - PROCESS | 1008 | 1468190917218 Marionette TRACE conn5 -> [0,1881,"getWindowHandle",null] 15:48:37 INFO - PROCESS | 1008 | 1468190917221 Marionette TRACE conn5 <- [1,1881,null,{"value":"13"}] 15:48:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:48:37 INFO - PROCESS | 1008 | 1468190917225 Marionette TRACE conn5 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:48:37 INFO - PROCESS | 1008 | 1468190917229 Marionette TRACE conn5 <- [1,1882,null,{}] 15:48:37 INFO - PROCESS | 1008 | 1468190917241 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}] 15:48:37 INFO - PROCESS | 1008 | 1468190917246 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:37 INFO - PROCESS | 1008 | 1468190917361 Marionette TRACE conn5 <- [1,1883,null,{"value":null}] 15:48:37 INFO - PROCESS | 1008 | 1468190917485 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:37 INFO - PROCESS | 1008 | 1468190917489 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8A7000 == 40 [pid = 1008] [id = 480] 15:48:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC53A2800) [pid = 1008] [serial = 1440] [outer = 0000000000000000] 15:48:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC5B35400) [pid = 1008] [serial = 1441] [outer = 000000AFC53A2800] 15:48:37 INFO - PROCESS | 1008 | 1468190917548 Marionette DEBUG loaded listener.js 15:48:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC7C05400) [pid = 1008] [serial = 1442] [outer = 000000AFC53A2800] 15:48:38 INFO - PROCESS | 1008 | 1468190918334 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]]]}] 15:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1138ms 15:48:38 INFO - PROCESS | 1008 | 1468190918368 Marionette TRACE conn5 -> [0,1885,"getWindowHandle",null] 15:48:38 INFO - PROCESS | 1008 | 1468190918373 Marionette TRACE conn5 <- [1,1885,null,{"value":"13"}] 15:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:48:38 INFO - PROCESS | 1008 | 1468190918387 Marionette TRACE conn5 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:48:38 INFO - PROCESS | 1008 | 1468190918391 Marionette TRACE conn5 <- [1,1886,null,{}] 15:48:38 INFO - PROCESS | 1008 | 1468190918396 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}] 15:48:38 INFO - PROCESS | 1008 | 1468190918399 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:38 INFO - PROCESS | 1008 | 1468190918502 Marionette TRACE conn5 <- [1,1887,null,{"value":null}] 15:48:38 INFO - PROCESS | 1008 | 1468190918579 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:38 INFO - PROCESS | 1008 | 1468190918584 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF08F000 == 41 [pid = 1008] [id = 481] 15:48:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFB8D4D800) [pid = 1008] [serial = 1443] [outer = 0000000000000000] 15:48:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFB8E10000) [pid = 1008] [serial = 1444] [outer = 000000AFB8D4D800] 15:48:38 INFO - PROCESS | 1008 | 1468190918635 Marionette DEBUG loaded listener.js 15:48:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 94 (000000AFBCFCCC00) [pid = 1008] [serial = 1445] [outer = 000000AFB8D4D800] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98BD000 == 40 [pid = 1008] [id = 476] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBCF8F800 == 39 [pid = 1008] [id = 475] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC500E800 == 38 [pid = 1008] [id = 474] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6CE0800 == 37 [pid = 1008] [id = 473] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F57000 == 36 [pid = 1008] [id = 472] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5694000 == 35 [pid = 1008] [id = 471] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B19000 == 34 [pid = 1008] [id = 470] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0CE800 == 33 [pid = 1008] [id = 469] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8B1E800 == 32 [pid = 1008] [id = 468] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBE925000 == 31 [pid = 1008] [id = 467] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8CA800 == 30 [pid = 1008] [id = 466] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8A7000 == 29 [pid = 1008] [id = 480] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC611D000 == 28 [pid = 1008] [id = 479] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5D8800 == 27 [pid = 1008] [id = 478] 15:48:39 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA049800 == 26 [pid = 1008] [id = 477] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 93 (000000AFC5397000) [pid = 1008] [serial = 1384] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFC421F000) [pid = 1008] [serial = 1375] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC42B1400) [pid = 1008] [serial = 1376] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC6093000) [pid = 1008] [serial = 1358] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFBDF5EC00) [pid = 1008] [serial = 1369] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFBE979400) [pid = 1008] [serial = 1370] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB8BAD800) [pid = 1008] [serial = 1360] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB8C24400) [pid = 1008] [serial = 1361] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC52CB800) [pid = 1008] [serial = 1381] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC552BC00) [pid = 1008] [serial = 1387] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC53A2400) [pid = 1008] [serial = 1385] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8C88000) [pid = 1008] [serial = 1390] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5592000) [pid = 1008] [serial = 1388] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC48A6400) [pid = 1008] [serial = 1391] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC6088800) [pid = 1008] [serial = 1393] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBEAC8400) [pid = 1008] [serial = 1372] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBF4D3000) [pid = 1008] [serial = 1373] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8D4B800) [pid = 1008] [serial = 1363] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8E12C00) [pid = 1008] [serial = 1364] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC495B400) [pid = 1008] [serial = 1378] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC502A000) [pid = 1008] [serial = 1379] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBD277800) [pid = 1008] [serial = 1366] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC61A4000) [pid = 1008] [serial = 1394] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC6975C00) [pid = 1008] [serial = 1397] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBD935400) [pid = 1008] [serial = 1367] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC52D0000) [pid = 1008] [serial = 1382] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC61B0800) [pid = 1008] [serial = 1396] [outer = 0000000000000000] [url = about:blank] 15:48:39 INFO - PROCESS | 1008 | 1468190919905 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]]]}] 15:48:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:48:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1596ms 15:48:39 INFO - PROCESS | 1008 | 1468190919988 Marionette TRACE conn5 -> [0,1889,"getWindowHandle",null] 15:48:40 INFO - PROCESS | 1008 | 1468190919992 Marionette TRACE conn5 <- [1,1889,null,{"value":"13"}] 15:48:40 INFO - PROCESS | 1008 | 1468190919998 Marionette TRACE conn5 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:48:40 INFO - PROCESS | 1008 | 1468190920001 Marionette TRACE conn5 <- [1,1890,null,{}] 15:48:40 INFO - PROCESS | 1008 | 1468190920006 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}] 15:48:40 INFO - PROCESS | 1008 | 1468190920009 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:40 INFO - PROCESS | 1008 | 1468190920100 Marionette TRACE conn5 <- [1,1891,null,{"value":null}] 15:48:40 INFO - PROCESS | 1008 | 1468190920177 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 1008 | 1468190920182 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBCF90800 == 27 [pid = 1008] [id = 482] 15:48:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8BB3C00) [pid = 1008] [serial = 1446] [outer = 0000000000000000] 15:48:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8C2F800) [pid = 1008] [serial = 1447] [outer = 000000AFB8BB3C00] 15:48:40 INFO - PROCESS | 1008 | 1468190920232 Marionette DEBUG loaded listener.js 15:48:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB8D4A800) [pid = 1008] [serial = 1448] [outer = 000000AFB8BB3C00] 15:48:40 INFO - PROCESS | 1008 | 1468190920662 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]]]}] 15:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 735ms 15:48:40 INFO - PROCESS | 1008 | 1468190920736 Marionette TRACE conn5 -> [0,1893,"getWindowHandle",null] 15:48:40 INFO - PROCESS | 1008 | 1468190920742 Marionette TRACE conn5 <- [1,1893,null,{"value":"13"}] 15:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:48:40 INFO - PROCESS | 1008 | 1468190920753 Marionette TRACE conn5 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:48:40 INFO - PROCESS | 1008 | 1468190920756 Marionette TRACE conn5 <- [1,1894,null,{}] 15:48:40 INFO - PROCESS | 1008 | 1468190920760 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}] 15:48:40 INFO - PROCESS | 1008 | 1468190920763 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:40 INFO - PROCESS | 1008 | 1468190920855 Marionette TRACE conn5 <- [1,1895,null,{"value":null}] 15:48:40 INFO - PROCESS | 1008 | 1468190920870 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:40 INFO - PROCESS | 1008 | 1468190920873 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA9B800 == 28 [pid = 1008] [id = 483] 15:48:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBD1F6400) [pid = 1008] [serial = 1449] [outer = 0000000000000000] 15:48:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBD276800) [pid = 1008] [serial = 1450] [outer = 000000AFBD1F6400] 15:48:40 INFO - PROCESS | 1008 | 1468190920921 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBDAA9000) [pid = 1008] [serial = 1451] [outer = 000000AFBD1F6400] 15:48:41 INFO - PROCESS | 1008 | 1468190921394 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]]]}] 15:48:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:48:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 690ms 15:48:41 INFO - PROCESS | 1008 | 1468190921441 Marionette TRACE conn5 -> [0,1897,"getWindowHandle",null] 15:48:41 INFO - PROCESS | 1008 | 1468190921443 Marionette TRACE conn5 <- [1,1897,null,{"value":"13"}] 15:48:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:48:41 INFO - PROCESS | 1008 | 1468190921447 Marionette TRACE conn5 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:48:41 INFO - PROCESS | 1008 | 1468190921451 Marionette TRACE conn5 <- [1,1898,null,{}] 15:48:41 INFO - PROCESS | 1008 | 1468190921493 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}] 15:48:41 INFO - PROCESS | 1008 | 1468190921498 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:41 INFO - PROCESS | 1008 | 1468190921589 Marionette TRACE conn5 <- [1,1899,null,{"value":null}] 15:48:41 INFO - PROCESS | 1008 | 1468190921672 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:41 INFO - PROCESS | 1008 | 1468190921675 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5261000 == 29 [pid = 1008] [id = 484] 15:48:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8BB9800) [pid = 1008] [serial = 1452] [outer = 0000000000000000] 15:48:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBF0FD400) [pid = 1008] [serial = 1453] [outer = 000000AFB8BB9800] 15:48:41 INFO - PROCESS | 1008 | 1468190921725 Marionette DEBUG loaded listener.js 15:48:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC223D000) [pid = 1008] [serial = 1454] [outer = 000000AFB8BB9800] 15:48:42 INFO - PROCESS | 1008 | 1468190922146 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]]]}] 15:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 711ms 15:48:42 INFO - PROCESS | 1008 | 1468190922160 Marionette TRACE conn5 -> [0,1901,"getWindowHandle",null] 15:48:42 INFO - PROCESS | 1008 | 1468190922163 Marionette TRACE conn5 <- [1,1901,null,{"value":"13"}] 15:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:48:42 INFO - PROCESS | 1008 | 1468190922166 Marionette TRACE conn5 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 1008 | 1468190922168 Marionette TRACE conn5 <- [1,1902,null,{}] 15:48:42 INFO - PROCESS | 1008 | 1468190922172 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}] 15:48:42 INFO - PROCESS | 1008 | 1468190922174 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:42 INFO - PROCESS | 1008 | 1468190922291 Marionette TRACE conn5 <- [1,1903,null,{"value":null}] 15:48:42 INFO - PROCESS | 1008 | 1468190922296 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:42 INFO - PROCESS | 1008 | 1468190922299 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5890000 == 30 [pid = 1008] [id = 485] 15:48:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC2A3F000) [pid = 1008] [serial = 1455] [outer = 0000000000000000] 15:48:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC3F12C00) [pid = 1008] [serial = 1456] [outer = 000000AFC2A3F000] 15:48:42 INFO - PROCESS | 1008 | 1468190922390 Marionette DEBUG loaded listener.js 15:48:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC42B1400) [pid = 1008] [serial = 1457] [outer = 000000AFC2A3F000] 15:48:42 INFO - PROCESS | 1008 | 1468190922837 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]]]}] 15:48:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:48:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 733ms 15:48:42 INFO - PROCESS | 1008 | 1468190922903 Marionette TRACE conn5 -> [0,1905,"getWindowHandle",null] 15:48:42 INFO - PROCESS | 1008 | 1468190922905 Marionette TRACE conn5 <- [1,1905,null,{"value":"13"}] 15:48:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:48:42 INFO - PROCESS | 1008 | 1468190922917 Marionette TRACE conn5 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:48:42 INFO - PROCESS | 1008 | 1468190922919 Marionette TRACE conn5 <- [1,1906,null,{}] 15:48:42 INFO - PROCESS | 1008 | 1468190922961 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}] 15:48:42 INFO - PROCESS | 1008 | 1468190922964 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:43 INFO - PROCESS | 1008 | 1468190923072 Marionette TRACE conn5 <- [1,1907,null,{"value":null}] 15:48:43 INFO - PROCESS | 1008 | 1468190923084 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 1008 | 1468190923086 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60CE000 == 31 [pid = 1008] [id = 486] 15:48:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB8D53800) [pid = 1008] [serial = 1458] [outer = 0000000000000000] 15:48:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC495BC00) [pid = 1008] [serial = 1459] [outer = 000000AFB8D53800] 15:48:43 INFO - PROCESS | 1008 | 1468190923133 Marionette DEBUG loaded listener.js 15:48:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5032000) [pid = 1008] [serial = 1460] [outer = 000000AFB8D53800] 15:48:43 INFO - PROCESS | 1008 | 1468190923589 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]]]}] 15:48:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:48:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 734ms 15:48:43 INFO - PROCESS | 1008 | 1468190923656 Marionette TRACE conn5 -> [0,1909,"getWindowHandle",null] 15:48:43 INFO - PROCESS | 1008 | 1468190923659 Marionette TRACE conn5 <- [1,1909,null,{"value":"13"}] 15:48:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:48:43 INFO - PROCESS | 1008 | 1468190923662 Marionette TRACE conn5 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:48:43 INFO - PROCESS | 1008 | 1468190923664 Marionette TRACE conn5 <- [1,1910,null,{}] 15:48:43 INFO - PROCESS | 1008 | 1468190923667 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}] 15:48:43 INFO - PROCESS | 1008 | 1468190923673 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:43 INFO - PROCESS | 1008 | 1468190923817 Marionette TRACE conn5 <- [1,1911,null,{"value":null}] 15:48:43 INFO - PROCESS | 1008 | 1468190923830 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:43 INFO - PROCESS | 1008 | 1468190923832 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC810A800 == 32 [pid = 1008] [id = 487] 15:48:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5030C00) [pid = 1008] [serial = 1461] [outer = 0000000000000000] 15:48:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC52CF000) [pid = 1008] [serial = 1462] [outer = 000000AFC5030C00] 15:48:43 INFO - PROCESS | 1008 | 1468190923878 Marionette DEBUG loaded listener.js 15:48:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC5530400) [pid = 1008] [serial = 1463] [outer = 000000AFC5030C00] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8BB1C00) [pid = 1008] [serial = 1416] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC4EA8000) [pid = 1008] [serial = 1419] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8725800) [pid = 1008] [serial = 1422] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC6A54800) [pid = 1008] [serial = 1398] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB92F2C00) [pid = 1008] [serial = 1407] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8BB9400) [pid = 1008] [serial = 1401] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8B65800) [pid = 1008] [serial = 1413] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB7E2E000) [pid = 1008] [serial = 1404] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBE977400) [pid = 1008] [serial = 1410] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC4229000) [pid = 1008] [serial = 1425] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC61AC800) [pid = 1008] [serial = 1431] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:48:44 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5D88400) [pid = 1008] [serial = 1428] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:48:44 INFO - PROCESS | 1008 | 1468190924485 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]]]}] 15:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 878ms 15:48:44 INFO - PROCESS | 1008 | 1468190924544 Marionette TRACE conn5 -> [0,1913,"getWindowHandle",null] 15:48:44 INFO - PROCESS | 1008 | 1468190924546 Marionette TRACE conn5 <- [1,1913,null,{"value":"13"}] 15:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:48:44 INFO - PROCESS | 1008 | 1468190924550 Marionette TRACE conn5 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:48:44 INFO - PROCESS | 1008 | 1468190924551 Marionette TRACE conn5 <- [1,1914,null,{}] 15:48:44 INFO - PROCESS | 1008 | 1468190924555 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}] 15:48:44 INFO - PROCESS | 1008 | 1468190924557 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:44 INFO - PROCESS | 1008 | 1468190924637 Marionette TRACE conn5 <- [1,1915,null,{"value":null}] 15:48:44 INFO - PROCESS | 1008 | 1468190924642 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:44 INFO - PROCESS | 1008 | 1468190924644 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9339000 == 33 [pid = 1008] [id = 488] 15:48:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8BB5000) [pid = 1008] [serial = 1464] [outer = 0000000000000000] 15:48:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC4952400) [pid = 1008] [serial = 1465] [outer = 000000AFB8BB5000] 15:48:44 INFO - PROCESS | 1008 | 1468190924689 Marionette DEBUG loaded listener.js 15:48:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC552E000) [pid = 1008] [serial = 1466] [outer = 000000AFB8BB5000] 15:48:45 INFO - PROCESS | 1008 | 1468190925113 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]]]}] 15:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 586ms 15:48:45 INFO - PROCESS | 1008 | 1468190925143 Marionette TRACE conn5 -> [0,1917,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 1008 | 1468190925145 Marionette TRACE conn5 <- [1,1917,null,{"value":"13"}] 15:48:45 INFO - PROCESS | 1008 | 1468190925148 Marionette TRACE conn5 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:48:45 INFO - PROCESS | 1008 | 1468190925150 Marionette TRACE conn5 <- [1,1918,null,{}] 15:48:45 INFO - PROCESS | 1008 | 1468190925153 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}] 15:48:45 INFO - PROCESS | 1008 | 1468190925155 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:45 INFO - PROCESS | 1008 | 1468190925235 Marionette TRACE conn5 <- [1,1919,null,{"value":null}] 15:48:45 INFO - PROCESS | 1008 | 1468190925241 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 1008 | 1468190925243 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C0000 == 34 [pid = 1008] [id = 489] 15:48:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5592000) [pid = 1008] [serial = 1467] [outer = 0000000000000000] 15:48:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5B36400) [pid = 1008] [serial = 1468] [outer = 000000AFC5592000] 15:48:45 INFO - PROCESS | 1008 | 1468190925288 Marionette DEBUG loaded listener.js 15:48:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5D89800) [pid = 1008] [serial = 1469] [outer = 000000AFC5592000] 15:48:45 INFO - PROCESS | 1008 | 1468190925723 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]]]}] 15:48:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:48:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 629ms 15:48:45 INFO - PROCESS | 1008 | 1468190925782 Marionette TRACE conn5 -> [0,1921,"getWindowHandle",null] 15:48:45 INFO - PROCESS | 1008 | 1468190925784 Marionette TRACE conn5 <- [1,1921,null,{"value":"13"}] 15:48:45 INFO - PROCESS | 1008 | 1468190925787 Marionette TRACE conn5 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:48:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:48:45 INFO - PROCESS | 1008 | 1468190925789 Marionette TRACE conn5 <- [1,1922,null,{}] 15:48:45 INFO - PROCESS | 1008 | 1468190925792 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}] 15:48:45 INFO - PROCESS | 1008 | 1468190925794 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:45 INFO - PROCESS | 1008 | 1468190925875 Marionette TRACE conn5 <- [1,1923,null,{"value":null}] 15:48:45 INFO - PROCESS | 1008 | 1468190925883 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:45 INFO - PROCESS | 1008 | 1468190925885 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC525D000 == 35 [pid = 1008] [id = 490] 15:48:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5D87400) [pid = 1008] [serial = 1470] [outer = 0000000000000000] 15:48:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC6094000) [pid = 1008] [serial = 1471] [outer = 000000AFC5D87400] 15:48:45 INFO - PROCESS | 1008 | 1468190925930 Marionette DEBUG loaded listener.js 15:48:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC61A7800) [pid = 1008] [serial = 1472] [outer = 000000AFC5D87400] 15:48:46 INFO - PROCESS | 1008 | 1468190926700 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]]]}] 15:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 942ms 15:48:46 INFO - PROCESS | 1008 | 1468190926733 Marionette TRACE conn5 -> [0,1925,"getWindowHandle",null] 15:48:46 INFO - PROCESS | 1008 | 1468190926739 Marionette TRACE conn5 <- [1,1925,null,{"value":"13"}] 15:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:48:46 INFO - PROCESS | 1008 | 1468190926744 Marionette TRACE conn5 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:48:46 INFO - PROCESS | 1008 | 1468190926748 Marionette TRACE conn5 <- [1,1926,null,{}] 15:48:46 INFO - PROCESS | 1008 | 1468190926754 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}] 15:48:46 INFO - PROCESS | 1008 | 1468190926758 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:46 INFO - PROCESS | 1008 | 1468190926883 Marionette TRACE conn5 <- [1,1927,null,{"value":null}] 15:48:47 INFO - PROCESS | 1008 | 1468190927006 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:47 INFO - PROCESS | 1008 | 1468190927009 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA98000 == 36 [pid = 1008] [id = 491] 15:48:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8BAFC00) [pid = 1008] [serial = 1473] [outer = 0000000000000000] 15:48:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB8D45000) [pid = 1008] [serial = 1474] [outer = 000000AFB8BAFC00] 15:48:47 INFO - PROCESS | 1008 | 1468190927070 Marionette DEBUG loaded listener.js 15:48:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB923A400) [pid = 1008] [serial = 1475] [outer = 000000AFB8BAFC00] 15:48:47 INFO - PROCESS | 1008 | 1468190927857 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]]]}] 15:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1191ms 15:48:47 INFO - PROCESS | 1008 | 1468190927938 Marionette TRACE conn5 -> [0,1929,"getWindowHandle",null] 15:48:47 INFO - PROCESS | 1008 | 1468190927943 Marionette TRACE conn5 <- [1,1929,null,{"value":"13"}] 15:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:48:47 INFO - PROCESS | 1008 | 1468190927950 Marionette TRACE conn5 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:48:47 INFO - PROCESS | 1008 | 1468190927953 Marionette TRACE conn5 <- [1,1930,null,{}] 15:48:47 INFO - PROCESS | 1008 | 1468190927957 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}] 15:48:47 INFO - PROCESS | 1008 | 1468190927960 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:48 INFO - PROCESS | 1008 | 1468190928101 Marionette TRACE conn5 <- [1,1931,null,{"value":null}] 15:48:48 INFO - PROCESS | 1008 | 1468190928303 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:48 INFO - PROCESS | 1008 | 1468190928307 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:48 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8B32800 == 37 [pid = 1008] [id = 492] 15:48:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB8B67800) [pid = 1008] [serial = 1476] [outer = 0000000000000000] 15:48:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8C81400) [pid = 1008] [serial = 1477] [outer = 000000AFB8B67800] 15:48:48 INFO - PROCESS | 1008 | 1468190928367 Marionette DEBUG loaded listener.js 15:48:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB922FC00) [pid = 1008] [serial = 1478] [outer = 000000AFB8B67800] 15:48:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98C0000 == 36 [pid = 1008] [id = 489] 15:48:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9339000 == 35 [pid = 1008] [id = 488] 15:48:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC810A800 == 34 [pid = 1008] [id = 487] 15:48:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60CE000 == 33 [pid = 1008] [id = 486] 15:48:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5890000 == 32 [pid = 1008] [id = 485] 15:48:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5261000 == 31 [pid = 1008] [id = 484] 15:48:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEA9B800 == 30 [pid = 1008] [id = 483] 15:48:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBCF90800 == 29 [pid = 1008] [id = 482] 15:48:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF08F000 == 28 [pid = 1008] [id = 481] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC7884C00) [pid = 1008] [serial = 1433] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC6A53800) [pid = 1008] [serial = 1432] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC608C800) [pid = 1008] [serial = 1429] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC61A8000) [pid = 1008] [serial = 1430] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC4227000) [pid = 1008] [serial = 1417] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC52D2000) [pid = 1008] [serial = 1420] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC4957400) [pid = 1008] [serial = 1418] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8C89000) [pid = 1008] [serial = 1423] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC7608800) [pid = 1008] [serial = 1399] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC7883C00) [pid = 1008] [serial = 1400] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBD1EF400) [pid = 1008] [serial = 1408] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBD9DCC00) [pid = 1008] [serial = 1409] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8C89400) [pid = 1008] [serial = 1402] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB9108000) [pid = 1008] [serial = 1403] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC2A45000) [pid = 1008] [serial = 1414] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8C22800) [pid = 1008] [serial = 1405] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB9105000) [pid = 1008] [serial = 1406] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBEACB800) [pid = 1008] [serial = 1411] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC2235000) [pid = 1008] [serial = 1412] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC5530000) [pid = 1008] [serial = 1421] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC5B32000) [pid = 1008] [serial = 1426] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC2359400) [pid = 1008] [serial = 1424] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC5B3F400) [pid = 1008] [serial = 1427] [outer = 0000000000000000] [url = about:blank] 15:48:48 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC3F1D800) [pid = 1008] [serial = 1415] [outer = 0000000000000000] [url = about:blank] 15:48:49 INFO - PROCESS | 1008 | 1468190928994 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]]]}] 15:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1088ms 15:48:49 INFO - PROCESS | 1008 | 1468190929040 Marionette TRACE conn5 -> [0,1933,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 1008 | 1468190929044 Marionette TRACE conn5 <- [1,1933,null,{"value":"13"}] 15:48:49 INFO - PROCESS | 1008 | 1468190929048 Marionette TRACE conn5 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:48:49 INFO - PROCESS | 1008 | 1468190929051 Marionette TRACE conn5 <- [1,1934,null,{}] 15:48:49 INFO - PROCESS | 1008 | 1468190929056 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}] 15:48:49 INFO - PROCESS | 1008 | 1468190929061 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:49 INFO - PROCESS | 1008 | 1468190929152 Marionette TRACE conn5 <- [1,1935,null,{"value":null}] 15:48:49 INFO - PROCESS | 1008 | 1468190929233 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:49 INFO - PROCESS | 1008 | 1468190929236 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0A3800 == 29 [pid = 1008] [id = 493] 15:48:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB8C90800) [pid = 1008] [serial = 1479] [outer = 0000000000000000] 15:48:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB9238000) [pid = 1008] [serial = 1480] [outer = 000000AFB8C90800] 15:48:49 INFO - PROCESS | 1008 | 1468190929285 Marionette DEBUG loaded listener.js 15:48:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBE907000) [pid = 1008] [serial = 1481] [outer = 000000AFB8C90800] 15:48:49 INFO - PROCESS | 1008 | 1468190929723 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]]]}] 15:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 733ms 15:48:49 INFO - PROCESS | 1008 | 1468190929788 Marionette TRACE conn5 -> [0,1937,"getWindowHandle",null] 15:48:49 INFO - PROCESS | 1008 | 1468190929792 Marionette TRACE conn5 <- [1,1937,null,{"value":"13"}] 15:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:48:49 INFO - PROCESS | 1008 | 1468190929802 Marionette TRACE conn5 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:48:49 INFO - PROCESS | 1008 | 1468190929804 Marionette TRACE conn5 <- [1,1938,null,{}] 15:48:49 INFO - PROCESS | 1008 | 1468190929808 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}] 15:48:49 INFO - PROCESS | 1008 | 1468190929811 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:49 INFO - PROCESS | 1008 | 1468190929904 Marionette TRACE conn5 <- [1,1939,null,{"value":null}] 15:48:49 INFO - PROCESS | 1008 | 1468190929919 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:49 INFO - PROCESS | 1008 | 1468190929921 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50CB800 == 30 [pid = 1008] [id = 494] 15:48:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC223B000) [pid = 1008] [serial = 1482] [outer = 0000000000000000] 15:48:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC22D5C00) [pid = 1008] [serial = 1483] [outer = 000000AFC223B000] 15:48:49 INFO - PROCESS | 1008 | 1468190929967 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC3F19000) [pid = 1008] [serial = 1484] [outer = 000000AFC223B000] 15:48:50 INFO - PROCESS | 1008 | 1468190930427 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]]]}] 15:48:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:48:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 692ms 15:48:50 INFO - PROCESS | 1008 | 1468190930493 Marionette TRACE conn5 -> [0,1941,"getWindowHandle",null] 15:48:50 INFO - PROCESS | 1008 | 1468190930495 Marionette TRACE conn5 <- [1,1941,null,{"value":"13"}] 15:48:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:48:50 INFO - PROCESS | 1008 | 1468190930501 Marionette TRACE conn5 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:48:50 INFO - PROCESS | 1008 | 1468190930507 Marionette TRACE conn5 <- [1,1942,null,{}] 15:48:50 INFO - PROCESS | 1008 | 1468190930517 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}] 15:48:50 INFO - PROCESS | 1008 | 1468190930521 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:50 INFO - PROCESS | 1008 | 1468190930611 Marionette TRACE conn5 <- [1,1943,null,{"value":null}] 15:48:50 INFO - PROCESS | 1008 | 1468190930625 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:50 INFO - PROCESS | 1008 | 1468190930627 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F6A800 == 31 [pid = 1008] [id = 495] 15:48:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8B69400) [pid = 1008] [serial = 1485] [outer = 0000000000000000] 15:48:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC4EA8000) [pid = 1008] [serial = 1486] [outer = 000000AFB8B69400] 15:48:50 INFO - PROCESS | 1008 | 1468190930672 Marionette DEBUG loaded listener.js 15:48:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC50AB800) [pid = 1008] [serial = 1487] [outer = 000000AFB8B69400] 15:48:51 INFO - PROCESS | 1008 | 1468190931085 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]]]}] 15:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 648ms 15:48:51 INFO - PROCESS | 1008 | 1468190931151 Marionette TRACE conn5 -> [0,1945,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 1008 | 1468190931154 Marionette TRACE conn5 <- [1,1945,null,{"value":"13"}] 15:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:48:51 INFO - PROCESS | 1008 | 1468190931158 Marionette TRACE conn5 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 1008 | 1468190931160 Marionette TRACE conn5 <- [1,1946,null,{}] 15:48:51 INFO - PROCESS | 1008 | 1468190931163 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}] 15:48:51 INFO - PROCESS | 1008 | 1468190931165 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:51 INFO - PROCESS | 1008 | 1468190931281 Marionette TRACE conn5 <- [1,1947,null,{"value":null}] 15:48:51 INFO - PROCESS | 1008 | 1468190931357 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:51 INFO - PROCESS | 1008 | 1468190931360 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC78B5000 == 32 [pid = 1008] [id = 496] 15:48:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC52C9400) [pid = 1008] [serial = 1488] [outer = 0000000000000000] 15:48:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC52F6400) [pid = 1008] [serial = 1489] [outer = 000000AFC52C9400] 15:48:51 INFO - PROCESS | 1008 | 1468190931413 Marionette DEBUG loaded listener.js 15:48:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC53A2400) [pid = 1008] [serial = 1490] [outer = 000000AFC52C9400] 15:48:51 INFO - PROCESS | 1008 | 1468190931832 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]]]}] 15:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 731ms 15:48:51 INFO - PROCESS | 1008 | 1468190931892 Marionette TRACE conn5 -> [0,1949,"getWindowHandle",null] 15:48:51 INFO - PROCESS | 1008 | 1468190931894 Marionette TRACE conn5 <- [1,1949,null,{"value":"13"}] 15:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:48:51 INFO - PROCESS | 1008 | 1468190931897 Marionette TRACE conn5 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:48:51 INFO - PROCESS | 1008 | 1468190931899 Marionette TRACE conn5 <- [1,1950,null,{}] 15:48:51 INFO - PROCESS | 1008 | 1468190931903 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}] 15:48:51 INFO - PROCESS | 1008 | 1468190931905 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:52 INFO - PROCESS | 1008 | 1468190932016 Marionette TRACE conn5 <- [1,1951,null,{"value":null}] 15:48:52 INFO - PROCESS | 1008 | 1468190932023 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 1008 | 1468190932030 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5CE1000 == 33 [pid = 1008] [id = 497] 15:48:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5B33400) [pid = 1008] [serial = 1491] [outer = 0000000000000000] 15:48:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5B3A000) [pid = 1008] [serial = 1492] [outer = 000000AFC5B33400] 15:48:52 INFO - PROCESS | 1008 | 1468190932136 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC6147C00) [pid = 1008] [serial = 1493] [outer = 000000AFC5B33400] 15:48:52 INFO - PROCESS | 1008 | 1468190932589 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]]]}] 15:48:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:48:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 734ms 15:48:52 INFO - PROCESS | 1008 | 1468190932664 Marionette TRACE conn5 -> [0,1953,"getWindowHandle",null] 15:48:52 INFO - PROCESS | 1008 | 1468190932667 Marionette TRACE conn5 <- [1,1953,null,{"value":"13"}] 15:48:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:48:52 INFO - PROCESS | 1008 | 1468190932672 Marionette TRACE conn5 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:48:52 INFO - PROCESS | 1008 | 1468190932674 Marionette TRACE conn5 <- [1,1954,null,{}] 15:48:52 INFO - PROCESS | 1008 | 1468190932678 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}] 15:48:52 INFO - PROCESS | 1008 | 1468190932680 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:52 INFO - PROCESS | 1008 | 1468190932801 Marionette TRACE conn5 <- [1,1955,null,{"value":null}] 15:48:52 INFO - PROCESS | 1008 | 1468190932858 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:52 INFO - PROCESS | 1008 | 1468190932860 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9D94800 == 34 [pid = 1008] [id = 498] 15:48:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC6C9A800) [pid = 1008] [serial = 1494] [outer = 0000000000000000] 15:48:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC76F6400) [pid = 1008] [serial = 1495] [outer = 000000AFC6C9A800] 15:48:52 INFO - PROCESS | 1008 | 1468190932904 Marionette DEBUG loaded listener.js 15:48:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC7C87C00) [pid = 1008] [serial = 1496] [outer = 000000AFC6C9A800] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5030C00) [pid = 1008] [serial = 1461] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8E12800) [pid = 1008] [serial = 1434] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC5592000) [pid = 1008] [serial = 1467] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBF4D1000) [pid = 1008] [serial = 1437] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC53A2800) [pid = 1008] [serial = 1440] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8BB5000) [pid = 1008] [serial = 1464] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC2A3F000) [pid = 1008] [serial = 1455] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8D53800) [pid = 1008] [serial = 1458] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBD1F6400) [pid = 1008] [serial = 1449] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8BB9800) [pid = 1008] [serial = 1452] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB8BB3C00) [pid = 1008] [serial = 1446] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:48:53 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB8D4D800) [pid = 1008] [serial = 1443] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:48:53 INFO - PROCESS | 1008 | 1468190933341 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]]]}] 15:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 689ms 15:48:53 INFO - PROCESS | 1008 | 1468190933365 Marionette TRACE conn5 -> [0,1957,"getWindowHandle",null] 15:48:53 INFO - PROCESS | 1008 | 1468190933368 Marionette TRACE conn5 <- [1,1957,null,{"value":"13"}] 15:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:48:53 INFO - PROCESS | 1008 | 1468190933371 Marionette TRACE conn5 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:48:53 INFO - PROCESS | 1008 | 1468190933372 Marionette TRACE conn5 <- [1,1958,null,{}] 15:48:53 INFO - PROCESS | 1008 | 1468190933376 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}] 15:48:53 INFO - PROCESS | 1008 | 1468190933378 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:53 INFO - PROCESS | 1008 | 1468190933459 Marionette TRACE conn5 <- [1,1959,null,{"value":null}] 15:48:53 INFO - PROCESS | 1008 | 1468190933466 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:53 INFO - PROCESS | 1008 | 1468190933468 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9D88000 == 35 [pid = 1008] [id = 499] 15:48:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8BADC00) [pid = 1008] [serial = 1497] [outer = 0000000000000000] 15:48:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBE977400) [pid = 1008] [serial = 1498] [outer = 000000AFB8BADC00] 15:48:53 INFO - PROCESS | 1008 | 1468190933586 Marionette DEBUG loaded listener.js 15:48:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5038800) [pid = 1008] [serial = 1499] [outer = 000000AFB8BADC00] 15:48:53 INFO - PROCESS | 1008 | 1468190933954 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]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 628ms 15:48:54 INFO - PROCESS | 1008 | 1468190934002 Marionette TRACE conn5 -> [0,1961,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 1008 | 1468190934004 Marionette TRACE conn5 <- [1,1961,null,{"value":"13"}] 15:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:48:54 INFO - PROCESS | 1008 | 1468190934008 Marionette TRACE conn5 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - PROCESS | 1008 | 1468190934009 Marionette TRACE conn5 <- [1,1962,null,{}] 15:48:54 INFO - PROCESS | 1008 | 1468190934013 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}] 15:48:54 INFO - PROCESS | 1008 | 1468190934016 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:54 INFO - PROCESS | 1008 | 1468190934138 Marionette TRACE conn5 <- [1,1963,null,{"value":null}] 15:48:54 INFO - PROCESS | 1008 | 1468190934237 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:54 INFO - PROCESS | 1008 | 1468190934239 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5F6800 == 36 [pid = 1008] [id = 500] 15:48:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC760B400) [pid = 1008] [serial = 1500] [outer = 0000000000000000] 15:48:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC816C800) [pid = 1008] [serial = 1501] [outer = 000000AFC760B400] 15:48:54 INFO - PROCESS | 1008 | 1468190934284 Marionette DEBUG loaded listener.js 15:48:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC8D5D400) [pid = 1008] [serial = 1502] [outer = 000000AFC760B400] 15:48:54 INFO - PROCESS | 1008 | 1468190934630 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]]]}] 15:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 692ms 15:48:54 INFO - PROCESS | 1008 | 1468190934704 Marionette TRACE conn5 -> [0,1965,"getWindowHandle",null] 15:48:54 INFO - PROCESS | 1008 | 1468190934706 Marionette TRACE conn5 <- [1,1965,null,{"value":"13"}] 15:48:54 INFO - PROCESS | 1008 | 1468190934710 Marionette TRACE conn5 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:48:54 INFO - PROCESS | 1008 | 1468190934712 Marionette TRACE conn5 <- [1,1966,null,{}] 15:48:54 INFO - PROCESS | 1008 | 1468190934716 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}] 15:48:54 INFO - PROCESS | 1008 | 1468190934717 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:54 INFO - PROCESS | 1008 | 1468190934800 Marionette TRACE conn5 <- [1,1967,null,{"value":null}] 15:48:54 INFO - PROCESS | 1008 | 1468190934805 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:54 INFO - PROCESS | 1008 | 1468190934807 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F6A000 == 37 [pid = 1008] [id = 501] 15:48:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC4EA9000) [pid = 1008] [serial = 1503] [outer = 0000000000000000] 15:48:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC8D64400) [pid = 1008] [serial = 1504] [outer = 000000AFC4EA9000] 15:48:54 INFO - PROCESS | 1008 | 1468190934851 Marionette DEBUG loaded listener.js 15:48:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8DE2000) [pid = 1008] [serial = 1505] [outer = 000000AFC4EA9000] 15:48:55 INFO - PROCESS | 1008 | 1468190935340 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]]]}] 15:48:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:48:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 690ms 15:48:55 INFO - PROCESS | 1008 | 1468190935403 Marionette TRACE conn5 -> [0,1969,"getWindowHandle",null] 15:48:55 INFO - PROCESS | 1008 | 1468190935408 Marionette TRACE conn5 <- [1,1969,null,{"value":"13"}] 15:48:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:48:55 INFO - PROCESS | 1008 | 1468190935414 Marionette TRACE conn5 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:48:55 INFO - PROCESS | 1008 | 1468190935418 Marionette TRACE conn5 <- [1,1970,null,{}] 15:48:55 INFO - PROCESS | 1008 | 1468190935424 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}] 15:48:55 INFO - PROCESS | 1008 | 1468190935428 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:55 INFO - PROCESS | 1008 | 1468190935629 Marionette TRACE conn5 <- [1,1971,null,{"value":null}] 15:48:55 INFO - PROCESS | 1008 | 1468190935749 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:55 INFO - PROCESS | 1008 | 1468190935754 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF08A800 == 38 [pid = 1008] [id = 502] 15:48:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB910E400) [pid = 1008] [serial = 1506] [outer = 0000000000000000] 15:48:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFB9B56800) [pid = 1008] [serial = 1507] [outer = 000000AFB910E400] 15:48:55 INFO - PROCESS | 1008 | 1468190935815 Marionette DEBUG loaded listener.js 15:48:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFBDF5FC00) [pid = 1008] [serial = 1508] [outer = 000000AFB910E400] 15:48:56 INFO - PROCESS | 1008 | 1468190936374 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]]]}] 15:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1030ms 15:48:56 INFO - PROCESS | 1008 | 1468190936447 Marionette TRACE conn5 -> [0,1973,"getWindowHandle",null] 15:48:56 INFO - PROCESS | 1008 | 1468190936452 Marionette TRACE conn5 <- [1,1973,null,{"value":"13"}] 15:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:48:56 INFO - PROCESS | 1008 | 1468190936495 Marionette TRACE conn5 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:48:56 INFO - PROCESS | 1008 | 1468190936499 Marionette TRACE conn5 <- [1,1974,null,{}] 15:48:56 INFO - PROCESS | 1008 | 1468190936503 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}] 15:48:56 INFO - PROCESS | 1008 | 1468190936506 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:56 INFO - PROCESS | 1008 | 1468190936630 Marionette TRACE conn5 <- [1,1975,null,{"value":null}] 15:48:56 INFO - PROCESS | 1008 | 1468190936745 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:56 INFO - PROCESS | 1008 | 1468190936748 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7687800 == 39 [pid = 1008] [id = 503] 15:48:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC26B8000) [pid = 1008] [serial = 1509] [outer = 0000000000000000] 15:48:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC4228800) [pid = 1008] [serial = 1510] [outer = 000000AFC26B8000] 15:48:56 INFO - PROCESS | 1008 | 1468190936807 Marionette DEBUG loaded listener.js 15:48:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC4EB0800) [pid = 1008] [serial = 1511] [outer = 000000AFC26B8000] 15:48:57 INFO - PROCESS | 1008 | 1468190937374 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]]]}] 15:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 965ms 15:48:57 INFO - PROCESS | 1008 | 1468190937439 Marionette TRACE conn5 -> [0,1977,"getWindowHandle",null] 15:48:57 INFO - PROCESS | 1008 | 1468190937442 Marionette TRACE conn5 <- [1,1977,null,{"value":"13"}] 15:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:48:57 INFO - PROCESS | 1008 | 1468190937445 Marionette TRACE conn5 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:48:57 INFO - PROCESS | 1008 | 1468190937450 Marionette TRACE conn5 <- [1,1978,null,{}] 15:48:57 INFO - PROCESS | 1008 | 1468190937461 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}] 15:48:57 INFO - PROCESS | 1008 | 1468190937467 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:57 INFO - PROCESS | 1008 | 1468190937583 Marionette TRACE conn5 <- [1,1979,null,{"value":null}] 15:48:57 INFO - PROCESS | 1008 | 1468190937678 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:57 INFO - PROCESS | 1008 | 1468190937682 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE20000 == 40 [pid = 1008] [id = 504] 15:48:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC608D400) [pid = 1008] [serial = 1512] [outer = 0000000000000000] 15:48:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC61AFC00) [pid = 1008] [serial = 1513] [outer = 000000AFC608D400] 15:48:57 INFO - PROCESS | 1008 | 1468190937741 Marionette DEBUG loaded listener.js 15:48:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC8D65000) [pid = 1008] [serial = 1514] [outer = 000000AFC608D400] 15:48:58 INFO - PROCESS | 1008 | 1468190938406 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]]]}] 15:48:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:48:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 985ms 15:48:58 INFO - PROCESS | 1008 | 1468190938432 Marionette TRACE conn5 -> [0,1981,"getWindowHandle",null] 15:48:58 INFO - PROCESS | 1008 | 1468190938436 Marionette TRACE conn5 <- [1,1981,null,{"value":"13"}] 15:48:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:48:58 INFO - PROCESS | 1008 | 1468190938439 Marionette TRACE conn5 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:48:58 INFO - PROCESS | 1008 | 1468190938441 Marionette TRACE conn5 <- [1,1982,null,{}] 15:48:58 INFO - PROCESS | 1008 | 1468190938445 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}] 15:48:58 INFO - PROCESS | 1008 | 1468190938448 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:58 INFO - PROCESS | 1008 | 1468190938561 Marionette TRACE conn5 <- [1,1983,null,{"value":null}] 15:48:58 INFO - PROCESS | 1008 | 1468190938809 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:48:58 INFO - PROCESS | 1008 | 1468190938812 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:48:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD2EB000 == 41 [pid = 1008] [id = 505] 15:48:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB7EC2400) [pid = 1008] [serial = 1515] [outer = 0000000000000000] 15:48:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB8D48400) [pid = 1008] [serial = 1516] [outer = 000000AFB7EC2400] 15:48:58 INFO - PROCESS | 1008 | 1468190938881 Marionette DEBUG loaded listener.js 15:48:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFBA0BB400) [pid = 1008] [serial = 1517] [outer = 000000AFB7EC2400] 15:48:59 INFO - PROCESS | 1008 | 1468190939449 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]]]}] 15:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1033ms 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5F6800 == 40 [pid = 1008] [id = 500] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9D88000 == 39 [pid = 1008] [id = 499] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9D94800 == 38 [pid = 1008] [id = 498] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5CE1000 == 37 [pid = 1008] [id = 497] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC78B5000 == 36 [pid = 1008] [id = 496] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F6A800 == 35 [pid = 1008] [id = 495] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50CB800 == 34 [pid = 1008] [id = 494] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0A3800 == 33 [pid = 1008] [id = 493] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8B32800 == 32 [pid = 1008] [id = 492] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC525D000 == 31 [pid = 1008] [id = 490] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEA98000 == 30 [pid = 1008] [id = 491] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE20000 == 29 [pid = 1008] [id = 504] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7687800 == 28 [pid = 1008] [id = 503] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F6A000 == 27 [pid = 1008] [id = 501] 15:49:00 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF08A800 == 26 [pid = 1008] [id = 502] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC3F12C00) [pid = 1008] [serial = 1456] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC495BC00) [pid = 1008] [serial = 1459] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC42B1400) [pid = 1008] [serial = 1457] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFBD276800) [pid = 1008] [serial = 1450] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFBDAA9000) [pid = 1008] [serial = 1451] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBF0FD400) [pid = 1008] [serial = 1453] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8C2F800) [pid = 1008] [serial = 1447] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB8D4A800) [pid = 1008] [serial = 1448] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8E10000) [pid = 1008] [serial = 1444] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBCFCCC00) [pid = 1008] [serial = 1445] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC52CF000) [pid = 1008] [serial = 1462] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBD6F6800) [pid = 1008] [serial = 1436] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB92F9400) [pid = 1008] [serial = 1435] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC5D89800) [pid = 1008] [serial = 1469] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC4957C00) [pid = 1008] [serial = 1439] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC2357800) [pid = 1008] [serial = 1438] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC7C05400) [pid = 1008] [serial = 1442] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5B35400) [pid = 1008] [serial = 1441] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC5B36400) [pid = 1008] [serial = 1468] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC5530400) [pid = 1008] [serial = 1463] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC6094000) [pid = 1008] [serial = 1471] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC552E000) [pid = 1008] [serial = 1466] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC5032000) [pid = 1008] [serial = 1460] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC4952400) [pid = 1008] [serial = 1465] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC223D000) [pid = 1008] [serial = 1454] [outer = 0000000000000000] [url = about:blank] 15:49:00 INFO - PROCESS | 1008 | 1468190940177 Marionette TRACE conn5 -> [0,1985,"getWindowHandle",null] 15:49:00 INFO - PROCESS | 1008 | 1468190940183 Marionette TRACE conn5 <- [1,1985,null,{"value":"13"}] 15:49:00 INFO - PROCESS | 1008 | 1468190940238 Marionette TRACE conn5 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:49:00 INFO - PROCESS | 1008 | 1468190940241 Marionette TRACE conn5 <- [1,1986,null,{}] 15:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:49:00 INFO - PROCESS | 1008 | 1468190940247 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}] 15:49:00 INFO - PROCESS | 1008 | 1468190940251 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:00 INFO - PROCESS | 1008 | 1468190940342 Marionette TRACE conn5 <- [1,1987,null,{"value":null}] 15:49:00 INFO - PROCESS | 1008 | 1468190940352 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:00 INFO - PROCESS | 1008 | 1468190940358 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB9B18000 == 27 [pid = 1008] [id = 506] 15:49:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8C25000) [pid = 1008] [serial = 1518] [outer = 0000000000000000] 15:49:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8C2C800) [pid = 1008] [serial = 1519] [outer = 000000AFB8C25000] 15:49:00 INFO - PROCESS | 1008 | 1468190940408 Marionette DEBUG loaded listener.js 15:49:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8D44C00) [pid = 1008] [serial = 1520] [outer = 000000AFB8C25000] 15:49:00 INFO - PROCESS | 1008 | 1468190940901 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]]]}] 15:49:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:49:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 15:49:00 INFO - PROCESS | 1008 | 1468190940922 Marionette TRACE conn5 -> [0,1989,"getWindowHandle",null] 15:49:00 INFO - PROCESS | 1008 | 1468190940925 Marionette TRACE conn5 <- [1,1989,null,{"value":"13"}] 15:49:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:49:00 INFO - PROCESS | 1008 | 1468190940933 Marionette TRACE conn5 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:49:00 INFO - PROCESS | 1008 | 1468190940937 Marionette TRACE conn5 <- [1,1990,null,{}] 15:49:00 INFO - PROCESS | 1008 | 1468190940941 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}] 15:49:00 INFO - PROCESS | 1008 | 1468190940944 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:01 INFO - PROCESS | 1008 | 1468190941037 Marionette TRACE conn5 <- [1,1991,null,{"value":null}] 15:49:01 INFO - PROCESS | 1008 | 1468190941046 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 1008 | 1468190941049 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEAA4800 == 28 [pid = 1008] [id = 507] 15:49:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB9CD1C00) [pid = 1008] [serial = 1521] [outer = 0000000000000000] 15:49:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBD273400) [pid = 1008] [serial = 1522] [outer = 000000AFB9CD1C00] 15:49:01 INFO - PROCESS | 1008 | 1468190941099 Marionette DEBUG loaded listener.js 15:49:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBD93B400) [pid = 1008] [serial = 1523] [outer = 000000AFB9CD1C00] 15:49:01 INFO - PROCESS | 1008 | 1468190941573 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]]]}] 15:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 692ms 15:49:01 INFO - PROCESS | 1008 | 1468190941623 Marionette TRACE conn5 -> [0,1993,"getWindowHandle",null] 15:49:01 INFO - PROCESS | 1008 | 1468190941626 Marionette TRACE conn5 <- [1,1993,null,{"value":"13"}] 15:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:49:01 INFO - PROCESS | 1008 | 1468190941630 Marionette TRACE conn5 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:49:01 INFO - PROCESS | 1008 | 1468190941632 Marionette TRACE conn5 <- [1,1994,null,{}] 15:49:01 INFO - PROCESS | 1008 | 1468190941643 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}] 15:49:01 INFO - PROCESS | 1008 | 1468190941648 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:01 INFO - PROCESS | 1008 | 1468190941777 Marionette TRACE conn5 <- [1,1995,null,{"value":null}] 15:49:01 INFO - PROCESS | 1008 | 1468190941860 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:01 INFO - PROCESS | 1008 | 1468190941864 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4DB8000 == 29 [pid = 1008] [id = 508] 15:49:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBF0F7000) [pid = 1008] [serial = 1524] [outer = 0000000000000000] 15:49:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBF4CD800) [pid = 1008] [serial = 1525] [outer = 000000AFBF0F7000] 15:49:01 INFO - PROCESS | 1008 | 1468190941915 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC223D800) [pid = 1008] [serial = 1526] [outer = 000000AFBF0F7000] 15:49:02 INFO - PROCESS | 1008 | 1468190942307 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]]]}] 15:49:02 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 15:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 734ms 15:49:02 INFO - PROCESS | 1008 | 1468190942366 Marionette TRACE conn5 -> [0,1997,"getWindowHandle",null] 15:49:02 INFO - PROCESS | 1008 | 1468190942368 Marionette TRACE conn5 <- [1,1997,null,{"value":"13"}] 15:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:49:02 INFO - PROCESS | 1008 | 1468190942381 Marionette TRACE conn5 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:49:02 INFO - PROCESS | 1008 | 1468190942383 Marionette TRACE conn5 <- [1,1998,null,{}] 15:49:02 INFO - PROCESS | 1008 | 1468190942387 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}] 15:49:02 INFO - PROCESS | 1008 | 1468190942389 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:02 INFO - PROCESS | 1008 | 1468190942502 Marionette TRACE conn5 <- [1,1999,null,{"value":null}] 15:49:02 INFO - PROCESS | 1008 | 1468190942553 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:02 INFO - PROCESS | 1008 | 1468190942555 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5698000 == 30 [pid = 1008] [id = 509] 15:49:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC26B5C00) [pid = 1008] [serial = 1527] [outer = 0000000000000000] 15:49:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC2A46800) [pid = 1008] [serial = 1528] [outer = 000000AFC26B5C00] 15:49:02 INFO - PROCESS | 1008 | 1468190942602 Marionette DEBUG loaded listener.js 15:49:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC421C800) [pid = 1008] [serial = 1529] [outer = 000000AFC26B5C00] 15:49:03 INFO - PROCESS | 1008 | 1468190943035 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]]]}] 15:49:03 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 15:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 692ms 15:49:03 INFO - PROCESS | 1008 | 1468190943078 Marionette TRACE conn5 -> [0,2001,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 1008 | 1468190943081 Marionette TRACE conn5 <- [1,2001,null,{"value":"13"}] 15:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:49:03 INFO - PROCESS | 1008 | 1468190943090 Marionette TRACE conn5 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 1008 | 1468190943092 Marionette TRACE conn5 <- [1,2002,null,{}] 15:49:03 INFO - PROCESS | 1008 | 1468190943096 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}] 15:49:03 INFO - PROCESS | 1008 | 1468190943098 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:03 INFO - PROCESS | 1008 | 1468190943240 Marionette TRACE conn5 <- [1,2003,null,{"value":null}] 15:49:03 INFO - PROCESS | 1008 | 1468190943251 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:03 INFO - PROCESS | 1008 | 1468190943253 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F53000 == 31 [pid = 1008] [id = 510] 15:49:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC421D800) [pid = 1008] [serial = 1530] [outer = 0000000000000000] 15:49:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC4804800) [pid = 1008] [serial = 1531] [outer = 000000AFC421D800] 15:49:03 INFO - PROCESS | 1008 | 1468190943342 Marionette DEBUG loaded listener.js 15:49:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC4DCA000) [pid = 1008] [serial = 1532] [outer = 000000AFC421D800] 15:49:03 INFO - PROCESS | 1008 | 1468190943761 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]]]}] 15:49:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:49:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 734ms 15:49:03 INFO - PROCESS | 1008 | 1468190943823 Marionette TRACE conn5 -> [0,2005,"getWindowHandle",null] 15:49:03 INFO - PROCESS | 1008 | 1468190943826 Marionette TRACE conn5 <- [1,2005,null,{"value":"13"}] 15:49:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:49:03 INFO - PROCESS | 1008 | 1468190943830 Marionette TRACE conn5 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:49:03 INFO - PROCESS | 1008 | 1468190943832 Marionette TRACE conn5 <- [1,2006,null,{}] 15:49:03 INFO - PROCESS | 1008 | 1468190943840 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}] 15:49:03 INFO - PROCESS | 1008 | 1468190943847 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:04 INFO - PROCESS | 1008 | 1468190944000 Marionette TRACE conn5 <- [1,2007,null,{"value":null}] 15:49:04 INFO - PROCESS | 1008 | 1468190944052 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 1008 | 1468190944055 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC768B000 == 32 [pid = 1008] [id = 511] 15:49:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC52CE800) [pid = 1008] [serial = 1533] [outer = 0000000000000000] 15:49:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5398800) [pid = 1008] [serial = 1534] [outer = 000000AFC52CE800] 15:49:04 INFO - PROCESS | 1008 | 1468190944102 Marionette DEBUG loaded listener.js 15:49:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC552E000) [pid = 1008] [serial = 1535] [outer = 000000AFC52CE800] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC52C9400) [pid = 1008] [serial = 1488] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC5B33400) [pid = 1008] [serial = 1491] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8BADC00) [pid = 1008] [serial = 1497] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8C90800) [pid = 1008] [serial = 1479] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8B67800) [pid = 1008] [serial = 1476] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC5D87400) [pid = 1008] [serial = 1470] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8B69400) [pid = 1008] [serial = 1485] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC223B000) [pid = 1008] [serial = 1482] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8BAFC00) [pid = 1008] [serial = 1473] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC6C9A800) [pid = 1008] [serial = 1494] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC4EA9000) [pid = 1008] [serial = 1503] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:49:04 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC760B400) [pid = 1008] [serial = 1500] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:49:04 INFO - PROCESS | 1008 | 1468190944709 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]]]}] 15:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 944ms 15:49:04 INFO - PROCESS | 1008 | 1468190944778 Marionette TRACE conn5 -> [0,2009,"getWindowHandle",null] 15:49:04 INFO - PROCESS | 1008 | 1468190944781 Marionette TRACE conn5 <- [1,2009,null,{"value":"13"}] 15:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:49:04 INFO - PROCESS | 1008 | 1468190944785 Marionette TRACE conn5 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:49:04 INFO - PROCESS | 1008 | 1468190944786 Marionette TRACE conn5 <- [1,2010,null,{}] 15:49:04 INFO - PROCESS | 1008 | 1468190944790 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}] 15:49:04 INFO - PROCESS | 1008 | 1468190944792 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:04 INFO - PROCESS | 1008 | 1468190944908 Marionette TRACE conn5 <- [1,2011,null,{"value":null}] 15:49:04 INFO - PROCESS | 1008 | 1468190944961 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:04 INFO - PROCESS | 1008 | 1468190944963 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DB8800 == 33 [pid = 1008] [id = 512] 15:49:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB7ECB400) [pid = 1008] [serial = 1536] [outer = 0000000000000000] 15:49:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBDF5E800) [pid = 1008] [serial = 1537] [outer = 000000AFB7ECB400] 15:49:05 INFO - PROCESS | 1008 | 1468190945008 Marionette DEBUG loaded listener.js 15:49:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5527800) [pid = 1008] [serial = 1538] [outer = 000000AFB7ECB400] 15:49:05 INFO - PROCESS | 1008 | 1468190945361 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]]]}] 15:49:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:49:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 629ms 15:49:05 INFO - PROCESS | 1008 | 1468190945417 Marionette TRACE conn5 -> [0,2013,"getWindowHandle",null] 15:49:05 INFO - PROCESS | 1008 | 1468190945419 Marionette TRACE conn5 <- [1,2013,null,{"value":"13"}] 15:49:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:49:05 INFO - PROCESS | 1008 | 1468190945422 Marionette TRACE conn5 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:49:05 INFO - PROCESS | 1008 | 1468190945424 Marionette TRACE conn5 <- [1,2014,null,{}] 15:49:05 INFO - PROCESS | 1008 | 1468190945428 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}] 15:49:05 INFO - PROCESS | 1008 | 1468190945430 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:05 INFO - PROCESS | 1008 | 1468190945510 Marionette TRACE conn5 <- [1,2015,null,{"value":null}] 15:49:05 INFO - PROCESS | 1008 | 1468190945517 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:05 INFO - PROCESS | 1008 | 1468190945519 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93EE000 == 34 [pid = 1008] [id = 513] 15:49:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5586000) [pid = 1008] [serial = 1539] [outer = 0000000000000000] 15:49:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5B34000) [pid = 1008] [serial = 1540] [outer = 000000AFC5586000] 15:49:05 INFO - PROCESS | 1008 | 1468190945565 Marionette DEBUG loaded listener.js 15:49:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5D87000) [pid = 1008] [serial = 1541] [outer = 000000AFC5586000] 15:49:05 INFO - PROCESS | 1008 | 1468190945976 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]]]}] 15:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 586ms 15:49:06 INFO - PROCESS | 1008 | 1468190946011 Marionette TRACE conn5 -> [0,2017,"getWindowHandle",null] 15:49:06 INFO - PROCESS | 1008 | 1468190946013 Marionette TRACE conn5 <- [1,2017,null,{"value":"13"}] 15:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:49:06 INFO - PROCESS | 1008 | 1468190946030 Marionette TRACE conn5 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:49:06 INFO - PROCESS | 1008 | 1468190946032 Marionette TRACE conn5 <- [1,2018,null,{}] 15:49:06 INFO - PROCESS | 1008 | 1468190946040 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}] 15:49:06 INFO - PROCESS | 1008 | 1468190946050 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:06 INFO - PROCESS | 1008 | 1468190946132 Marionette TRACE conn5 <- [1,2019,null,{"value":null}] 15:49:06 INFO - PROCESS | 1008 | 1468190946137 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:06 INFO - PROCESS | 1008 | 1468190946139 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9D82800 == 35 [pid = 1008] [id = 514] 15:49:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC6087800) [pid = 1008] [serial = 1542] [outer = 0000000000000000] 15:49:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC6092C00) [pid = 1008] [serial = 1543] [outer = 000000AFC6087800] 15:49:06 INFO - PROCESS | 1008 | 1468190946184 Marionette DEBUG loaded listener.js 15:49:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC61AEC00) [pid = 1008] [serial = 1544] [outer = 000000AFC6087800] 15:49:06 INFO - PROCESS | 1008 | 1468190946803 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]]]}] 15:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 837ms 15:49:06 INFO - PROCESS | 1008 | 1468190946888 Marionette TRACE conn5 -> [0,2021,"getWindowHandle",null] 15:49:06 INFO - PROCESS | 1008 | 1468190946894 Marionette TRACE conn5 <- [1,2021,null,{"value":"13"}] 15:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:49:06 INFO - PROCESS | 1008 | 1468190946900 Marionette TRACE conn5 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:49:06 INFO - PROCESS | 1008 | 1468190946904 Marionette TRACE conn5 <- [1,2022,null,{}] 15:49:06 INFO - PROCESS | 1008 | 1468190946910 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}] 15:49:06 INFO - PROCESS | 1008 | 1468190946914 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:07 INFO - PROCESS | 1008 | 1468190947049 Marionette TRACE conn5 <- [1,2023,null,{"value":null}] 15:49:07 INFO - PROCESS | 1008 | 1468190947165 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:07 INFO - PROCESS | 1008 | 1468190947171 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF20800 == 36 [pid = 1008] [id = 515] 15:49:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB8B70800) [pid = 1008] [serial = 1545] [outer = 0000000000000000] 15:49:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8C89800) [pid = 1008] [serial = 1546] [outer = 000000AFB8B70800] 15:49:07 INFO - PROCESS | 1008 | 1468190947231 Marionette DEBUG loaded listener.js 15:49:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB9B58000) [pid = 1008] [serial = 1547] [outer = 000000AFB8B70800] 15:49:08 INFO - PROCESS | 1008 | 1468190947999 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]]]}] 15:49:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:49:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1134ms 15:49:08 INFO - PROCESS | 1008 | 1468190948037 Marionette TRACE conn5 -> [0,2025,"getWindowHandle",null] 15:49:08 INFO - PROCESS | 1008 | 1468190948042 Marionette TRACE conn5 <- [1,2025,null,{"value":"13"}] 15:49:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:49:08 INFO - PROCESS | 1008 | 1468190948072 Marionette TRACE conn5 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:49:08 INFO - PROCESS | 1008 | 1468190948075 Marionette TRACE conn5 <- [1,2026,null,{}] 15:49:08 INFO - PROCESS | 1008 | 1468190948081 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}] 15:49:08 INFO - PROCESS | 1008 | 1468190948084 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:08 INFO - PROCESS | 1008 | 1468190948217 Marionette TRACE conn5 <- [1,2027,null,{"value":null}] 15:49:08 INFO - PROCESS | 1008 | 1468190948333 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:08 INFO - PROCESS | 1008 | 1468190948336 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:08 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60D8000 == 37 [pid = 1008] [id = 516] 15:49:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFBE97BC00) [pid = 1008] [serial = 1548] [outer = 0000000000000000] 15:49:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC223A400) [pid = 1008] [serial = 1549] [outer = 000000AFBE97BC00] 15:49:08 INFO - PROCESS | 1008 | 1468190948395 Marionette DEBUG loaded listener.js 15:49:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC2AC8000) [pid = 1008] [serial = 1550] [outer = 000000AFBE97BC00] 15:49:09 INFO - PROCESS | 1008 | 1468190949285 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]]]}] 15:49:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93EE000 == 36 [pid = 1008] [id = 513] 15:49:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DB8800 == 35 [pid = 1008] [id = 512] 15:49:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC768B000 == 34 [pid = 1008] [id = 511] 15:49:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F53000 == 33 [pid = 1008] [id = 510] 15:49:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5698000 == 32 [pid = 1008] [id = 509] 15:49:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4DB8000 == 31 [pid = 1008] [id = 508] 15:49:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEAA4800 == 30 [pid = 1008] [id = 507] 15:49:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB9B18000 == 29 [pid = 1008] [id = 506] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC52F6400) [pid = 1008] [serial = 1489] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC6147C00) [pid = 1008] [serial = 1493] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC5B3A000) [pid = 1008] [serial = 1492] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBE977400) [pid = 1008] [serial = 1498] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB9238000) [pid = 1008] [serial = 1480] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8C81400) [pid = 1008] [serial = 1477] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB922FC00) [pid = 1008] [serial = 1478] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC61A7800) [pid = 1008] [serial = 1472] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC4EA8000) [pid = 1008] [serial = 1486] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC22D5C00) [pid = 1008] [serial = 1483] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC3F19000) [pid = 1008] [serial = 1484] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8D45000) [pid = 1008] [serial = 1474] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB923A400) [pid = 1008] [serial = 1475] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBE907000) [pid = 1008] [serial = 1481] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC76F6400) [pid = 1008] [serial = 1495] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC8D64400) [pid = 1008] [serial = 1504] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC816C800) [pid = 1008] [serial = 1501] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC8DE2000) [pid = 1008] [serial = 1505] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC8D5D400) [pid = 1008] [serial = 1502] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC7C87C00) [pid = 1008] [serial = 1496] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC53A2400) [pid = 1008] [serial = 1490] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC50AB800) [pid = 1008] [serial = 1487] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC5038800) [pid = 1008] [serial = 1499] [outer = 0000000000000000] [url = about:blank] 15:49:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1317ms 15:49:09 INFO - PROCESS | 1008 | 1468190949368 Marionette TRACE conn5 -> [0,2029,"getWindowHandle",null] 15:49:09 INFO - PROCESS | 1008 | 1468190949371 Marionette TRACE conn5 <- [1,2029,null,{"value":"13"}] 15:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:49:09 INFO - PROCESS | 1008 | 1468190949377 Marionette TRACE conn5 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:49:09 INFO - PROCESS | 1008 | 1468190949380 Marionette TRACE conn5 <- [1,2030,null,{}] 15:49:09 INFO - PROCESS | 1008 | 1468190949385 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}] 15:49:09 INFO - PROCESS | 1008 | 1468190949388 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:09 INFO - PROCESS | 1008 | 1468190949482 Marionette TRACE conn5 <- [1,2031,null,{"value":null}] 15:49:09 INFO - PROCESS | 1008 | 1468190949489 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:09 INFO - PROCESS | 1008 | 1468190949492 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD9C2000 == 30 [pid = 1008] [id = 517] 15:49:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB8E13C00) [pid = 1008] [serial = 1551] [outer = 0000000000000000] 15:49:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB92F4400) [pid = 1008] [serial = 1552] [outer = 000000AFB8E13C00] 15:49:09 INFO - PROCESS | 1008 | 1468190949542 Marionette DEBUG loaded listener.js 15:49:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBD2CD000) [pid = 1008] [serial = 1553] [outer = 000000AFB8E13C00] 15:49:10 INFO - PROCESS | 1008 | 1468190950067 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]]]}] 15:49:10 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) 15:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 733ms 15:49:10 INFO - PROCESS | 1008 | 1468190950110 Marionette TRACE conn5 -> [0,2033,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 1008 | 1468190950115 Marionette TRACE conn5 <- [1,2033,null,{"value":"13"}] 15:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:49:10 INFO - PROCESS | 1008 | 1468190950121 Marionette TRACE conn5 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 1008 | 1468190950124 Marionette TRACE conn5 <- [1,2034,null,{}] 15:49:10 INFO - PROCESS | 1008 | 1468190950128 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}] 15:49:10 INFO - PROCESS | 1008 | 1468190950131 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:10 INFO - PROCESS | 1008 | 1468190950226 Marionette TRACE conn5 <- [1,2035,null,{"value":null}] 15:49:10 INFO - PROCESS | 1008 | 1468190950308 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 1008 | 1468190950310 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B8F000 == 31 [pid = 1008] [id = 518] 15:49:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBEA24400) [pid = 1008] [serial = 1554] [outer = 0000000000000000] 15:49:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBF4CF000) [pid = 1008] [serial = 1555] [outer = 000000AFBEA24400] 15:49:10 INFO - PROCESS | 1008 | 1468190950359 Marionette DEBUG loaded listener.js 15:49:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC26BD800) [pid = 1008] [serial = 1556] [outer = 000000AFBEA24400] 15:49:10 INFO - PROCESS | 1008 | 1468190950756 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]]]}] 15:49:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:49:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 691ms 15:49:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:49:10 INFO - PROCESS | 1008 | 1468190950815 Marionette TRACE conn5 -> [0,2037,"getWindowHandle",null] 15:49:10 INFO - PROCESS | 1008 | 1468190950818 Marionette TRACE conn5 <- [1,2037,null,{"value":"13"}] 15:49:10 INFO - PROCESS | 1008 | 1468190950822 Marionette TRACE conn5 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:49:10 INFO - PROCESS | 1008 | 1468190950825 Marionette TRACE conn5 <- [1,2038,null,{}] 15:49:10 INFO - PROCESS | 1008 | 1468190950837 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}] 15:49:10 INFO - PROCESS | 1008 | 1468190950842 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:10 INFO - PROCESS | 1008 | 1468190950960 Marionette TRACE conn5 <- [1,2039,null,{"value":null}] 15:49:10 INFO - PROCESS | 1008 | 1468190950975 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:10 INFO - PROCESS | 1008 | 1468190950978 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F24000 == 32 [pid = 1008] [id = 519] 15:49:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB82BF800) [pid = 1008] [serial = 1557] [outer = 0000000000000000] 15:49:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC4F66C00) [pid = 1008] [serial = 1558] [outer = 000000AFB82BF800] 15:49:11 INFO - PROCESS | 1008 | 1468190951027 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC50B5400) [pid = 1008] [serial = 1559] [outer = 000000AFB82BF800] 15:49:11 INFO - PROCESS | 1008 | 1468190951469 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]]]}] 15:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 690ms 15:49:11 INFO - PROCESS | 1008 | 1468190951517 Marionette TRACE conn5 -> [0,2041,"getWindowHandle",null] 15:49:11 INFO - PROCESS | 1008 | 1468190951520 Marionette TRACE conn5 <- [1,2041,null,{"value":"13"}] 15:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:49:11 INFO - PROCESS | 1008 | 1468190951523 Marionette TRACE conn5 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:49:11 INFO - PROCESS | 1008 | 1468190951525 Marionette TRACE conn5 <- [1,2042,null,{}] 15:49:11 INFO - PROCESS | 1008 | 1468190951529 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}] 15:49:11 INFO - PROCESS | 1008 | 1468190951531 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:11 INFO - PROCESS | 1008 | 1468190951649 Marionette TRACE conn5 <- [1,2043,null,{"value":null}] 15:49:11 INFO - PROCESS | 1008 | 1468190951654 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:11 INFO - PROCESS | 1008 | 1468190951656 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F89800 == 33 [pid = 1008] [id = 520] 15:49:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC52D0000) [pid = 1008] [serial = 1560] [outer = 0000000000000000] 15:49:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC539B000) [pid = 1008] [serial = 1561] [outer = 000000AFC52D0000] 15:49:11 INFO - PROCESS | 1008 | 1468190951709 Marionette DEBUG loaded listener.js 15:49:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC552C800) [pid = 1008] [serial = 1562] [outer = 000000AFC52D0000] 15:49:12 INFO - PROCESS | 1008 | 1468190952160 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]]]}] 15:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 689ms 15:49:12 INFO - PROCESS | 1008 | 1468190952216 Marionette TRACE conn5 -> [0,2045,"getWindowHandle",null] 15:49:12 INFO - PROCESS | 1008 | 1468190952219 Marionette TRACE conn5 <- [1,2045,null,{"value":"13"}] 15:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:49:12 INFO - PROCESS | 1008 | 1468190952228 Marionette TRACE conn5 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 1008 | 1468190952230 Marionette TRACE conn5 <- [1,2046,null,{}] 15:49:12 INFO - PROCESS | 1008 | 1468190952233 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}] 15:49:12 INFO - PROCESS | 1008 | 1468190952235 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:12 INFO - PROCESS | 1008 | 1468190952386 Marionette TRACE conn5 <- [1,2047,null,{"value":null}] 15:49:12 INFO - PROCESS | 1008 | 1468190952409 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:12 INFO - PROCESS | 1008 | 1468190952411 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93E3800 == 34 [pid = 1008] [id = 521] 15:49:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5594400) [pid = 1008] [serial = 1563] [outer = 0000000000000000] 15:49:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5D88000) [pid = 1008] [serial = 1564] [outer = 000000AFC5594400] 15:49:12 INFO - PROCESS | 1008 | 1468190952457 Marionette DEBUG loaded listener.js 15:49:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC61A7800) [pid = 1008] [serial = 1565] [outer = 000000AFC5594400] 15:49:12 INFO - PROCESS | 1008 | 1468190952896 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]]]}] 15:49:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:49:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 733ms 15:49:12 INFO - PROCESS | 1008 | 1468190952963 Marionette TRACE conn5 -> [0,2049,"getWindowHandle",null] 15:49:12 INFO - PROCESS | 1008 | 1468190952966 Marionette TRACE conn5 <- [1,2049,null,{"value":"13"}] 15:49:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:49:12 INFO - PROCESS | 1008 | 1468190952969 Marionette TRACE conn5 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:49:12 INFO - PROCESS | 1008 | 1468190952970 Marionette TRACE conn5 <- [1,2050,null,{}] 15:49:12 INFO - PROCESS | 1008 | 1468190952974 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}] 15:49:12 INFO - PROCESS | 1008 | 1468190952980 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:13 INFO - PROCESS | 1008 | 1468190953124 Marionette TRACE conn5 <- [1,2051,null,{"value":null}] 15:49:13 INFO - PROCESS | 1008 | 1468190953182 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 1008 | 1468190953184 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA051800 == 35 [pid = 1008] [id = 522] 15:49:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC6CA1000) [pid = 1008] [serial = 1566] [outer = 0000000000000000] 15:49:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC816D000) [pid = 1008] [serial = 1567] [outer = 000000AFC6CA1000] 15:49:13 INFO - PROCESS | 1008 | 1468190953232 Marionette DEBUG loaded listener.js 15:49:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC8D5F000) [pid = 1008] [serial = 1568] [outer = 000000AFC6CA1000] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB9CD1C00) [pid = 1008] [serial = 1521] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBF0F7000) [pid = 1008] [serial = 1524] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8C25000) [pid = 1008] [serial = 1518] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB7EC2400) [pid = 1008] [serial = 1515] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB910E400) [pid = 1008] [serial = 1506] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC26B8000) [pid = 1008] [serial = 1509] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC608D400) [pid = 1008] [serial = 1512] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC421D800) [pid = 1008] [serial = 1530] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB7ECB400) [pid = 1008] [serial = 1536] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC52CE800) [pid = 1008] [serial = 1533] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC5586000) [pid = 1008] [serial = 1539] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:49:13 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC26B5C00) [pid = 1008] [serial = 1527] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:49:13 INFO - PROCESS | 1008 | 1468190953726 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]]]}] 15:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 795ms 15:49:13 INFO - PROCESS | 1008 | 1468190953766 Marionette TRACE conn5 -> [0,2053,"getWindowHandle",null] 15:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:49:13 INFO - PROCESS | 1008 | 1468190953768 Marionette TRACE conn5 <- [1,2053,null,{"value":"13"}] 15:49:13 INFO - PROCESS | 1008 | 1468190953772 Marionette TRACE conn5 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:49:13 INFO - PROCESS | 1008 | 1468190953773 Marionette TRACE conn5 <- [1,2054,null,{}] 15:49:13 INFO - PROCESS | 1008 | 1468190953777 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}] 15:49:13 INFO - PROCESS | 1008 | 1468190953779 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:13 INFO - PROCESS | 1008 | 1468190953891 Marionette TRACE conn5 <- [1,2055,null,{"value":null}] 15:49:13 INFO - PROCESS | 1008 | 1468190953945 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:13 INFO - PROCESS | 1008 | 1468190953948 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5E4000 == 36 [pid = 1008] [id = 523] 15:49:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8727400) [pid = 1008] [serial = 1569] [outer = 0000000000000000] 15:49:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBF0F9C00) [pid = 1008] [serial = 1570] [outer = 000000AFB8727400] 15:49:13 INFO - PROCESS | 1008 | 1468190953993 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5B3B000) [pid = 1008] [serial = 1571] [outer = 000000AFB8727400] 15:49:14 INFO - PROCESS | 1008 | 1468190954346 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]]]}] 15:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 628ms 15:49:14 INFO - PROCESS | 1008 | 1468190954410 Marionette TRACE conn5 -> [0,2057,"getWindowHandle",null] 15:49:14 INFO - PROCESS | 1008 | 1468190954412 Marionette TRACE conn5 <- [1,2057,null,{"value":"13"}] 15:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:49:14 INFO - PROCESS | 1008 | 1468190954416 Marionette TRACE conn5 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:49:14 INFO - PROCESS | 1008 | 1468190954418 Marionette TRACE conn5 <- [1,2058,null,{}] 15:49:14 INFO - PROCESS | 1008 | 1468190954421 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}] 15:49:14 INFO - PROCESS | 1008 | 1468190954431 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:14 INFO - PROCESS | 1008 | 1468190954514 Marionette TRACE conn5 <- [1,2059,null,{"value":null}] 15:49:14 INFO - PROCESS | 1008 | 1468190954520 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:14 INFO - PROCESS | 1008 | 1468190954522 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8AD000 == 37 [pid = 1008] [id = 524] 15:49:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC8D58800) [pid = 1008] [serial = 1572] [outer = 0000000000000000] 15:49:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC8DE1400) [pid = 1008] [serial = 1573] [outer = 000000AFC8D58800] 15:49:14 INFO - PROCESS | 1008 | 1468190954567 Marionette DEBUG loaded listener.js 15:49:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC9351400) [pid = 1008] [serial = 1574] [outer = 000000AFC8D58800] 15:49:14 INFO - PROCESS | 1008 | 1468190954977 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]]]}] 15:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 627ms 15:49:15 INFO - PROCESS | 1008 | 1468190955045 Marionette TRACE conn5 -> [0,2061,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 1008 | 1468190955047 Marionette TRACE conn5 <- [1,2061,null,{"value":"13"}] 15:49:15 INFO - PROCESS | 1008 | 1468190955051 Marionette TRACE conn5 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:49:15 INFO - PROCESS | 1008 | 1468190955053 Marionette TRACE conn5 <- [1,2062,null,{}] 15:49:15 INFO - PROCESS | 1008 | 1468190955056 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}] 15:49:15 INFO - PROCESS | 1008 | 1468190955058 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:15 INFO - PROCESS | 1008 | 1468190955143 Marionette TRACE conn5 <- [1,2063,null,{"value":null}] 15:49:15 INFO - PROCESS | 1008 | 1468190955151 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:15 INFO - PROCESS | 1008 | 1468190955153 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:15 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F20800 == 38 [pid = 1008] [id = 525] 15:49:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC9354400) [pid = 1008] [serial = 1575] [outer = 0000000000000000] 15:49:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC9359000) [pid = 1008] [serial = 1576] [outer = 000000AFC9354400] 15:49:15 INFO - PROCESS | 1008 | 1468190955198 Marionette DEBUG loaded listener.js 15:49:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC984EC00) [pid = 1008] [serial = 1577] [outer = 000000AFC9354400] 15:49:15 INFO - PROCESS | 1008 | 1468190955791 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]]]}] 15:49:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:49:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 775ms 15:49:15 INFO - PROCESS | 1008 | 1468190955829 Marionette TRACE conn5 -> [0,2065,"getWindowHandle",null] 15:49:15 INFO - PROCESS | 1008 | 1468190955834 Marionette TRACE conn5 <- [1,2065,null,{"value":"13"}] 15:49:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:49:15 INFO - PROCESS | 1008 | 1468190955840 Marionette TRACE conn5 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:49:15 INFO - PROCESS | 1008 | 1468190955844 Marionette TRACE conn5 <- [1,2066,null,{}] 15:49:15 INFO - PROCESS | 1008 | 1468190955850 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}] 15:49:15 INFO - PROCESS | 1008 | 1468190955853 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:15 INFO - PROCESS | 1008 | 1468190955977 Marionette TRACE conn5 <- [1,2067,null,{"value":null}] 15:49:16 INFO - PROCESS | 1008 | 1468190956101 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:16 INFO - PROCESS | 1008 | 1468190956106 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC3FA4800 == 39 [pid = 1008] [id = 526] 15:49:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB8D44400) [pid = 1008] [serial = 1578] [outer = 0000000000000000] 15:49:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFB9CD3000) [pid = 1008] [serial = 1579] [outer = 000000AFB8D44400] 15:49:16 INFO - PROCESS | 1008 | 1468190956168 Marionette DEBUG loaded listener.js 15:49:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFBE911800) [pid = 1008] [serial = 1580] [outer = 000000AFB8D44400] 15:49:16 INFO - PROCESS | 1008 | 1468190956792 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]]]}] 15:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 984ms 15:49:16 INFO - PROCESS | 1008 | 1468190956827 Marionette TRACE conn5 -> [0,2069,"getWindowHandle",null] 15:49:16 INFO - PROCESS | 1008 | 1468190956832 Marionette TRACE conn5 <- [1,2069,null,{"value":"13"}] 15:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:49:16 INFO - PROCESS | 1008 | 1468190956839 Marionette TRACE conn5 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:49:16 INFO - PROCESS | 1008 | 1468190956842 Marionette TRACE conn5 <- [1,2070,null,{}] 15:49:16 INFO - PROCESS | 1008 | 1468190956846 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}] 15:49:16 INFO - PROCESS | 1008 | 1468190956849 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:16 INFO - PROCESS | 1008 | 1468190956966 Marionette TRACE conn5 <- [1,2071,null,{"value":null}] 15:49:17 INFO - PROCESS | 1008 | 1468190957090 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:17 INFO - PROCESS | 1008 | 1468190957093 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93FE800 == 40 [pid = 1008] [id = 527] 15:49:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC3F1E400) [pid = 1008] [serial = 1581] [outer = 0000000000000000] 15:49:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC48A4C00) [pid = 1008] [serial = 1582] [outer = 000000AFC3F1E400] 15:49:17 INFO - PROCESS | 1008 | 1468190957152 Marionette DEBUG loaded listener.js 15:49:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC52CE400) [pid = 1008] [serial = 1583] [outer = 000000AFC3F1E400] 15:49:17 INFO - PROCESS | 1008 | 1468190957767 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]]]}] 15:49:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:49:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 984ms 15:49:17 INFO - PROCESS | 1008 | 1468190957825 Marionette TRACE conn5 -> [0,2073,"getWindowHandle",null] 15:49:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:49:17 INFO - PROCESS | 1008 | 1468190957828 Marionette TRACE conn5 <- [1,2073,null,{"value":"13"}] 15:49:17 INFO - PROCESS | 1008 | 1468190957832 Marionette TRACE conn5 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:49:17 INFO - PROCESS | 1008 | 1468190957836 Marionette TRACE conn5 <- [1,2074,null,{}] 15:49:17 INFO - PROCESS | 1008 | 1468190957848 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}] 15:49:17 INFO - PROCESS | 1008 | 1468190957853 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:17 INFO - PROCESS | 1008 | 1468190957967 Marionette TRACE conn5 <- [1,2075,null,{"value":null}] 15:49:18 INFO - PROCESS | 1008 | 1468190958092 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:18 INFO - PROCESS | 1008 | 1468190958096 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC054800 == 41 [pid = 1008] [id = 528] 15:49:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC6A53800) [pid = 1008] [serial = 1584] [outer = 0000000000000000] 15:49:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC7F4F400) [pid = 1008] [serial = 1585] [outer = 000000AFC6A53800] 15:49:18 INFO - PROCESS | 1008 | 1468190958155 Marionette DEBUG loaded listener.js 15:49:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC9358800) [pid = 1008] [serial = 1586] [outer = 000000AFC6A53800] 15:49:18 INFO - PROCESS | 1008 | 1468190958763 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]]]}] 15:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 986ms 15:49:18 INFO - PROCESS | 1008 | 1468190958820 Marionette TRACE conn5 -> [0,2077,"getWindowHandle",null] 15:49:18 INFO - PROCESS | 1008 | 1468190958823 Marionette TRACE conn5 <- [1,2077,null,{"value":"13"}] 15:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:49:18 INFO - PROCESS | 1008 | 1468190958827 Marionette TRACE conn5 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:49:18 INFO - PROCESS | 1008 | 1468190958829 Marionette TRACE conn5 <- [1,2078,null,{}] 15:49:18 INFO - PROCESS | 1008 | 1468190958833 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}] 15:49:18 INFO - PROCESS | 1008 | 1468190958835 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:18 INFO - PROCESS | 1008 | 1468190958952 Marionette TRACE conn5 <- [1,2079,null,{"value":null}] 15:49:19 INFO - PROCESS | 1008 | 1468190959191 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:19 INFO - PROCESS | 1008 | 1468190959194 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:19 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA8C800 == 42 [pid = 1008] [id = 529] 15:49:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB7E30800) [pid = 1008] [serial = 1587] [outer = 0000000000000000] 15:49:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB8B67400) [pid = 1008] [serial = 1588] [outer = 000000AFB7E30800] 15:49:19 INFO - PROCESS | 1008 | 1468190959258 Marionette DEBUG loaded listener.js 15:49:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFB8C82400) [pid = 1008] [serial = 1589] [outer = 000000AFB7E30800] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD2EB000 == 41 [pid = 1008] [id = 505] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8AD000 == 40 [pid = 1008] [id = 524] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5E4000 == 39 [pid = 1008] [id = 523] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA051800 == 38 [pid = 1008] [id = 522] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93E3800 == 37 [pid = 1008] [id = 521] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F89800 == 36 [pid = 1008] [id = 520] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F24000 == 35 [pid = 1008] [id = 519] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B8F000 == 34 [pid = 1008] [id = 518] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD9C2000 == 33 [pid = 1008] [id = 517] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60D8000 == 32 [pid = 1008] [id = 516] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9D82800 == 31 [pid = 1008] [id = 514] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF20800 == 30 [pid = 1008] [id = 515] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC054800 == 29 [pid = 1008] [id = 528] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93FE800 == 28 [pid = 1008] [id = 527] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F20800 == 27 [pid = 1008] [id = 525] 15:49:20 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC3FA4800 == 26 [pid = 1008] [id = 526] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFBD273400) [pid = 1008] [serial = 1522] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFBD93B400) [pid = 1008] [serial = 1523] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFBF4CD800) [pid = 1008] [serial = 1525] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB8C2C800) [pid = 1008] [serial = 1519] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB8D44C00) [pid = 1008] [serial = 1520] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBA0BB400) [pid = 1008] [serial = 1517] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8D48400) [pid = 1008] [serial = 1516] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBDF5FC00) [pid = 1008] [serial = 1508] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB9B56800) [pid = 1008] [serial = 1507] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC4EB0800) [pid = 1008] [serial = 1511] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC4228800) [pid = 1008] [serial = 1510] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC8D65000) [pid = 1008] [serial = 1514] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC61AFC00) [pid = 1008] [serial = 1513] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC4DCA000) [pid = 1008] [serial = 1532] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC4804800) [pid = 1008] [serial = 1531] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBDF5E800) [pid = 1008] [serial = 1537] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5398800) [pid = 1008] [serial = 1534] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5B34000) [pid = 1008] [serial = 1540] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC552E000) [pid = 1008] [serial = 1535] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC2A46800) [pid = 1008] [serial = 1528] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC421C800) [pid = 1008] [serial = 1529] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC6092C00) [pid = 1008] [serial = 1543] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC5527800) [pid = 1008] [serial = 1538] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC5D87000) [pid = 1008] [serial = 1541] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC223D800) [pid = 1008] [serial = 1526] [outer = 0000000000000000] [url = about:blank] 15:49:20 INFO - PROCESS | 1008 | 1468190960589 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]]]}] 15:49:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:49:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1846ms 15:49:20 INFO - PROCESS | 1008 | 1468190960675 Marionette TRACE conn5 -> [0,2081,"getWindowHandle",null] 15:49:20 INFO - PROCESS | 1008 | 1468190960680 Marionette TRACE conn5 <- [1,2081,null,{"value":"13"}] 15:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:49:20 INFO - PROCESS | 1008 | 1468190960686 Marionette TRACE conn5 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:49:20 INFO - PROCESS | 1008 | 1468190960689 Marionette TRACE conn5 <- [1,2082,null,{}] 15:49:20 INFO - PROCESS | 1008 | 1468190960695 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}] 15:49:20 INFO - PROCESS | 1008 | 1468190960699 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:20 INFO - PROCESS | 1008 | 1468190960798 Marionette TRACE conn5 <- [1,2083,null,{"value":null}] 15:49:20 INFO - PROCESS | 1008 | 1468190960806 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:20 INFO - PROCESS | 1008 | 1468190960811 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBCF82800 == 27 [pid = 1008] [id = 530] 15:49:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8C83000) [pid = 1008] [serial = 1590] [outer = 0000000000000000] 15:49:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8C86C00) [pid = 1008] [serial = 1591] [outer = 000000AFB8C83000] 15:49:20 INFO - PROCESS | 1008 | 1468190960862 Marionette DEBUG loaded listener.js 15:49:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8D4E000) [pid = 1008] [serial = 1592] [outer = 000000AFB8C83000] 15:49:21 INFO - PROCESS | 1008 | 1468190961368 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]]]}] 15:49:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:49:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 732ms 15:49:21 INFO - PROCESS | 1008 | 1468190961421 Marionette TRACE conn5 -> [0,2085,"getWindowHandle",null] 15:49:21 INFO - PROCESS | 1008 | 1468190961426 Marionette TRACE conn5 <- [1,2085,null,{"value":"13"}] 15:49:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:49:21 INFO - PROCESS | 1008 | 1468190961433 Marionette TRACE conn5 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:49:21 INFO - PROCESS | 1008 | 1468190961436 Marionette TRACE conn5 <- [1,2086,null,{}] 15:49:21 INFO - PROCESS | 1008 | 1468190961440 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}] 15:49:21 INFO - PROCESS | 1008 | 1468190961443 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:21 INFO - PROCESS | 1008 | 1468190961537 Marionette TRACE conn5 <- [1,2087,null,{"value":null}] 15:49:21 INFO - PROCESS | 1008 | 1468190961616 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:21 INFO - PROCESS | 1008 | 1468190961619 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF09E800 == 28 [pid = 1008] [id = 531] 15:49:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB910D400) [pid = 1008] [serial = 1593] [outer = 0000000000000000] 15:49:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB9CD0000) [pid = 1008] [serial = 1594] [outer = 000000AFB910D400] 15:49:21 INFO - PROCESS | 1008 | 1468190961670 Marionette DEBUG loaded listener.js 15:49:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBD6ED800) [pid = 1008] [serial = 1595] [outer = 000000AFB910D400] 15:49:22 INFO - PROCESS | 1008 | 1468190962070 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]]]}] 15:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 689ms 15:49:22 INFO - PROCESS | 1008 | 1468190962124 Marionette TRACE conn5 -> [0,2089,"getWindowHandle",null] 15:49:22 INFO - PROCESS | 1008 | 1468190962126 Marionette TRACE conn5 <- [1,2089,null,{"value":"13"}] 15:49:22 INFO - PROCESS | 1008 | 1468190962160 Marionette TRACE conn5 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:49:22 INFO - PROCESS | 1008 | 1468190962164 Marionette TRACE conn5 <- [1,2090,null,{}] 15:49:22 INFO - PROCESS | 1008 | 1468190962178 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}] 15:49:22 INFO - PROCESS | 1008 | 1468190962183 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:22 INFO - PROCESS | 1008 | 1468190962280 Marionette TRACE conn5 <- [1,2091,null,{"value":null}] 15:49:22 INFO - PROCESS | 1008 | 1468190962293 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:22 INFO - PROCESS | 1008 | 1468190962297 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50C4800 == 29 [pid = 1008] [id = 532] 15:49:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBEA25C00) [pid = 1008] [serial = 1596] [outer = 0000000000000000] 15:49:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBF0EEC00) [pid = 1008] [serial = 1597] [outer = 000000AFBEA25C00] 15:49:22 INFO - PROCESS | 1008 | 1468190962346 Marionette DEBUG loaded listener.js 15:49:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBF58EC00) [pid = 1008] [serial = 1598] [outer = 000000AFBEA25C00] 15:49:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC55CD800 == 28 [pid = 1008] [id = 10] 15:49:22 INFO - PROCESS | 1008 | 1468190962862 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]]]}] 15:49:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:49:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 734ms 15:49:22 INFO - PROCESS | 1008 | 1468190962902 Marionette TRACE conn5 -> [0,2093,"getWindowHandle",null] 15:49:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:49:22 INFO - PROCESS | 1008 | 1468190962904 Marionette TRACE conn5 <- [1,2093,null,{"value":"13"}] 15:49:22 INFO - PROCESS | 1008 | 1468190962914 Marionette TRACE conn5 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:49:22 INFO - PROCESS | 1008 | 1468190962916 Marionette TRACE conn5 <- [1,2094,null,{}] 15:49:22 INFO - PROCESS | 1008 | 1468190962920 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}] 15:49:22 INFO - PROCESS | 1008 | 1468190962922 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:23 INFO - PROCESS | 1008 | 1468190963032 Marionette TRACE conn5 <- [1,2095,null,{"value":null}] 15:49:23 INFO - PROCESS | 1008 | 1468190963085 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 1008 | 1468190963087 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56EC800 == 29 [pid = 1008] [id = 533] 15:49:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC2624400) [pid = 1008] [serial = 1599] [outer = 0000000000000000] 15:49:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC2A45400) [pid = 1008] [serial = 1600] [outer = 000000AFC2624400] 15:49:23 INFO - PROCESS | 1008 | 1468190963135 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC421E800) [pid = 1008] [serial = 1601] [outer = 000000AFC2624400] 15:49:23 INFO - PROCESS | 1008 | 1468190963573 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",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.rect.zero.3.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2097,"getWindowHandle",null] 15:49:23 INFO - PROCESS | 1008 | 1468190963605 Marionette TRACE conn5 <- [1,2097,null,{"value":"13"}] 15:49:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:49:23 INFO - PROCESS | 1008 | 1468190963643 Marionette TRACE conn5 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:49:23 INFO - PROCESS | 1008 | 1468190963645 Marionette TRACE conn5 <- [1,2098,null,{}] 15:49:23 INFO - PROCESS | 1008 | 1468190963656 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}] 15:49:23 INFO - PROCESS | 1008 | 1468190963658 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:23 INFO - PROCESS | 1008 | 1468190963766 Marionette TRACE conn5 <- [1,2099,null,{"value":null}] 15:49:23 INFO - PROCESS | 1008 | 1468190963776 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:23 INFO - PROCESS | 1008 | 1468190963779 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F6D800 == 30 [pid = 1008] [id = 534] 15:49:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB8726400) [pid = 1008] [serial = 1602] [outer = 0000000000000000] 15:49:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC4225800) [pid = 1008] [serial = 1603] [outer = 000000AFB8726400] 15:49:23 INFO - PROCESS | 1008 | 1468190963824 Marionette DEBUG loaded listener.js 15:49:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC4DC3800) [pid = 1008] [serial = 1604] [outer = 000000AFB8726400] 15:49:24 INFO - PROCESS | 1008 | 1468190964283 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]]]}] 15:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 713ms 15:49:24 INFO - PROCESS | 1008 | 1468190964338 Marionette TRACE conn5 -> [0,2101,"getWindowHandle",null] 15:49:24 INFO - PROCESS | 1008 | 1468190964340 Marionette TRACE conn5 <- [1,2101,null,{"value":"13"}] 15:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:49:24 INFO - PROCESS | 1008 | 1468190964364 Marionette TRACE conn5 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:49:24 INFO - PROCESS | 1008 | 1468190964366 Marionette TRACE conn5 <- [1,2102,null,{}] 15:49:24 INFO - PROCESS | 1008 | 1468190964382 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}] 15:49:24 INFO - PROCESS | 1008 | 1468190964388 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:24 INFO - PROCESS | 1008 | 1468190964532 Marionette TRACE conn5 <- [1,2103,null,{"value":null}] 15:49:24 INFO - PROCESS | 1008 | 1468190964585 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:24 INFO - PROCESS | 1008 | 1468190964587 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F0F000 == 31 [pid = 1008] [id = 535] 15:49:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5030C00) [pid = 1008] [serial = 1605] [outer = 0000000000000000] 15:49:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC52D8800) [pid = 1008] [serial = 1606] [outer = 000000AFC5030C00] 15:49:24 INFO - PROCESS | 1008 | 1468190964635 Marionette DEBUG loaded listener.js 15:49:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5504C00) [pid = 1008] [serial = 1607] [outer = 000000AFC5030C00] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC52D0000) [pid = 1008] [serial = 1560] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC5594400) [pid = 1008] [serial = 1563] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8B70800) [pid = 1008] [serial = 1545] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8727400) [pid = 1008] [serial = 1569] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB82BF800) [pid = 1008] [serial = 1557] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC6CA1000) [pid = 1008] [serial = 1566] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8E13C00) [pid = 1008] [serial = 1551] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBEA24400) [pid = 1008] [serial = 1554] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC6087800) [pid = 1008] [serial = 1542] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBE97BC00) [pid = 1008] [serial = 1548] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC8D58800) [pid = 1008] [serial = 1572] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:49:25 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC9354400) [pid = 1008] [serial = 1575] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:49:25 INFO - PROCESS | 1008 | 1468190965235 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]]]}] 15:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 901ms 15:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:49:25 INFO - PROCESS | 1008 | 1468190965267 Marionette TRACE conn5 -> [0,2105,"getWindowHandle",null] 15:49:25 INFO - PROCESS | 1008 | 1468190965269 Marionette TRACE conn5 <- [1,2105,null,{"value":"13"}] 15:49:25 INFO - PROCESS | 1008 | 1468190965272 Marionette TRACE conn5 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:49:25 INFO - PROCESS | 1008 | 1468190965274 Marionette TRACE conn5 <- [1,2106,null,{}] 15:49:25 INFO - PROCESS | 1008 | 1468190965277 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}] 15:49:25 INFO - PROCESS | 1008 | 1468190965279 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:25 INFO - PROCESS | 1008 | 1468190965361 Marionette TRACE conn5 <- [1,2107,null,{"value":null}] 15:49:25 INFO - PROCESS | 1008 | 1468190965368 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 1008 | 1468190965370 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9319000 == 32 [pid = 1008] [id = 536] 15:49:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB8D4D400) [pid = 1008] [serial = 1608] [outer = 0000000000000000] 15:49:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC48A4800) [pid = 1008] [serial = 1609] [outer = 000000AFB8D4D400] 15:49:25 INFO - PROCESS | 1008 | 1468190965417 Marionette DEBUG loaded listener.js 15:49:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5520000) [pid = 1008] [serial = 1610] [outer = 000000AFB8D4D400] 15:49:25 INFO - PROCESS | 1008 | 1468190965828 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]]]}] 15:49:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:49:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 585ms 15:49:25 INFO - PROCESS | 1008 | 1468190965860 Marionette TRACE conn5 -> [0,2109,"getWindowHandle",null] 15:49:25 INFO - PROCESS | 1008 | 1468190965862 Marionette TRACE conn5 <- [1,2109,null,{"value":"13"}] 15:49:25 INFO - PROCESS | 1008 | 1468190965865 Marionette TRACE conn5 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:49:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:49:25 INFO - PROCESS | 1008 | 1468190965867 Marionette TRACE conn5 <- [1,2110,null,{}] 15:49:25 INFO - PROCESS | 1008 | 1468190965883 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}] 15:49:25 INFO - PROCESS | 1008 | 1468190965885 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:25 INFO - PROCESS | 1008 | 1468190965968 Marionette TRACE conn5 <- [1,2111,null,{"value":null}] 15:49:25 INFO - PROCESS | 1008 | 1468190965974 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:25 INFO - PROCESS | 1008 | 1468190965976 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93F9000 == 33 [pid = 1008] [id = 537] 15:49:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5531400) [pid = 1008] [serial = 1611] [outer = 0000000000000000] 15:49:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5593800) [pid = 1008] [serial = 1612] [outer = 000000AFC5531400] 15:49:26 INFO - PROCESS | 1008 | 1468190966020 Marionette DEBUG loaded listener.js 15:49:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5B36C00) [pid = 1008] [serial = 1613] [outer = 000000AFC5531400] 15:49:26 INFO - PROCESS | 1008 | 1468190966448 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]]]}] 15:49:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 627ms 15:49:26 INFO - PROCESS | 1008 | 1468190966505 Marionette TRACE conn5 -> [0,2113,"getWindowHandle",null] 15:49:26 INFO - PROCESS | 1008 | 1468190966507 Marionette TRACE conn5 <- [1,2113,null,{"value":"13"}] 15:49:26 INFO - PROCESS | 1008 | 1468190966510 Marionette TRACE conn5 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:49:26 INFO - PROCESS | 1008 | 1468190966512 Marionette TRACE conn5 <- [1,2114,null,{}] 15:49:26 INFO - PROCESS | 1008 | 1468190966516 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}] 15:49:26 INFO - PROCESS | 1008 | 1468190966518 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:26 INFO - PROCESS | 1008 | 1468190966600 Marionette TRACE conn5 <- [1,2115,null,{"value":null}] 15:49:26 INFO - PROCESS | 1008 | 1468190966605 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:26 INFO - PROCESS | 1008 | 1468190966607 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9D95000 == 34 [pid = 1008] [id = 538] 15:49:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5B35C00) [pid = 1008] [serial = 1614] [outer = 0000000000000000] 15:49:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC6086400) [pid = 1008] [serial = 1615] [outer = 000000AFC5B35C00] 15:49:26 INFO - PROCESS | 1008 | 1468190966651 Marionette DEBUG loaded listener.js 15:49:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC6090800) [pid = 1008] [serial = 1616] [outer = 000000AFC5B35C00] 15:49:27 INFO - PROCESS | 1008 | 1468190967236 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]]]}] 15:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 776ms 15:49:27 INFO - PROCESS | 1008 | 1468190967292 Marionette TRACE conn5 -> [0,2117,"getWindowHandle",null] 15:49:27 INFO - PROCESS | 1008 | 1468190967297 Marionette TRACE conn5 <- [1,2117,null,{"value":"13"}] 15:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:49:27 INFO - PROCESS | 1008 | 1468190967303 Marionette TRACE conn5 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:49:27 INFO - PROCESS | 1008 | 1468190967307 Marionette TRACE conn5 <- [1,2118,null,{}] 15:49:27 INFO - PROCESS | 1008 | 1468190967313 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}] 15:49:27 INFO - PROCESS | 1008 | 1468190967317 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:27 INFO - PROCESS | 1008 | 1468190967464 Marionette TRACE conn5 <- [1,2119,null,{"value":null}] 15:49:27 INFO - PROCESS | 1008 | 1468190967581 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:27 INFO - PROCESS | 1008 | 1468190967586 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:27 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDF20800 == 35 [pid = 1008] [id = 539] 15:49:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB82C1400) [pid = 1008] [serial = 1617] [outer = 0000000000000000] 15:49:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8C81C00) [pid = 1008] [serial = 1618] [outer = 000000AFB82C1400] 15:49:27 INFO - PROCESS | 1008 | 1468190967646 Marionette DEBUG loaded listener.js 15:49:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB9110000) [pid = 1008] [serial = 1619] [outer = 000000AFB82C1400] 15:49:28 INFO - PROCESS | 1008 | 1468190968424 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] 15:49:28 INFO - PROCESS | 1008 | 1468190968503 Marionette TRACE conn5 <- [1,2121,null,{"value":"13"}] 15:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 15:49:28 INFO - PROCESS | 1008 | 1468190968510 Marionette TRACE conn5 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:49:28 INFO - PROCESS | 1008 | 1468190968513 Marionette TRACE conn5 <- [1,2122,null,{}] 15:49:28 INFO - PROCESS | 1008 | 1468190968517 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}] 15:49:28 INFO - PROCESS | 1008 | 1468190968521 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:28 INFO - PROCESS | 1008 | 1468190968653 Marionette TRACE conn5 <- [1,2123,null,{"value":null}] 15:49:28 INFO - PROCESS | 1008 | 1468190968769 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:28 INFO - PROCESS | 1008 | 1468190968772 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60D8000 == 36 [pid = 1008] [id = 540] 15:49:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFBDCE7800) [pid = 1008] [serial = 1620] [outer = 0000000000000000] 15:49:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBF582800) [pid = 1008] [serial = 1621] [outer = 000000AFBDCE7800] 15:49:28 INFO - PROCESS | 1008 | 1468190968832 Marionette DEBUG loaded listener.js 15:49:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC2ACC000) [pid = 1008] [serial = 1622] [outer = 000000AFBDCE7800] 15:49:29 INFO - PROCESS | 1008 | 1468190969714 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",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.closed.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2125,"getWindowHandle",null] 15:49:29 INFO - PROCESS | 1008 | 1468190969759 Marionette TRACE conn5 <- [1,2125,null,{"value":"13"}] 15:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:49:29 INFO - PROCESS | 1008 | 1468190969765 Marionette TRACE conn5 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:49:29 INFO - PROCESS | 1008 | 1468190969768 Marionette TRACE conn5 <- [1,2126,null,{}] 15:49:29 INFO - PROCESS | 1008 | 1468190969774 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}] 15:49:29 INFO - PROCESS | 1008 | 1468190969777 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:29 INFO - PROCESS | 1008 | 1468190969911 Marionette TRACE conn5 <- [1,2127,null,{"value":null}] 15:49:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93F9000 == 35 [pid = 1008] [id = 537] 15:49:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9319000 == 34 [pid = 1008] [id = 536] 15:49:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F0F000 == 33 [pid = 1008] [id = 535] 15:49:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F6D800 == 32 [pid = 1008] [id = 534] 15:49:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56EC800 == 31 [pid = 1008] [id = 533] 15:49:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50C4800 == 30 [pid = 1008] [id = 532] 15:49:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF09E800 == 29 [pid = 1008] [id = 531] 15:49:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56E5000 == 28 [pid = 1008] [id = 12] 15:49:29 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBCF82800 == 27 [pid = 1008] [id = 530] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC539B000) [pid = 1008] [serial = 1561] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC61A7800) [pid = 1008] [serial = 1565] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC5D88000) [pid = 1008] [serial = 1564] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB8C89800) [pid = 1008] [serial = 1546] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB9B58000) [pid = 1008] [serial = 1547] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBF0F9C00) [pid = 1008] [serial = 1570] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC4F66C00) [pid = 1008] [serial = 1558] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC816D000) [pid = 1008] [serial = 1567] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB92F4400) [pid = 1008] [serial = 1552] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBD2CD000) [pid = 1008] [serial = 1553] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBF4CF000) [pid = 1008] [serial = 1555] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC26BD800) [pid = 1008] [serial = 1556] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC61AEC00) [pid = 1008] [serial = 1544] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC223A400) [pid = 1008] [serial = 1549] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC2AC8000) [pid = 1008] [serial = 1550] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC8DE1400) [pid = 1008] [serial = 1573] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC984EC00) [pid = 1008] [serial = 1577] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC9359000) [pid = 1008] [serial = 1576] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC9351400) [pid = 1008] [serial = 1574] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC8D5F000) [pid = 1008] [serial = 1568] [outer = 0000000000000000] [url = about:blank] 15:49:29 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC552C800) [pid = 1008] [serial = 1562] [outer = 0000000000000000] [url = about:blank] 15:49:30 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC5B3B000) [pid = 1008] [serial = 1571] [outer = 0000000000000000] [url = about:blank] 15:49:30 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC50B5400) [pid = 1008] [serial = 1559] [outer = 0000000000000000] [url = about:blank] 15:49:30 INFO - PROCESS | 1008 | 1468190970026 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 1008 | 1468190970030 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBCF90800 == 28 [pid = 1008] [id = 541] 15:49:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB770DC00) [pid = 1008] [serial = 1623] [outer = 0000000000000000] 15:49:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB8C23400) [pid = 1008] [serial = 1624] [outer = 000000AFB770DC00] 15:49:30 INFO - PROCESS | 1008 | 1468190970081 Marionette DEBUG loaded listener.js 15:49:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBD2D3400) [pid = 1008] [serial = 1625] [outer = 000000AFB770DC00] 15:49:30 INFO - PROCESS | 1008 | 1468190970547 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]]]}] 15:49:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:49:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 836ms 15:49:30 INFO - PROCESS | 1008 | 1468190970605 Marionette TRACE conn5 -> [0,2129,"getWindowHandle",null] 15:49:30 INFO - PROCESS | 1008 | 1468190970609 Marionette TRACE conn5 <- [1,2129,null,{"value":"13"}] 15:49:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:49:30 INFO - PROCESS | 1008 | 1468190970616 Marionette TRACE conn5 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:49:30 INFO - PROCESS | 1008 | 1468190970618 Marionette TRACE conn5 <- [1,2130,null,{}] 15:49:30 INFO - PROCESS | 1008 | 1468190970622 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}] 15:49:30 INFO - PROCESS | 1008 | 1468190970625 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:30 INFO - PROCESS | 1008 | 1468190970715 Marionette TRACE conn5 <- [1,2131,null,{"value":null}] 15:49:30 INFO - PROCESS | 1008 | 1468190970730 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:30 INFO - PROCESS | 1008 | 1468190970732 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4BA3000 == 29 [pid = 1008] [id = 542] 15:49:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBF58D000) [pid = 1008] [serial = 1626] [outer = 0000000000000000] 15:49:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC234B800) [pid = 1008] [serial = 1627] [outer = 000000AFBF58D000] 15:49:30 INFO - PROCESS | 1008 | 1468190970782 Marionette DEBUG loaded listener.js 15:49:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC2AC5800) [pid = 1008] [serial = 1628] [outer = 000000AFBF58D000] 15:49:31 INFO - PROCESS | 1008 | 1468190971250 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] 15:49:31 INFO - PROCESS | 1008 | 1468190971311 Marionette TRACE conn5 <- [1,2133,null,{"value":"13"}] 15:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:49:31 INFO - PROCESS | 1008 | 1468190971315 Marionette TRACE conn5 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:49:31 INFO - PROCESS | 1008 | 1468190971319 Marionette TRACE conn5 <- [1,2134,null,{}] 15:49:31 INFO - PROCESS | 1008 | 1468190971330 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}] 15:49:31 INFO - PROCESS | 1008 | 1468190971335 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:31 INFO - PROCESS | 1008 | 1468190971436 Marionette TRACE conn5 <- [1,2135,null,{"value":null}] 15:49:31 INFO - PROCESS | 1008 | 1468190971517 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:31 INFO - PROCESS | 1008 | 1468190971521 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5CDA000 == 30 [pid = 1008] [id = 543] 15:49:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8BADC00) [pid = 1008] [serial = 1629] [outer = 0000000000000000] 15:49:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC4DC0C00) [pid = 1008] [serial = 1630] [outer = 000000AFB8BADC00] 15:49:31 INFO - PROCESS | 1008 | 1468190971572 Marionette DEBUG loaded listener.js 15:49:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC50AF400) [pid = 1008] [serial = 1631] [outer = 000000AFB8BADC00] 15:49:31 INFO - PROCESS | 1008 | 1468190971971 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] 15:49:32 INFO - PROCESS | 1008 | 1468190972011 Marionette TRACE conn5 <- [1,2137,null,{"value":"13"}] 15:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 15:49:32 INFO - PROCESS | 1008 | 1468190972028 Marionette TRACE conn5 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 1008 | 1468190972030 Marionette TRACE conn5 <- [1,2138,null,{}] 15:49:32 INFO - PROCESS | 1008 | 1468190972033 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}] 15:49:32 INFO - PROCESS | 1008 | 1468190972036 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:32 INFO - PROCESS | 1008 | 1468190972182 Marionette TRACE conn5 <- [1,2139,null,{"value":null}] 15:49:32 INFO - PROCESS | 1008 | 1468190972235 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 1008 | 1468190972237 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F0B800 == 31 [pid = 1008] [id = 544] 15:49:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC52EA400) [pid = 1008] [serial = 1632] [outer = 0000000000000000] 15:49:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5502400) [pid = 1008] [serial = 1633] [outer = 000000AFC52EA400] 15:49:32 INFO - PROCESS | 1008 | 1468190972284 Marionette DEBUG loaded listener.js 15:49:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5532000) [pid = 1008] [serial = 1634] [outer = 000000AFC52EA400] 15:49:32 INFO - PROCESS | 1008 | 1468190972740 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",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.rect.html:36:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2141,"getWindowHandle",null] 15:49:32 INFO - PROCESS | 1008 | 1468190972763 Marionette TRACE conn5 <- [1,2141,null,{"value":"13"}] 15:49:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:49:32 INFO - PROCESS | 1008 | 1468190972766 Marionette TRACE conn5 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:49:32 INFO - PROCESS | 1008 | 1468190972769 Marionette TRACE conn5 <- [1,2142,null,{}] 15:49:32 INFO - PROCESS | 1008 | 1468190972772 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}] 15:49:32 INFO - PROCESS | 1008 | 1468190972774 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:32 INFO - PROCESS | 1008 | 1468190972885 Marionette TRACE conn5 <- [1,2143,null,{"value":null}] 15:49:32 INFO - PROCESS | 1008 | 1468190972892 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:32 INFO - PROCESS | 1008 | 1468190972894 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC933D800 == 32 [pid = 1008] [id = 545] 15:49:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5533000) [pid = 1008] [serial = 1635] [outer = 0000000000000000] 15:49:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5D88000) [pid = 1008] [serial = 1636] [outer = 000000AFC5533000] 15:49:32 INFO - PROCESS | 1008 | 1468190972984 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC61A5000) [pid = 1008] [serial = 1637] [outer = 000000AFC5533000] 15:49:33 INFO - PROCESS | 1008 | 1468190973438 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]]]}] 15:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 732ms 15:49:33 INFO - PROCESS | 1008 | 1468190973502 Marionette TRACE conn5 -> [0,2145,"getWindowHandle",null] 15:49:33 INFO - PROCESS | 1008 | 1468190973504 Marionette TRACE conn5 <- [1,2145,null,{"value":"13"}] 15:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:49:33 INFO - PROCESS | 1008 | 1468190973547 Marionette TRACE conn5 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:49:33 INFO - PROCESS | 1008 | 1468190973549 Marionette TRACE conn5 <- [1,2146,null,{}] 15:49:33 INFO - PROCESS | 1008 | 1468190973560 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}] 15:49:33 INFO - PROCESS | 1008 | 1468190973567 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:33 INFO - PROCESS | 1008 | 1468190973713 Marionette TRACE conn5 <- [1,2147,null,{"value":null}] 15:49:33 INFO - PROCESS | 1008 | 1468190973765 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:33 INFO - PROCESS | 1008 | 1468190973767 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA04C000 == 33 [pid = 1008] [id = 546] 15:49:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC760BC00) [pid = 1008] [serial = 1638] [outer = 0000000000000000] 15:49:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC7FA7800) [pid = 1008] [serial = 1639] [outer = 000000AFC760BC00] 15:49:33 INFO - PROCESS | 1008 | 1468190973812 Marionette DEBUG loaded listener.js 15:49:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC8D59C00) [pid = 1008] [serial = 1640] [outer = 000000AFC760BC00] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC55CE000) [pid = 1008] [serial = 26] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB910D400) [pid = 1008] [serial = 1593] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8C83000) [pid = 1008] [serial = 1590] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBEA25C00) [pid = 1008] [serial = 1596] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB7E30800) [pid = 1008] [serial = 1587] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC52D0800) [pid = 1008] [serial = 32] [outer = 0000000000000000] [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.] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8D44400) [pid = 1008] [serial = 1578] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC3F1E400) [pid = 1008] [serial = 1581] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC6A53800) [pid = 1008] [serial = 1584] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8726400) [pid = 1008] [serial = 1602] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC5030C00) [pid = 1008] [serial = 1605] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC5531400) [pid = 1008] [serial = 1611] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC2624400) [pid = 1008] [serial = 1599] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:49:34 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB8D4D400) [pid = 1008] [serial = 1608] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:49:34 INFO - PROCESS | 1008 | 1468190974280 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",1,"assert_equals: Red channel of the pixel at (0, 0) expected 0 but got 16","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html:43:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 1008 | 1468190974334 Marionette TRACE conn5 <- [1,2149,null,{"value":"13"}] 15:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:49:34 INFO - PROCESS | 1008 | 1468190974338 Marionette TRACE conn5 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 1008 | 1468190974340 Marionette TRACE conn5 <- [1,2150,null,{}] 15:49:34 INFO - PROCESS | 1008 | 1468190974344 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}] 15:49:34 INFO - PROCESS | 1008 | 1468190974346 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:34 INFO - PROCESS | 1008 | 1468190974429 Marionette TRACE conn5 <- [1,2151,null,{"value":null}] 15:49:34 INFO - PROCESS | 1008 | 1468190974438 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:34 INFO - PROCESS | 1008 | 1468190974440 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5E2000 == 34 [pid = 1008] [id = 547] 15:49:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8E17000) [pid = 1008] [serial = 1641] [outer = 0000000000000000] 15:49:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC5030C00) [pid = 1008] [serial = 1642] [outer = 000000AFB8E17000] 15:49:34 INFO - PROCESS | 1008 | 1468190974485 Marionette DEBUG loaded listener.js 15:49:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC8D5A000) [pid = 1008] [serial = 1643] [outer = 000000AFB8E17000] 15:49:34 INFO - PROCESS | 1008 | 1468190974912 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]]]}] 15:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 629ms 15:49:34 INFO - PROCESS | 1008 | 1468190974969 Marionette TRACE conn5 -> [0,2153,"getWindowHandle",null] 15:49:34 INFO - PROCESS | 1008 | 1468190974971 Marionette TRACE conn5 <- [1,2153,null,{"value":"13"}] 15:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:49:34 INFO - PROCESS | 1008 | 1468190974974 Marionette TRACE conn5 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:49:34 INFO - PROCESS | 1008 | 1468190974977 Marionette TRACE conn5 <- [1,2154,null,{}] 15:49:34 INFO - PROCESS | 1008 | 1468190974980 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}] 15:49:34 INFO - PROCESS | 1008 | 1468190974982 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:35 INFO - PROCESS | 1008 | 1468190975065 Marionette TRACE conn5 <- [1,2155,null,{"value":null}] 15:49:35 INFO - PROCESS | 1008 | 1468190975072 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 1008 | 1468190975074 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8A9800 == 35 [pid = 1008] [id = 548] 15:49:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC8D66C00) [pid = 1008] [serial = 1644] [outer = 0000000000000000] 15:49:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC8DD9800) [pid = 1008] [serial = 1645] [outer = 000000AFC8D66C00] 15:49:35 INFO - PROCESS | 1008 | 1468190975119 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBD120000) [pid = 1008] [serial = 1646] [outer = 000000AFC8D66C00] 15:49:35 INFO - PROCESS | 1008 | 1468190975560 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]]]}] 15:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 628ms 15:49:35 INFO - PROCESS | 1008 | 1468190975619 Marionette TRACE conn5 -> [0,2157,"getWindowHandle",null] 15:49:35 INFO - PROCESS | 1008 | 1468190975621 Marionette TRACE conn5 <- [1,2157,null,{"value":"13"}] 15:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:49:35 INFO - PROCESS | 1008 | 1468190975625 Marionette TRACE conn5 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:49:35 INFO - PROCESS | 1008 | 1468190975627 Marionette TRACE conn5 <- [1,2158,null,{}] 15:49:35 INFO - PROCESS | 1008 | 1468190975630 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}] 15:49:35 INFO - PROCESS | 1008 | 1468190975632 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:35 INFO - PROCESS | 1008 | 1468190975721 Marionette TRACE conn5 <- [1,2159,null,{"value":null}] 15:49:35 INFO - PROCESS | 1008 | 1468190975727 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:35 INFO - PROCESS | 1008 | 1468190975729 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5CD7000 == 36 [pid = 1008] [id = 549] 15:49:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC9353C00) [pid = 1008] [serial = 1647] [outer = 0000000000000000] 15:49:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC935A000) [pid = 1008] [serial = 1648] [outer = 000000AFC9353C00] 15:49:35 INFO - PROCESS | 1008 | 1468190975774 Marionette DEBUG loaded listener.js 15:49:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC9853400) [pid = 1008] [serial = 1649] [outer = 000000AFC9353C00] 15:49:36 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA8C800 == 35 [pid = 1008] [id = 529] 15:49:36 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBCF90800 == 34 [pid = 1008] [id = 541] 15:49:36 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60D8000 == 33 [pid = 1008] [id = 540] 15:49:36 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9D95000 == 32 [pid = 1008] [id = 538] 15:49:36 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF20800 == 31 [pid = 1008] [id = 539] 15:49:37 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5CDA000 == 30 [pid = 1008] [id = 543] 15:49:37 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4BA3000 == 29 [pid = 1008] [id = 542] 15:49:37 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F0B800 == 28 [pid = 1008] [id = 544] 15:49:37 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC933D800 == 27 [pid = 1008] [id = 545] 15:49:37 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5E2000 == 26 [pid = 1008] [id = 547] 15:49:37 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA04C000 == 25 [pid = 1008] [id = 546] 15:49:37 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8A9800 == 24 [pid = 1008] [id = 548] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC56DE800) [pid = 1008] [serial = 28] [outer = 0000000000000000] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB9CD0000) [pid = 1008] [serial = 1594] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBD6ED800) [pid = 1008] [serial = 1595] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8C86C00) [pid = 1008] [serial = 1591] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8D4E000) [pid = 1008] [serial = 1592] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBF0EEC00) [pid = 1008] [serial = 1597] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB8C82400) [pid = 1008] [serial = 1589] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFB8B67400) [pid = 1008] [serial = 1588] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC50A7800) [pid = 1008] [serial = 1100] [outer = 0000000000000000] [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.] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBE911800) [pid = 1008] [serial = 1580] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFB9CD3000) [pid = 1008] [serial = 1579] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC52CE400) [pid = 1008] [serial = 1583] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC48A4C00) [pid = 1008] [serial = 1582] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC9358800) [pid = 1008] [serial = 1586] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC7F4F400) [pid = 1008] [serial = 1585] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC4225800) [pid = 1008] [serial = 1603] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC52D8800) [pid = 1008] [serial = 1606] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC5504C00) [pid = 1008] [serial = 1607] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC5593800) [pid = 1008] [serial = 1612] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC2A45400) [pid = 1008] [serial = 1600] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC421E800) [pid = 1008] [serial = 1601] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC5B36C00) [pid = 1008] [serial = 1613] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (000000AFC6086400) [pid = 1008] [serial = 1615] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 53 (000000AFC4DC3800) [pid = 1008] [serial = 1604] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 52 (000000AFC48A4800) [pid = 1008] [serial = 1609] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 51 (000000AFBF58EC00) [pid = 1008] [serial = 1598] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | --DOMWINDOW == 50 (000000AFC5520000) [pid = 1008] [serial = 1610] [outer = 0000000000000000] [url = about:blank] 15:49:37 INFO - PROCESS | 1008 | 1468190977629 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]]]}] 15:49:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:49:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 2031ms 15:49:37 INFO - PROCESS | 1008 | 1468190977659 Marionette TRACE conn5 -> [0,2161,"getWindowHandle",null] 15:49:37 INFO - PROCESS | 1008 | 1468190977663 Marionette TRACE conn5 <- [1,2161,null,{"value":"13"}] 15:49:37 INFO - PROCESS | 1008 | 1468190977669 Marionette TRACE conn5 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:49:37 INFO - PROCESS | 1008 | 1468190977672 Marionette TRACE conn5 <- [1,2162,null,{}] 15:49:37 INFO - PROCESS | 1008 | 1468190977678 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}] 15:49:37 INFO - PROCESS | 1008 | 1468190977682 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:37 INFO - PROCESS | 1008 | 1468190977778 Marionette TRACE conn5 <- [1,2163,null,{"value":null}] 15:49:37 INFO - PROCESS | 1008 | 1468190977786 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:37 INFO - PROCESS | 1008 | 1468190977791 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD265800 == 25 [pid = 1008] [id = 550] 15:49:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 51 (000000AFB8C2AC00) [pid = 1008] [serial = 1650] [outer = 0000000000000000] 15:49:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 52 (000000AFB8C83000) [pid = 1008] [serial = 1651] [outer = 000000AFB8C2AC00] 15:49:37 INFO - PROCESS | 1008 | 1468190977841 Marionette DEBUG loaded listener.js 15:49:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 53 (000000AFB8D44800) [pid = 1008] [serial = 1652] [outer = 000000AFB8C2AC00] 15:49:38 INFO - PROCESS | 1008 | 1468190978335 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]]]}] 15:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 692ms 15:49:38 INFO - PROCESS | 1008 | 1468190978365 Marionette TRACE conn5 -> [0,2165,"getWindowHandle",null] 15:49:38 INFO - PROCESS | 1008 | 1468190978371 Marionette TRACE conn5 <- [1,2165,null,{"value":"13"}] 15:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:49:38 INFO - PROCESS | 1008 | 1468190978377 Marionette TRACE conn5 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:49:38 INFO - PROCESS | 1008 | 1468190978380 Marionette TRACE conn5 <- [1,2166,null,{}] 15:49:38 INFO - PROCESS | 1008 | 1468190978384 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}] 15:49:38 INFO - PROCESS | 1008 | 1468190978387 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:38 INFO - PROCESS | 1008 | 1468190978479 Marionette TRACE conn5 <- [1,2167,null,{"value":null}] 15:49:38 INFO - PROCESS | 1008 | 1468190978488 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:38 INFO - PROCESS | 1008 | 1468190978491 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF08C800 == 26 [pid = 1008] [id = 551] 15:49:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 54 (000000AFB8E12C00) [pid = 1008] [serial = 1653] [outer = 0000000000000000] 15:49:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFB9112400) [pid = 1008] [serial = 1654] [outer = 000000AFB8E12C00] 15:49:38 INFO - PROCESS | 1008 | 1468190978540 Marionette DEBUG loaded listener.js 15:49:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB9B5B800) [pid = 1008] [serial = 1655] [outer = 000000AFB8E12C00] 15:49:39 INFO - PROCESS | 1008 | 1468190979019 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]]]}] 15:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 692ms 15:49:39 INFO - PROCESS | 1008 | 1468190979071 Marionette TRACE conn5 -> [0,2169,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 1008 | 1468190979073 Marionette TRACE conn5 <- [1,2169,null,{"value":"13"}] 15:49:39 INFO - PROCESS | 1008 | 1468190979077 Marionette TRACE conn5 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:49:39 INFO - PROCESS | 1008 | 1468190979080 Marionette TRACE conn5 <- [1,2170,null,{}] 15:49:39 INFO - PROCESS | 1008 | 1468190979092 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}] 15:49:39 INFO - PROCESS | 1008 | 1468190979097 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:39 INFO - PROCESS | 1008 | 1468190979213 Marionette TRACE conn5 <- [1,2171,null,{"value":null}] 15:49:39 INFO - PROCESS | 1008 | 1468190979297 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 1008 | 1468190979300 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B0F000 == 27 [pid = 1008] [id = 552] 15:49:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB6E2F400) [pid = 1008] [serial = 1656] [outer = 0000000000000000] 15:49:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFBDA4D400) [pid = 1008] [serial = 1657] [outer = 000000AFB6E2F400] 15:49:39 INFO - PROCESS | 1008 | 1468190979349 Marionette DEBUG loaded listener.js 15:49:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFBDF5B800) [pid = 1008] [serial = 1658] [outer = 000000AFB6E2F400] 15:49:39 INFO - PROCESS | 1008 | 1468190979758 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]]]}] 15:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 732ms 15:49:39 INFO - PROCESS | 1008 | 1468190979812 Marionette TRACE conn5 -> [0,2173,"getWindowHandle",null] 15:49:39 INFO - PROCESS | 1008 | 1468190979814 Marionette TRACE conn5 <- [1,2173,null,{"value":"13"}] 15:49:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:49:39 INFO - PROCESS | 1008 | 1468190979818 Marionette TRACE conn5 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:49:39 INFO - PROCESS | 1008 | 1468190979820 Marionette TRACE conn5 <- [1,2174,null,{}] 15:49:39 INFO - PROCESS | 1008 | 1468190979829 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}] 15:49:39 INFO - PROCESS | 1008 | 1468190979832 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:39 INFO - PROCESS | 1008 | 1468190979920 Marionette TRACE conn5 <- [1,2175,null,{"value":null}] 15:49:39 INFO - PROCESS | 1008 | 1468190979925 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:39 INFO - PROCESS | 1008 | 1468190979928 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC55D0800 == 28 [pid = 1008] [id = 553] 15:49:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFBEA23800) [pid = 1008] [serial = 1659] [outer = 0000000000000000] 15:49:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFBEACC800) [pid = 1008] [serial = 1660] [outer = 000000AFBEA23800] 15:49:39 INFO - PROCESS | 1008 | 1468190979974 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFBF4D2800) [pid = 1008] [serial = 1661] [outer = 000000AFBEA23800] 15:49:40 INFO - PROCESS | 1008 | 1468190980402 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]]]}] 15:49:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:49:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 628ms 15:49:40 INFO - PROCESS | 1008 | 1468190980453 Marionette TRACE conn5 -> [0,2177,"getWindowHandle",null] 15:49:40 INFO - PROCESS | 1008 | 1468190980456 Marionette TRACE conn5 <- [1,2177,null,{"value":"13"}] 15:49:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:49:40 INFO - PROCESS | 1008 | 1468190980460 Marionette TRACE conn5 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:49:40 INFO - PROCESS | 1008 | 1468190980461 Marionette TRACE conn5 <- [1,2178,null,{}] 15:49:40 INFO - PROCESS | 1008 | 1468190980465 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}] 15:49:40 INFO - PROCESS | 1008 | 1468190980468 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:40 INFO - PROCESS | 1008 | 1468190980548 Marionette TRACE conn5 <- [1,2179,null,{"value":null}] 15:49:40 INFO - PROCESS | 1008 | 1468190980553 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:40 INFO - PROCESS | 1008 | 1468190980555 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5984800 == 29 [pid = 1008] [id = 554] 15:49:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFB8D53000) [pid = 1008] [serial = 1662] [outer = 0000000000000000] 15:49:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC234D000) [pid = 1008] [serial = 1663] [outer = 000000AFB8D53000] 15:49:40 INFO - PROCESS | 1008 | 1468190980601 Marionette DEBUG loaded listener.js 15:49:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFC2A3F000) [pid = 1008] [serial = 1664] [outer = 000000AFB8D53000] 15:49:41 INFO - PROCESS | 1008 | 1468190981055 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]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 628ms 15:49:41 INFO - PROCESS | 1008 | 1468190981091 Marionette TRACE conn5 -> [0,2181,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 1008 | 1468190981093 Marionette TRACE conn5 <- [1,2181,null,{"value":"13"}] 15:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:49:41 INFO - PROCESS | 1008 | 1468190981097 Marionette TRACE conn5 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - PROCESS | 1008 | 1468190981098 Marionette TRACE conn5 <- [1,2182,null,{}] 15:49:41 INFO - PROCESS | 1008 | 1468190981106 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}] 15:49:41 INFO - PROCESS | 1008 | 1468190981112 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:41 INFO - PROCESS | 1008 | 1468190981219 Marionette TRACE conn5 <- [1,2183,null,{"value":null}] 15:49:41 INFO - PROCESS | 1008 | 1468190981227 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1008 | 1468190981229 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60D8000 == 30 [pid = 1008] [id = 555] 15:49:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC3F17C00) [pid = 1008] [serial = 1665] [outer = 0000000000000000] 15:49:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC489D400) [pid = 1008] [serial = 1666] [outer = 000000AFC3F17C00] 15:49:41 INFO - PROCESS | 1008 | 1468190981275 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC4DC9800) [pid = 1008] [serial = 1667] [outer = 000000AFC3F17C00] 15:49:41 INFO - PROCESS | 1008 | 1468190981694 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]]]}] 15:49:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:49:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 649ms 15:49:41 INFO - PROCESS | 1008 | 1468190981753 Marionette TRACE conn5 -> [0,2185,"getWindowHandle",null] 15:49:41 INFO - PROCESS | 1008 | 1468190981756 Marionette TRACE conn5 <- [1,2185,null,{"value":"13"}] 15:49:41 INFO - PROCESS | 1008 | 1468190981759 Marionette TRACE conn5 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:49:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:49:41 INFO - PROCESS | 1008 | 1468190981761 Marionette TRACE conn5 <- [1,2186,null,{}] 15:49:41 INFO - PROCESS | 1008 | 1468190981765 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}] 15:49:41 INFO - PROCESS | 1008 | 1468190981767 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:41 INFO - PROCESS | 1008 | 1468190981846 Marionette TRACE conn5 <- [1,2187,null,{"value":null}] 15:49:41 INFO - PROCESS | 1008 | 1468190981854 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:41 INFO - PROCESS | 1008 | 1468190981856 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F92000 == 31 [pid = 1008] [id = 556] 15:49:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC4F58C00) [pid = 1008] [serial = 1668] [outer = 0000000000000000] 15:49:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC5031800) [pid = 1008] [serial = 1669] [outer = 000000AFC4F58C00] 15:49:41 INFO - PROCESS | 1008 | 1468190981900 Marionette DEBUG loaded listener.js 15:49:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC50AF000) [pid = 1008] [serial = 1670] [outer = 000000AFC4F58C00] 15:49:42 INFO - PROCESS | 1008 | 1468190982334 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]]]}] 15:49:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:49:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 627ms 15:49:42 INFO - PROCESS | 1008 | 1468190982392 Marionette TRACE conn5 -> [0,2189,"getWindowHandle",null] 15:49:42 INFO - PROCESS | 1008 | 1468190982394 Marionette TRACE conn5 <- [1,2189,null,{"value":"13"}] 15:49:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:49:42 INFO - PROCESS | 1008 | 1468190982397 Marionette TRACE conn5 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:49:42 INFO - PROCESS | 1008 | 1468190982399 Marionette TRACE conn5 <- [1,2190,null,{}] 15:49:42 INFO - PROCESS | 1008 | 1468190982408 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}] 15:49:42 INFO - PROCESS | 1008 | 1468190982410 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:42 INFO - PROCESS | 1008 | 1468190982494 Marionette TRACE conn5 <- [1,2191,null,{"value":null}] 15:49:42 INFO - PROCESS | 1008 | 1468190982501 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:42 INFO - PROCESS | 1008 | 1468190982503 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC931A000 == 32 [pid = 1008] [id = 557] 15:49:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC5032800) [pid = 1008] [serial = 1671] [outer = 0000000000000000] 15:49:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC52D0800) [pid = 1008] [serial = 1672] [outer = 000000AFC5032800] 15:49:42 INFO - PROCESS | 1008 | 1468190982548 Marionette DEBUG loaded listener.js 15:49:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC5394000) [pid = 1008] [serial = 1673] [outer = 000000AFC5032800] 15:49:43 INFO - PROCESS | 1008 | 1468190983029 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]]]}] 15:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 693ms 15:49:43 INFO - PROCESS | 1008 | 1468190983091 Marionette TRACE conn5 -> [0,2193,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 1008 | 1468190983093 Marionette TRACE conn5 <- [1,2193,null,{"value":"13"}] 15:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:49:43 INFO - PROCESS | 1008 | 1468190983097 Marionette TRACE conn5 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 1008 | 1468190983099 Marionette TRACE conn5 <- [1,2194,null,{}] 15:49:43 INFO - PROCESS | 1008 | 1468190983109 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}] 15:49:43 INFO - PROCESS | 1008 | 1468190983111 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:43 INFO - PROCESS | 1008 | 1468190983218 Marionette TRACE conn5 <- [1,2195,null,{"value":null}] 15:49:43 INFO - PROCESS | 1008 | 1468190983298 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1008 | 1468190983300 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B04000 == 33 [pid = 1008] [id = 558] 15:49:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBDA51C00) [pid = 1008] [serial = 1674] [outer = 0000000000000000] 15:49:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC539C400) [pid = 1008] [serial = 1675] [outer = 000000AFBDA51C00] 15:49:43 INFO - PROCESS | 1008 | 1468190983346 Marionette DEBUG loaded listener.js 15:49:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5521000) [pid = 1008] [serial = 1676] [outer = 000000AFBDA51C00] 15:49:43 INFO - PROCESS | 1008 | 1468190983743 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]]]}] 15:49:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:49:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 691ms 15:49:43 INFO - PROCESS | 1008 | 1468190983791 Marionette TRACE conn5 -> [0,2197,"getWindowHandle",null] 15:49:43 INFO - PROCESS | 1008 | 1468190983793 Marionette TRACE conn5 <- [1,2197,null,{"value":"13"}] 15:49:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:49:43 INFO - PROCESS | 1008 | 1468190983797 Marionette TRACE conn5 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:49:43 INFO - PROCESS | 1008 | 1468190983798 Marionette TRACE conn5 <- [1,2198,null,{}] 15:49:43 INFO - PROCESS | 1008 | 1468190983807 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}] 15:49:43 INFO - PROCESS | 1008 | 1468190983809 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:43 INFO - PROCESS | 1008 | 1468190983925 Marionette TRACE conn5 <- [1,2199,null,{"value":null}] 15:49:43 INFO - PROCESS | 1008 | 1468190983930 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:43 INFO - PROCESS | 1008 | 1468190983932 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9D87000 == 34 [pid = 1008] [id = 559] 15:49:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC539A000) [pid = 1008] [serial = 1677] [outer = 0000000000000000] 15:49:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC552F400) [pid = 1008] [serial = 1678] [outer = 000000AFC539A000] 15:49:43 INFO - PROCESS | 1008 | 1468190983982 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5973400) [pid = 1008] [serial = 1679] [outer = 000000AFC539A000] 15:49:44 INFO - PROCESS | 1008 | 1468190984441 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]]]}] 15:49:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:49:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 691ms 15:49:44 INFO - PROCESS | 1008 | 1468190984491 Marionette TRACE conn5 -> [0,2201,"getWindowHandle",null] 15:49:44 INFO - PROCESS | 1008 | 1468190984494 Marionette TRACE conn5 <- [1,2201,null,{"value":"13"}] 15:49:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:49:44 INFO - PROCESS | 1008 | 1468190984497 Marionette TRACE conn5 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:49:44 INFO - PROCESS | 1008 | 1468190984500 Marionette TRACE conn5 <- [1,2202,null,{}] 15:49:44 INFO - PROCESS | 1008 | 1468190984505 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}] 15:49:44 INFO - PROCESS | 1008 | 1468190984507 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:44 INFO - PROCESS | 1008 | 1468190984660 Marionette TRACE conn5 <- [1,2203,null,{"value":null}] 15:49:44 INFO - PROCESS | 1008 | 1468190984687 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:44 INFO - PROCESS | 1008 | 1468190984690 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5983000 == 35 [pid = 1008] [id = 560] 15:49:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5B36400) [pid = 1008] [serial = 1680] [outer = 0000000000000000] 15:49:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC6088400) [pid = 1008] [serial = 1681] [outer = 000000AFC5B36400] 15:49:44 INFO - PROCESS | 1008 | 1468190984738 Marionette DEBUG loaded listener.js 15:49:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC61A6C00) [pid = 1008] [serial = 1682] [outer = 000000AFC5B36400] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC52EA400) [pid = 1008] [serial = 1632] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5533000) [pid = 1008] [serial = 1635] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC760BC00) [pid = 1008] [serial = 1638] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC8D66C00) [pid = 1008] [serial = 1644] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8BADC00) [pid = 1008] [serial = 1629] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBF58D000) [pid = 1008] [serial = 1626] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB770DC00) [pid = 1008] [serial = 1623] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBDCE7800) [pid = 1008] [serial = 1620] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB82C1400) [pid = 1008] [serial = 1617] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5B35C00) [pid = 1008] [serial = 1614] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:49:45 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8E17000) [pid = 1008] [serial = 1641] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:49:45 INFO - PROCESS | 1008 | 1468190985236 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]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 796ms 15:49:45 INFO - PROCESS | 1008 | 1468190985296 Marionette TRACE conn5 -> [0,2205,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1008 | 1468190985299 Marionette TRACE conn5 <- [1,2205,null,{"value":"13"}] 15:49:45 INFO - PROCESS | 1008 | 1468190985302 Marionette TRACE conn5 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:49:45 INFO - PROCESS | 1008 | 1468190985303 Marionette TRACE conn5 <- [1,2206,null,{}] 15:49:45 INFO - PROCESS | 1008 | 1468190985307 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}] 15:49:45 INFO - PROCESS | 1008 | 1468190985309 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:45 INFO - PROCESS | 1008 | 1468190985393 Marionette TRACE conn5 <- [1,2207,null,{"value":null}] 15:49:45 INFO - PROCESS | 1008 | 1468190985398 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:45 INFO - PROCESS | 1008 | 1468190985400 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8A2000 == 36 [pid = 1008] [id = 561] 15:49:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBDC72000) [pid = 1008] [serial = 1683] [outer = 0000000000000000] 15:49:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC4810C00) [pid = 1008] [serial = 1684] [outer = 000000AFBDC72000] 15:49:45 INFO - PROCESS | 1008 | 1468190985446 Marionette DEBUG loaded listener.js 15:49:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5B3A000) [pid = 1008] [serial = 1685] [outer = 000000AFBDC72000] 15:49:45 INFO - PROCESS | 1008 | 1468190985873 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]]]}] 15:49:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:49:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 587ms 15:49:45 INFO - PROCESS | 1008 | 1468190985892 Marionette TRACE conn5 -> [0,2209,"getWindowHandle",null] 15:49:45 INFO - PROCESS | 1008 | 1468190985894 Marionette TRACE conn5 <- [1,2209,null,{"value":"13"}] 15:49:45 INFO - PROCESS | 1008 | 1468190985897 Marionette TRACE conn5 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:49:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:49:45 INFO - PROCESS | 1008 | 1468190985899 Marionette TRACE conn5 <- [1,2210,null,{}] 15:49:45 INFO - PROCESS | 1008 | 1468190985915 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}] 15:49:45 INFO - PROCESS | 1008 | 1468190985917 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:46 INFO - PROCESS | 1008 | 1468190986007 Marionette TRACE conn5 <- [1,2211,null,{"value":null}] 15:49:46 INFO - PROCESS | 1008 | 1468190986013 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 1008 | 1468190986015 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE1B800 == 37 [pid = 1008] [id = 562] 15:49:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC61A6000) [pid = 1008] [serial = 1686] [outer = 0000000000000000] 15:49:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC61AF000) [pid = 1008] [serial = 1687] [outer = 000000AFC61A6000] 15:49:46 INFO - PROCESS | 1008 | 1468190986059 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC6A0D800) [pid = 1008] [serial = 1688] [outer = 000000AFC61A6000] 15:49:46 INFO - PROCESS | 1008 | 1468190986508 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]]]}] 15:49:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:49:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 629ms 15:49:46 INFO - PROCESS | 1008 | 1468190986530 Marionette TRACE conn5 -> [0,2213,"getWindowHandle",null] 15:49:46 INFO - PROCESS | 1008 | 1468190986532 Marionette TRACE conn5 <- [1,2213,null,{"value":"13"}] 15:49:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:49:46 INFO - PROCESS | 1008 | 1468190986536 Marionette TRACE conn5 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:49:46 INFO - PROCESS | 1008 | 1468190986537 Marionette TRACE conn5 <- [1,2214,null,{}] 15:49:46 INFO - PROCESS | 1008 | 1468190986553 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}] 15:49:46 INFO - PROCESS | 1008 | 1468190986555 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:46 INFO - PROCESS | 1008 | 1468190986648 Marionette TRACE conn5 <- [1,2215,null,{"value":null}] 15:49:46 INFO - PROCESS | 1008 | 1468190986654 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:46 INFO - PROCESS | 1008 | 1468190986656 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC05C000 == 38 [pid = 1008] [id = 563] 15:49:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC6CA1000) [pid = 1008] [serial = 1689] [outer = 0000000000000000] 15:49:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC76F6400) [pid = 1008] [serial = 1690] [outer = 000000AFC6CA1000] 15:49:46 INFO - PROCESS | 1008 | 1468190986700 Marionette DEBUG loaded listener.js 15:49:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC7FAD000) [pid = 1008] [serial = 1691] [outer = 000000AFC6CA1000] 15:49:47 INFO - PROCESS | 1008 | 1468190987303 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]]]}] 15:49:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:49:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 776ms 15:49:47 INFO - PROCESS | 1008 | 1468190987316 Marionette TRACE conn5 -> [0,2217,"getWindowHandle",null] 15:49:47 INFO - PROCESS | 1008 | 1468190987321 Marionette TRACE conn5 <- [1,2217,null,{"value":"13"}] 15:49:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:49:47 INFO - PROCESS | 1008 | 1468190987326 Marionette TRACE conn5 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:49:47 INFO - PROCESS | 1008 | 1468190987330 Marionette TRACE conn5 <- [1,2218,null,{}] 15:49:47 INFO - PROCESS | 1008 | 1468190987336 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}] 15:49:47 INFO - PROCESS | 1008 | 1468190987339 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:47 INFO - PROCESS | 1008 | 1468190987515 Marionette TRACE conn5 <- [1,2219,null,{"value":null}] 15:49:47 INFO - PROCESS | 1008 | 1468190987624 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:47 INFO - PROCESS | 1008 | 1468190987627 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBE92F800 == 39 [pid = 1008] [id = 564] 15:49:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB770A800) [pid = 1008] [serial = 1692] [outer = 0000000000000000] 15:49:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8C87400) [pid = 1008] [serial = 1693] [outer = 000000AFB770A800] 15:49:47 INFO - PROCESS | 1008 | 1468190987687 Marionette DEBUG loaded listener.js 15:49:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB8E0E400) [pid = 1008] [serial = 1694] [outer = 000000AFB770A800] 15:49:48 INFO - PROCESS | 1008 | 1468190988429 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]]]}] 15:49:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:49:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1144ms 15:49:48 INFO - PROCESS | 1008 | 1468190988474 Marionette TRACE conn5 -> [0,2221,"getWindowHandle",null] 15:49:48 INFO - PROCESS | 1008 | 1468190988479 Marionette TRACE conn5 <- [1,2221,null,{"value":"13"}] 15:49:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:49:48 INFO - PROCESS | 1008 | 1468190988486 Marionette TRACE conn5 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:49:48 INFO - PROCESS | 1008 | 1468190988489 Marionette TRACE conn5 <- [1,2222,null,{}] 15:49:48 INFO - PROCESS | 1008 | 1468190988493 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}] 15:49:48 INFO - PROCESS | 1008 | 1468190988496 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:48 INFO - PROCESS | 1008 | 1468190988623 Marionette TRACE conn5 <- [1,2223,null,{"value":null}] 15:49:48 INFO - PROCESS | 1008 | 1468190988746 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:48 INFO - PROCESS | 1008 | 1468190988749 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:48 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5978800 == 40 [pid = 1008] [id = 565] 15:49:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB92EBC00) [pid = 1008] [serial = 1695] [outer = 0000000000000000] 15:49:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBD1F4C00) [pid = 1008] [serial = 1696] [outer = 000000AFB92EBC00] 15:49:48 INFO - PROCESS | 1008 | 1468190988808 Marionette DEBUG loaded listener.js 15:49:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFBDC7BC00) [pid = 1008] [serial = 1697] [outer = 000000AFB92EBC00] 15:49:49 INFO - PROCESS | 1008 | 1468190989748 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]]]}] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE1B800 == 39 [pid = 1008] [id = 562] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8A2000 == 38 [pid = 1008] [id = 561] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5983000 == 37 [pid = 1008] [id = 560] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9D87000 == 36 [pid = 1008] [id = 559] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B04000 == 35 [pid = 1008] [id = 558] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC931A000 == 34 [pid = 1008] [id = 557] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F92000 == 33 [pid = 1008] [id = 556] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60D8000 == 32 [pid = 1008] [id = 555] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5984800 == 31 [pid = 1008] [id = 554] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC55D0800 == 30 [pid = 1008] [id = 553] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B0F000 == 29 [pid = 1008] [id = 552] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF08C800 == 28 [pid = 1008] [id = 551] 15:49:49 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC935A000) [pid = 1008] [serial = 1648] [outer = 0000000000000000] [url = about:blank] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD265800 == 27 [pid = 1008] [id = 550] 15:49:49 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5CD7000 == 26 [pid = 1008] [id = 549] 15:49:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:49:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1337ms 15:49:49 INFO - PROCESS | 1008 | 1468190989825 Marionette TRACE conn5 -> [0,2225,"getWindowHandle",null] 15:49:49 INFO - PROCESS | 1008 | 1468190989829 Marionette TRACE conn5 <- [1,2225,null,{"value":"13"}] 15:49:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:49:49 INFO - PROCESS | 1008 | 1468190989834 Marionette TRACE conn5 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:49:49 INFO - PROCESS | 1008 | 1468190989837 Marionette TRACE conn5 <- [1,2226,null,{}] 15:49:49 INFO - PROCESS | 1008 | 1468190989842 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}] 15:49:49 INFO - PROCESS | 1008 | 1468190989845 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:49 INFO - PROCESS | 1008 | 1468190989945 Marionette TRACE conn5 <- [1,2227,null,{"value":null}] 15:49:49 INFO - PROCESS | 1008 | 1468190989953 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:49 INFO - PROCESS | 1008 | 1468190989956 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBE91B800 == 27 [pid = 1008] [id = 566] 15:49:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8E12800) [pid = 1008] [serial = 1698] [outer = 0000000000000000] 15:49:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB9105C00) [pid = 1008] [serial = 1699] [outer = 000000AFB8E12800] 15:49:50 INFO - PROCESS | 1008 | 1468190990006 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB941FC00) [pid = 1008] [serial = 1700] [outer = 000000AFB8E12800] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC5502400) [pid = 1008] [serial = 1633] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC61A5000) [pid = 1008] [serial = 1637] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC5D88000) [pid = 1008] [serial = 1636] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC7FA7800) [pid = 1008] [serial = 1639] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC8DD9800) [pid = 1008] [serial = 1645] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC8D59C00) [pid = 1008] [serial = 1640] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC4DC0C00) [pid = 1008] [serial = 1630] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC234B800) [pid = 1008] [serial = 1627] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC2AC5800) [pid = 1008] [serial = 1628] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8C23400) [pid = 1008] [serial = 1624] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBD2D3400) [pid = 1008] [serial = 1625] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC2ACC000) [pid = 1008] [serial = 1622] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBF582800) [pid = 1008] [serial = 1621] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB9110000) [pid = 1008] [serial = 1619] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8C81C00) [pid = 1008] [serial = 1618] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBD120000) [pid = 1008] [serial = 1646] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC6090800) [pid = 1008] [serial = 1616] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC5532000) [pid = 1008] [serial = 1634] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC5030C00) [pid = 1008] [serial = 1642] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC8D5A000) [pid = 1008] [serial = 1643] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC50AF400) [pid = 1008] [serial = 1631] [outer = 0000000000000000] [url = about:blank] 15:49:50 INFO - PROCESS | 1008 | 1468190990511 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]]]}] 15:49:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:49:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 733ms 15:49:50 INFO - PROCESS | 1008 | 1468190990567 Marionette TRACE conn5 -> [0,2229,"getWindowHandle",null] 15:49:50 INFO - PROCESS | 1008 | 1468190990571 Marionette TRACE conn5 <- [1,2229,null,{"value":"13"}] 15:49:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:49:50 INFO - PROCESS | 1008 | 1468190990577 Marionette TRACE conn5 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:49:50 INFO - PROCESS | 1008 | 1468190990580 Marionette TRACE conn5 <- [1,2230,null,{}] 15:49:50 INFO - PROCESS | 1008 | 1468190990584 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}] 15:49:50 INFO - PROCESS | 1008 | 1468190990587 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:50 INFO - PROCESS | 1008 | 1468190990705 Marionette TRACE conn5 <- [1,2231,null,{"value":null}] 15:49:50 INFO - PROCESS | 1008 | 1468190990787 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:50 INFO - PROCESS | 1008 | 1468190990790 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC3FB8800 == 28 [pid = 1008] [id = 567] 15:49:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBD930400) [pid = 1008] [serial = 1701] [outer = 0000000000000000] 15:49:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBDC75800) [pid = 1008] [serial = 1702] [outer = 000000AFBD930400] 15:49:50 INFO - PROCESS | 1008 | 1468190990838 Marionette DEBUG loaded listener.js 15:49:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBEA25000) [pid = 1008] [serial = 1703] [outer = 000000AFBD930400] 15:49:51 INFO - PROCESS | 1008 | 1468190991217 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]]]}] 15:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 693ms 15:49:51 INFO - PROCESS | 1008 | 1468190991272 Marionette TRACE conn5 -> [0,2233,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 1008 | 1468190991275 Marionette TRACE conn5 <- [1,2233,null,{"value":"13"}] 15:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:49:51 INFO - PROCESS | 1008 | 1468190991278 Marionette TRACE conn5 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 1008 | 1468190991282 Marionette TRACE conn5 <- [1,2234,null,{}] 15:49:51 INFO - PROCESS | 1008 | 1468190991293 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}] 15:49:51 INFO - PROCESS | 1008 | 1468190991298 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:51 INFO - PROCESS | 1008 | 1468190991414 Marionette TRACE conn5 <- [1,2235,null,{"value":null}] 15:49:51 INFO - PROCESS | 1008 | 1468190991424 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:51 INFO - PROCESS | 1008 | 1468190991427 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56E7800 == 29 [pid = 1008] [id = 568] 15:49:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8B6A000) [pid = 1008] [serial = 1704] [outer = 0000000000000000] 15:49:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC3F19400) [pid = 1008] [serial = 1705] [outer = 000000AFB8B6A000] 15:49:51 INFO - PROCESS | 1008 | 1468190991478 Marionette DEBUG loaded listener.js 15:49:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC4223400) [pid = 1008] [serial = 1706] [outer = 000000AFB8B6A000] 15:49:51 INFO - PROCESS | 1008 | 1468190991920 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]]]}] 15:49:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:49:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 692ms 15:49:51 INFO - PROCESS | 1008 | 1468190991973 Marionette TRACE conn5 -> [0,2237,"getWindowHandle",null] 15:49:51 INFO - PROCESS | 1008 | 1468190991976 Marionette TRACE conn5 <- [1,2237,null,{"value":"13"}] 15:49:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:49:51 INFO - PROCESS | 1008 | 1468190991980 Marionette TRACE conn5 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:49:51 INFO - PROCESS | 1008 | 1468190991982 Marionette TRACE conn5 <- [1,2238,null,{}] 15:49:51 INFO - PROCESS | 1008 | 1468190991986 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}] 15:49:51 INFO - PROCESS | 1008 | 1468190991988 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:52 INFO - PROCESS | 1008 | 1468190992079 Marionette TRACE conn5 <- [1,2239,null,{"value":null}] 15:49:52 INFO - PROCESS | 1008 | 1468190992087 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 1008 | 1468190992089 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60DF000 == 30 [pid = 1008] [id = 569] 15:49:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC489B800) [pid = 1008] [serial = 1707] [outer = 0000000000000000] 15:49:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC4DC0C00) [pid = 1008] [serial = 1708] [outer = 000000AFC489B800] 15:49:52 INFO - PROCESS | 1008 | 1468190992135 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5032400) [pid = 1008] [serial = 1709] [outer = 000000AFC489B800] 15:49:52 INFO - PROCESS | 1008 | 1468190992614 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]]]}] 15:49:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:49:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 690ms 15:49:52 INFO - PROCESS | 1008 | 1468190992672 Marionette TRACE conn5 -> [0,2241,"getWindowHandle",null] 15:49:52 INFO - PROCESS | 1008 | 1468190992675 Marionette TRACE conn5 <- [1,2241,null,{"value":"13"}] 15:49:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:49:52 INFO - PROCESS | 1008 | 1468190992683 Marionette TRACE conn5 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:49:52 INFO - PROCESS | 1008 | 1468190992685 Marionette TRACE conn5 <- [1,2242,null,{}] 15:49:52 INFO - PROCESS | 1008 | 1468190992689 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}] 15:49:52 INFO - PROCESS | 1008 | 1468190992691 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:52 INFO - PROCESS | 1008 | 1468190992828 Marionette TRACE conn5 <- [1,2243,null,{"value":null}] 15:49:52 INFO - PROCESS | 1008 | 1468190992850 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:52 INFO - PROCESS | 1008 | 1468190992853 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8115800 == 31 [pid = 1008] [id = 570] 15:49:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5029400) [pid = 1008] [serial = 1710] [outer = 0000000000000000] 15:49:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC52CAC00) [pid = 1008] [serial = 1711] [outer = 000000AFC5029400] 15:49:52 INFO - PROCESS | 1008 | 1468190992898 Marionette DEBUG loaded listener.js 15:49:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC52F6400) [pid = 1008] [serial = 1712] [outer = 000000AFC5029400] 15:49:53 INFO - PROCESS | 1008 | 1468190993343 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]]]}] 15:49:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:49:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 692ms 15:49:53 INFO - PROCESS | 1008 | 1468190993378 Marionette TRACE conn5 -> [0,2245,"getWindowHandle",null] 15:49:53 INFO - PROCESS | 1008 | 1468190993380 Marionette TRACE conn5 <- [1,2245,null,{"value":"13"}] 15:49:53 INFO - PROCESS | 1008 | 1468190993384 Marionette TRACE conn5 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:49:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:49:53 INFO - PROCESS | 1008 | 1468190993385 Marionette TRACE conn5 <- [1,2246,null,{}] 15:49:53 INFO - PROCESS | 1008 | 1468190993396 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}] 15:49:53 INFO - PROCESS | 1008 | 1468190993402 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:53 INFO - PROCESS | 1008 | 1468190993541 Marionette TRACE conn5 <- [1,2247,null,{"value":null}] 15:49:53 INFO - PROCESS | 1008 | 1468190993547 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:53 INFO - PROCESS | 1008 | 1468190993549 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93FA000 == 32 [pid = 1008] [id = 571] 15:49:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC551F000) [pid = 1008] [serial = 1713] [outer = 0000000000000000] 15:49:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC552C000) [pid = 1008] [serial = 1714] [outer = 000000AFC551F000] 15:49:53 INFO - PROCESS | 1008 | 1468190993648 Marionette DEBUG loaded listener.js 15:49:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC608FC00) [pid = 1008] [serial = 1715] [outer = 000000AFC551F000] 15:49:54 INFO - PROCESS | 1008 | 1468190994098 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]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 734ms 15:49:54 INFO - PROCESS | 1008 | 1468190994121 Marionette TRACE conn5 -> [0,2249,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 1008 | 1468190994123 Marionette TRACE conn5 <- [1,2249,null,{"value":"13"}] 15:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:49:54 INFO - PROCESS | 1008 | 1468190994164 Marionette TRACE conn5 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - PROCESS | 1008 | 1468190994166 Marionette TRACE conn5 <- [1,2250,null,{}] 15:49:54 INFO - PROCESS | 1008 | 1468190994172 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}] 15:49:54 INFO - PROCESS | 1008 | 1468190994174 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:54 INFO - PROCESS | 1008 | 1468190994283 Marionette TRACE conn5 <- [1,2251,null,{"value":null}] 15:49:54 INFO - PROCESS | 1008 | 1468190994297 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:54 INFO - PROCESS | 1008 | 1468190994299 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9D9D000 == 33 [pid = 1008] [id = 572] 15:49:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC6147C00) [pid = 1008] [serial = 1716] [outer = 0000000000000000] 15:49:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC61A8C00) [pid = 1008] [serial = 1717] [outer = 000000AFC6147C00] 15:49:54 INFO - PROCESS | 1008 | 1468190994507 Marionette DEBUG loaded listener.js 15:49:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC760BC00) [pid = 1008] [serial = 1718] [outer = 000000AFC6147C00] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBDA51C00) [pid = 1008] [serial = 1674] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFBEA23800) [pid = 1008] [serial = 1659] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC3F17C00) [pid = 1008] [serial = 1665] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB6E2F400) [pid = 1008] [serial = 1656] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8C2AC00) [pid = 1008] [serial = 1650] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8E12C00) [pid = 1008] [serial = 1653] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC4F58C00) [pid = 1008] [serial = 1668] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC9353C00) [pid = 1008] [serial = 1647] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC539A000) [pid = 1008] [serial = 1677] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5B36400) [pid = 1008] [serial = 1680] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC61A6000) [pid = 1008] [serial = 1686] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8D53000) [pid = 1008] [serial = 1662] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5032800) [pid = 1008] [serial = 1671] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:49:54 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBDC72000) [pid = 1008] [serial = 1683] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:49:54 INFO - PROCESS | 1008 | 1468190994896 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]]]}] 15:49:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:49:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 797ms 15:49:54 INFO - PROCESS | 1008 | 1468190994953 Marionette TRACE conn5 -> [0,2253,"getWindowHandle",null] 15:49:54 INFO - PROCESS | 1008 | 1468190994955 Marionette TRACE conn5 <- [1,2253,null,{"value":"13"}] 15:49:54 INFO - PROCESS | 1008 | 1468190994958 Marionette TRACE conn5 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:49:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:49:54 INFO - PROCESS | 1008 | 1468190994960 Marionette TRACE conn5 <- [1,2254,null,{}] 15:49:54 INFO - PROCESS | 1008 | 1468190994963 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}] 15:49:54 INFO - PROCESS | 1008 | 1468190994965 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:55 INFO - PROCESS | 1008 | 1468190995087 Marionette TRACE conn5 <- [1,2255,null,{"value":null}] 15:49:55 INFO - PROCESS | 1008 | 1468190995094 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 1008 | 1468190995096 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA061800 == 34 [pid = 1008] [id = 573] 15:49:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB92D8000) [pid = 1008] [serial = 1719] [outer = 0000000000000000] 15:49:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC502C800) [pid = 1008] [serial = 1720] [outer = 000000AFB92D8000] 15:49:55 INFO - PROCESS | 1008 | 1468190995142 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5394C00) [pid = 1008] [serial = 1721] [outer = 000000AFB92D8000] 15:49:55 INFO - PROCESS | 1008 | 1468190995540 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]]]}] 15:49:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:49:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 629ms 15:49:55 INFO - PROCESS | 1008 | 1468190995591 Marionette TRACE conn5 -> [0,2257,"getWindowHandle",null] 15:49:55 INFO - PROCESS | 1008 | 1468190995593 Marionette TRACE conn5 <- [1,2257,null,{"value":"13"}] 15:49:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:49:55 INFO - PROCESS | 1008 | 1468190995596 Marionette TRACE conn5 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:49:55 INFO - PROCESS | 1008 | 1468190995598 Marionette TRACE conn5 <- [1,2258,null,{}] 15:49:55 INFO - PROCESS | 1008 | 1468190995602 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}] 15:49:55 INFO - PROCESS | 1008 | 1468190995604 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:55 INFO - PROCESS | 1008 | 1468190995721 Marionette TRACE conn5 <- [1,2259,null,{"value":null}] 15:49:55 INFO - PROCESS | 1008 | 1468190995801 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:55 INFO - PROCESS | 1008 | 1468190995803 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56E0800 == 35 [pid = 1008] [id = 574] 15:49:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC61A4C00) [pid = 1008] [serial = 1722] [outer = 0000000000000000] 15:49:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC8D57800) [pid = 1008] [serial = 1723] [outer = 000000AFC61A4C00] 15:49:55 INFO - PROCESS | 1008 | 1468190995848 Marionette DEBUG loaded listener.js 15:49:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC8D60C00) [pid = 1008] [serial = 1724] [outer = 000000AFC61A4C00] 15:49:56 INFO - PROCESS | 1008 | 1468190996202 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]]]}] 15:49:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:49:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 628ms 15:49:56 INFO - PROCESS | 1008 | 1468190996236 Marionette TRACE conn5 -> [0,2261,"getWindowHandle",null] 15:49:56 INFO - PROCESS | 1008 | 1468190996238 Marionette TRACE conn5 <- [1,2261,null,{"value":"13"}] 15:49:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:49:56 INFO - PROCESS | 1008 | 1468190996252 Marionette TRACE conn5 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:49:56 INFO - PROCESS | 1008 | 1468190996254 Marionette TRACE conn5 <- [1,2262,null,{}] 15:49:56 INFO - PROCESS | 1008 | 1468190996259 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}] 15:49:56 INFO - PROCESS | 1008 | 1468190996261 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:56 INFO - PROCESS | 1008 | 1468190996346 Marionette TRACE conn5 <- [1,2263,null,{"value":null}] 15:49:56 INFO - PROCESS | 1008 | 1468190996352 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:56 INFO - PROCESS | 1008 | 1468190996354 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE27000 == 36 [pid = 1008] [id = 575] 15:49:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8D61000) [pid = 1008] [serial = 1725] [outer = 0000000000000000] 15:49:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC8DE1C00) [pid = 1008] [serial = 1726] [outer = 000000AFC8D61000] 15:49:56 INFO - PROCESS | 1008 | 1468190996398 Marionette DEBUG loaded listener.js 15:49:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC9351C00) [pid = 1008] [serial = 1727] [outer = 000000AFC8D61000] 15:49:57 INFO - PROCESS | 1008 | 1468190997110 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]]]}] 15:49:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:49:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 901ms 15:49:57 INFO - PROCESS | 1008 | 1468190997149 Marionette TRACE conn5 -> [0,2265,"getWindowHandle",null] 15:49:57 INFO - PROCESS | 1008 | 1468190997154 Marionette TRACE conn5 <- [1,2265,null,{"value":"13"}] 15:49:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:49:57 INFO - PROCESS | 1008 | 1468190997159 Marionette TRACE conn5 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:49:57 INFO - PROCESS | 1008 | 1468190997164 Marionette TRACE conn5 <- [1,2266,null,{}] 15:49:57 INFO - PROCESS | 1008 | 1468190997170 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}] 15:49:57 INFO - PROCESS | 1008 | 1468190997173 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:57 INFO - PROCESS | 1008 | 1468190997301 Marionette TRACE conn5 <- [1,2267,null,{"value":null}] 15:49:57 INFO - PROCESS | 1008 | 1468190997420 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:57 INFO - PROCESS | 1008 | 1468190997423 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC3FB7000 == 37 [pid = 1008] [id = 576] 15:49:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB8D45C00) [pid = 1008] [serial = 1728] [outer = 0000000000000000] 15:49:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFBA0BB000) [pid = 1008] [serial = 1729] [outer = 000000AFB8D45C00] 15:49:57 INFO - PROCESS | 1008 | 1468190997483 Marionette DEBUG loaded listener.js 15:49:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFBEA1D800) [pid = 1008] [serial = 1730] [outer = 000000AFB8D45C00] 15:49:58 INFO - PROCESS | 1008 | 1468190998062 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]]]}] 15:49:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:49:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 943ms 15:49:58 INFO - PROCESS | 1008 | 1468190998105 Marionette TRACE conn5 -> [0,2269,"getWindowHandle",null] 15:49:58 INFO - PROCESS | 1008 | 1468190998111 Marionette TRACE conn5 <- [1,2269,null,{"value":"13"}] 15:49:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:49:58 INFO - PROCESS | 1008 | 1468190998117 Marionette TRACE conn5 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:49:58 INFO - PROCESS | 1008 | 1468190998120 Marionette TRACE conn5 <- [1,2270,null,{}] 15:49:58 INFO - PROCESS | 1008 | 1468190998125 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}] 15:49:58 INFO - PROCESS | 1008 | 1468190998128 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:58 INFO - PROCESS | 1008 | 1468190998249 Marionette TRACE conn5 <- [1,2271,null,{"value":null}] 15:49:58 INFO - PROCESS | 1008 | 1468190998347 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:58 INFO - PROCESS | 1008 | 1468190998350 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9311000 == 38 [pid = 1008] [id = 577] 15:49:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC2A48400) [pid = 1008] [serial = 1731] [outer = 0000000000000000] 15:49:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC4225800) [pid = 1008] [serial = 1732] [outer = 000000AFC2A48400] 15:49:58 INFO - PROCESS | 1008 | 1468190998408 Marionette DEBUG loaded listener.js 15:49:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC520FC00) [pid = 1008] [serial = 1733] [outer = 000000AFC2A48400] 15:49:59 INFO - PROCESS | 1008 | 1468190999026 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]]]}] 15:49:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:49:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 944ms 15:49:59 INFO - PROCESS | 1008 | 1468190999062 Marionette TRACE conn5 -> [0,2273,"getWindowHandle",null] 15:49:59 INFO - PROCESS | 1008 | 1468190999065 Marionette TRACE conn5 <- [1,2273,null,{"value":"13"}] 15:49:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:49:59 INFO - PROCESS | 1008 | 1468190999069 Marionette TRACE conn5 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:49:59 INFO - PROCESS | 1008 | 1468190999073 Marionette TRACE conn5 <- [1,2274,null,{}] 15:49:59 INFO - PROCESS | 1008 | 1468190999085 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}] 15:49:59 INFO - PROCESS | 1008 | 1468190999090 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:59 INFO - PROCESS | 1008 | 1468190999206 Marionette TRACE conn5 <- [1,2275,null,{"value":null}] 15:49:59 INFO - PROCESS | 1008 | 1468190999304 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:49:59 INFO - PROCESS | 1008 | 1468190999308 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:49:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCC8D000 == 39 [pid = 1008] [id = 578] 15:49:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC5B35400) [pid = 1008] [serial = 1734] [outer = 0000000000000000] 15:49:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC613DC00) [pid = 1008] [serial = 1735] [outer = 000000AFC5B35400] 15:49:59 INFO - PROCESS | 1008 | 1468190999368 Marionette DEBUG loaded listener.js 15:49:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFC9352400) [pid = 1008] [serial = 1736] [outer = 000000AFC5B35400] 15:49:59 INFO - PROCESS | 1008 | 1468190999972 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]]]}] 15:50:00 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 15:50:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 944ms 15:50:00 INFO - PROCESS | 1008 | 1468191000016 Marionette TRACE conn5 -> [0,2277,"getWindowHandle",null] 15:50:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:50:00 INFO - PROCESS | 1008 | 1468191000019 Marionette TRACE conn5 <- [1,2277,null,{"value":"13"}] 15:50:00 INFO - PROCESS | 1008 | 1468191000023 Marionette TRACE conn5 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:50:00 INFO - PROCESS | 1008 | 1468191000025 Marionette TRACE conn5 <- [1,2278,null,{}] 15:50:00 INFO - PROCESS | 1008 | 1468191000028 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}] 15:50:00 INFO - PROCESS | 1008 | 1468191000031 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:00 INFO - PROCESS | 1008 | 1468191000149 Marionette TRACE conn5 <- [1,2279,null,{"value":null}] 15:50:00 INFO - PROCESS | 1008 | 1468191000246 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:00 INFO - PROCESS | 1008 | 1468191000249 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB947E000 == 40 [pid = 1008] [id = 579] 15:50:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFC2A45400) [pid = 1008] [serial = 1737] [outer = 0000000000000000] 15:50:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFC5033C00) [pid = 1008] [serial = 1738] [outer = 000000AFC2A45400] 15:50:00 INFO - PROCESS | 1008 | 1468191000305 Marionette DEBUG loaded listener.js 15:50:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFC8FD9400) [pid = 1008] [serial = 1739] [outer = 000000AFC2A45400] 15:50:01 INFO - PROCESS | 1008 | 1468191001059 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]]]}] 15:50:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:50:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1078ms 15:50:01 INFO - PROCESS | 1008 | 1468191001102 Marionette TRACE conn5 -> [0,2281,"getWindowHandle",null] 15:50:01 INFO - PROCESS | 1008 | 1468191001107 Marionette TRACE conn5 <- [1,2281,null,{"value":"13"}] 15:50:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:50:01 INFO - PROCESS | 1008 | 1468191001111 Marionette TRACE conn5 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:50:01 INFO - PROCESS | 1008 | 1468191001116 Marionette TRACE conn5 <- [1,2282,null,{}] 15:50:01 INFO - PROCESS | 1008 | 1468191001121 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}] 15:50:01 INFO - PROCESS | 1008 | 1468191001124 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:01 INFO - PROCESS | 1008 | 1468191001264 Marionette TRACE conn5 <- [1,2283,null,{"value":null}] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56E0800 == 39 [pid = 1008] [id = 574] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA061800 == 38 [pid = 1008] [id = 573] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9D9D000 == 37 [pid = 1008] [id = 572] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93FA000 == 36 [pid = 1008] [id = 571] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8115800 == 35 [pid = 1008] [id = 570] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60DF000 == 34 [pid = 1008] [id = 569] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56E7800 == 33 [pid = 1008] [id = 568] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC3FB8800 == 32 [pid = 1008] [id = 567] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBE91B800 == 31 [pid = 1008] [id = 566] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5978800 == 30 [pid = 1008] [id = 565] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBE92F800 == 29 [pid = 1008] [id = 564] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC05C000 == 28 [pid = 1008] [id = 563] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB947E000 == 27 [pid = 1008] [id = 579] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCC8D000 == 26 [pid = 1008] [id = 578] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9311000 == 25 [pid = 1008] [id = 577] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC3FB7000 == 24 [pid = 1008] [id = 576] 15:50:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE27000 == 23 [pid = 1008] [id = 575] 15:50:02 INFO - PROCESS | 1008 | 1468191001992 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 1008 | 1468191001996 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFC5521000) [pid = 1008] [serial = 1676] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC6088400) [pid = 1008] [serial = 1681] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC5973400) [pid = 1008] [serial = 1679] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC61AF000) [pid = 1008] [serial = 1687] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC234D000) [pid = 1008] [serial = 1663] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC61A6C00) [pid = 1008] [serial = 1682] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC2A3F000) [pid = 1008] [serial = 1664] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC6A0D800) [pid = 1008] [serial = 1688] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC52D0800) [pid = 1008] [serial = 1672] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC4810C00) [pid = 1008] [serial = 1684] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC76F6400) [pid = 1008] [serial = 1690] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5B3A000) [pid = 1008] [serial = 1685] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC5394000) [pid = 1008] [serial = 1673] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC539C400) [pid = 1008] [serial = 1675] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFBEACC800) [pid = 1008] [serial = 1660] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBF4D2800) [pid = 1008] [serial = 1661] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC489D400) [pid = 1008] [serial = 1666] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC4DC9800) [pid = 1008] [serial = 1667] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBDA4D400) [pid = 1008] [serial = 1657] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBDF5B800) [pid = 1008] [serial = 1658] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8C83000) [pid = 1008] [serial = 1651] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB8D44800) [pid = 1008] [serial = 1652] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB9112400) [pid = 1008] [serial = 1654] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFB9B5B800) [pid = 1008] [serial = 1655] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC5031800) [pid = 1008] [serial = 1669] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC50AF000) [pid = 1008] [serial = 1670] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC9853400) [pid = 1008] [serial = 1649] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC552F400) [pid = 1008] [serial = 1678] [outer = 0000000000000000] [url = about:blank] 15:50:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8B2A000 == 24 [pid = 1008] [id = 580] 15:50:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB8727800) [pid = 1008] [serial = 1740] [outer = 0000000000000000] 15:50:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8B65800) [pid = 1008] [serial = 1741] [outer = 000000AFB8727800] 15:50:02 INFO - PROCESS | 1008 | 1468191002147 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8BB3000) [pid = 1008] [serial = 1742] [outer = 000000AFB8727800] 15:50:02 INFO - PROCESS | 1008 | 1468191002623 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]]]}] 15:50:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:50:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1544ms 15:50:02 INFO - PROCESS | 1008 | 1468191002657 Marionette TRACE conn5 -> [0,2285,"getWindowHandle",null] 15:50:02 INFO - PROCESS | 1008 | 1468191002661 Marionette TRACE conn5 <- [1,2285,null,{"value":"13"}] 15:50:02 INFO - PROCESS | 1008 | 1468191002665 Marionette TRACE conn5 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:50:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:50:02 INFO - PROCESS | 1008 | 1468191002668 Marionette TRACE conn5 <- [1,2286,null,{}] 15:50:02 INFO - PROCESS | 1008 | 1468191002674 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}] 15:50:02 INFO - PROCESS | 1008 | 1468191002678 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:02 INFO - PROCESS | 1008 | 1468191002775 Marionette TRACE conn5 <- [1,2287,null,{"value":null}] 15:50:02 INFO - PROCESS | 1008 | 1468191002791 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:02 INFO - PROCESS | 1008 | 1468191002794 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA84000 == 25 [pid = 1008] [id = 581] 15:50:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8E0AC00) [pid = 1008] [serial = 1743] [outer = 0000000000000000] 15:50:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB8F3D800) [pid = 1008] [serial = 1744] [outer = 000000AFB8E0AC00] 15:50:02 INFO - PROCESS | 1008 | 1468191002844 Marionette DEBUG loaded listener.js 15:50:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB92EFC00) [pid = 1008] [serial = 1745] [outer = 000000AFB8E0AC00] 15:50:03 INFO - PROCESS | 1008 | 1468191003320 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]]]}] 15:50:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:50:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 692ms 15:50:03 INFO - PROCESS | 1008 | 1468191003364 Marionette TRACE conn5 -> [0,2289,"getWindowHandle",null] 15:50:03 INFO - PROCESS | 1008 | 1468191003369 Marionette TRACE conn5 <- [1,2289,null,{"value":"13"}] 15:50:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:50:03 INFO - PROCESS | 1008 | 1468191003374 Marionette TRACE conn5 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:50:03 INFO - PROCESS | 1008 | 1468191003376 Marionette TRACE conn5 <- [1,2290,null,{}] 15:50:03 INFO - PROCESS | 1008 | 1468191003380 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}] 15:50:03 INFO - PROCESS | 1008 | 1468191003383 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:03 INFO - PROCESS | 1008 | 1468191003511 Marionette TRACE conn5 <- [1,2291,null,{"value":null}] 15:50:03 INFO - PROCESS | 1008 | 1468191003595 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:03 INFO - PROCESS | 1008 | 1468191003597 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26D8000 == 26 [pid = 1008] [id = 582] 15:50:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBA054000) [pid = 1008] [serial = 1746] [outer = 0000000000000000] 15:50:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFBD935400) [pid = 1008] [serial = 1747] [outer = 000000AFBA054000] 15:50:03 INFO - PROCESS | 1008 | 1468191003655 Marionette DEBUG loaded listener.js 15:50:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBDF5B800) [pid = 1008] [serial = 1748] [outer = 000000AFBA054000] 15:50:04 INFO - PROCESS | 1008 | 1468191004088 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]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 733ms 15:50:04 INFO - PROCESS | 1008 | 1468191004113 Marionette TRACE conn5 -> [0,2293,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 1008 | 1468191004115 Marionette TRACE conn5 <- [1,2293,null,{"value":"13"}] 15:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:50:04 INFO - PROCESS | 1008 | 1468191004121 Marionette TRACE conn5 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1008 | 1468191004127 Marionette TRACE conn5 <- [1,2294,null,{}] 15:50:04 INFO - PROCESS | 1008 | 1468191004137 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}] 15:50:04 INFO - PROCESS | 1008 | 1468191004141 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:04 INFO - PROCESS | 1008 | 1468191004263 Marionette TRACE conn5 <- [1,2295,null,{"value":null}] 15:50:04 INFO - PROCESS | 1008 | 1468191004319 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:04 INFO - PROCESS | 1008 | 1468191004322 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5689000 == 27 [pid = 1008] [id = 583] 15:50:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFBF0F8000) [pid = 1008] [serial = 1749] [outer = 0000000000000000] 15:50:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC223E400) [pid = 1008] [serial = 1750] [outer = 000000AFBF0F8000] 15:50:04 INFO - PROCESS | 1008 | 1468191004369 Marionette DEBUG loaded listener.js 15:50:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC2356000) [pid = 1008] [serial = 1751] [outer = 000000AFBF0F8000] 15:50:04 INFO - PROCESS | 1008 | 1468191004822 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]]]}] 15:50:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:50:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 732ms 15:50:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:50:04 INFO - PROCESS | 1008 | 1468191004855 Marionette TRACE conn5 -> [0,2297,"getWindowHandle",null] 15:50:04 INFO - PROCESS | 1008 | 1468191004858 Marionette TRACE conn5 <- [1,2297,null,{"value":"13"}] 15:50:04 INFO - PROCESS | 1008 | 1468191004861 Marionette TRACE conn5 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:50:04 INFO - PROCESS | 1008 | 1468191004863 Marionette TRACE conn5 <- [1,2298,null,{}] 15:50:04 INFO - PROCESS | 1008 | 1468191004901 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}] 15:50:04 INFO - PROCESS | 1008 | 1468191004903 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:05 INFO - PROCESS | 1008 | 1468191005034 Marionette TRACE conn5 <- [1,2299,null,{"value":null}] 15:50:05 INFO - PROCESS | 1008 | 1468191005045 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1008 | 1468191005047 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F5E800 == 28 [pid = 1008] [id = 584] 15:50:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC3F1D000) [pid = 1008] [serial = 1752] [outer = 0000000000000000] 15:50:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC4222000) [pid = 1008] [serial = 1753] [outer = 000000AFC3F1D000] 15:50:05 INFO - PROCESS | 1008 | 1468191005100 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC4811C00) [pid = 1008] [serial = 1754] [outer = 000000AFC3F1D000] 15:50:05 INFO - PROCESS | 1008 | 1468191005564 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]]]}] 15:50:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:50:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 734ms 15:50:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:50:05 INFO - PROCESS | 1008 | 1468191005599 Marionette TRACE conn5 -> [0,2301,"getWindowHandle",null] 15:50:05 INFO - PROCESS | 1008 | 1468191005602 Marionette TRACE conn5 <- [1,2301,null,{"value":"13"}] 15:50:05 INFO - PROCESS | 1008 | 1468191005605 Marionette TRACE conn5 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:50:05 INFO - PROCESS | 1008 | 1468191005607 Marionette TRACE conn5 <- [1,2302,null,{}] 15:50:05 INFO - PROCESS | 1008 | 1468191005610 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}] 15:50:05 INFO - PROCESS | 1008 | 1468191005612 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:05 INFO - PROCESS | 1008 | 1468191005726 Marionette TRACE conn5 <- [1,2303,null,{"value":null}] 15:50:05 INFO - PROCESS | 1008 | 1468191005732 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:05 INFO - PROCESS | 1008 | 1468191005738 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7698000 == 29 [pid = 1008] [id = 585] 15:50:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC502E800) [pid = 1008] [serial = 1755] [outer = 0000000000000000] 15:50:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5031800) [pid = 1008] [serial = 1756] [outer = 000000AFC502E800] 15:50:05 INFO - PROCESS | 1008 | 1468191005843 Marionette DEBUG loaded listener.js 15:50:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC52D8C00) [pid = 1008] [serial = 1757] [outer = 000000AFC502E800] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC5029400) [pid = 1008] [serial = 1710] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC6CA1000) [pid = 1008] [serial = 1689] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC489B800) [pid = 1008] [serial = 1707] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8B6A000) [pid = 1008] [serial = 1704] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB92EBC00) [pid = 1008] [serial = 1695] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBD930400) [pid = 1008] [serial = 1701] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC551F000) [pid = 1008] [serial = 1713] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB92D8000) [pid = 1008] [serial = 1719] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8E12800) [pid = 1008] [serial = 1698] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB770A800) [pid = 1008] [serial = 1692] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC6147C00) [pid = 1008] [serial = 1716] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC61A4C00) [pid = 1008] [serial = 1722] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:50:06 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC8D61000) [pid = 1008] [serial = 1725] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:50:06 INFO - PROCESS | 1008 | 1468191006499 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]]]}] 15:50:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:50:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 946ms 15:50:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:50:06 INFO - PROCESS | 1008 | 1468191006552 Marionette TRACE conn5 -> [0,2305,"getWindowHandle",null] 15:50:06 INFO - PROCESS | 1008 | 1468191006554 Marionette TRACE conn5 <- [1,2305,null,{"value":"13"}] 15:50:06 INFO - PROCESS | 1008 | 1468191006558 Marionette TRACE conn5 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:50:06 INFO - PROCESS | 1008 | 1468191006560 Marionette TRACE conn5 <- [1,2306,null,{}] 15:50:06 INFO - PROCESS | 1008 | 1468191006563 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}] 15:50:06 INFO - PROCESS | 1008 | 1468191006566 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:06 INFO - PROCESS | 1008 | 1468191006655 Marionette TRACE conn5 <- [1,2307,null,{"value":null}] 15:50:06 INFO - PROCESS | 1008 | 1468191006662 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:06 INFO - PROCESS | 1008 | 1468191006664 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB7625800 == 30 [pid = 1008] [id = 586] 15:50:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFB8D4CC00) [pid = 1008] [serial = 1758] [outer = 0000000000000000] 15:50:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC50B1400) [pid = 1008] [serial = 1759] [outer = 000000AFB8D4CC00] 15:50:06 INFO - PROCESS | 1008 | 1468191006717 Marionette DEBUG loaded listener.js 15:50:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5518C00) [pid = 1008] [serial = 1760] [outer = 000000AFB8D4CC00] 15:50:07 INFO - PROCESS | 1008 | 1468191007147 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] 15:50:07 INFO - PROCESS | 1008 | 1468191007191 Marionette TRACE conn5 <- [1,2309,null,{"value":"13"}] 15:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:50:07 INFO - PROCESS | 1008 | 1468191007194 Marionette TRACE conn5 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1008 | 1468191007196 Marionette TRACE conn5 <- [1,2310,null,{}] 15:50:07 INFO - PROCESS | 1008 | 1468191007200 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}] 15:50:07 INFO - PROCESS | 1008 | 1468191007202 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:07 INFO - PROCESS | 1008 | 1468191007286 Marionette TRACE conn5 <- [1,2311,null,{"value":null}] 15:50:07 INFO - PROCESS | 1008 | 1468191007291 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1008 | 1468191007293 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C8800 == 31 [pid = 1008] [id = 587] 15:50:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8D48400) [pid = 1008] [serial = 1761] [outer = 0000000000000000] 15:50:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5587C00) [pid = 1008] [serial = 1762] [outer = 000000AFB8D48400] 15:50:07 INFO - PROCESS | 1008 | 1468191007338 Marionette DEBUG loaded listener.js 15:50:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5B34400) [pid = 1008] [serial = 1763] [outer = 000000AFB8D48400] 15:50:07 INFO - PROCESS | 1008 | 1468191007777 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]]]}] 15:50:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:50:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 628ms 15:50:07 INFO - PROCESS | 1008 | 1468191007826 Marionette TRACE conn5 -> [0,2313,"getWindowHandle",null] 15:50:07 INFO - PROCESS | 1008 | 1468191007828 Marionette TRACE conn5 <- [1,2313,null,{"value":"13"}] 15:50:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:50:07 INFO - PROCESS | 1008 | 1468191007832 Marionette TRACE conn5 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:50:07 INFO - PROCESS | 1008 | 1468191007834 Marionette TRACE conn5 <- [1,2314,null,{}] 15:50:07 INFO - PROCESS | 1008 | 1468191007837 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}] 15:50:07 INFO - PROCESS | 1008 | 1468191007840 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:07 INFO - PROCESS | 1008 | 1468191007923 Marionette TRACE conn5 <- [1,2315,null,{"value":null}] 15:50:07 INFO - PROCESS | 1008 | 1468191007928 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:07 INFO - PROCESS | 1008 | 1468191007930 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9DA1000 == 32 [pid = 1008] [id = 588] 15:50:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5B37C00) [pid = 1008] [serial = 1764] [outer = 0000000000000000] 15:50:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5D8A400) [pid = 1008] [serial = 1765] [outer = 000000AFC5B37C00] 15:50:07 INFO - PROCESS | 1008 | 1468191007983 Marionette DEBUG loaded listener.js 15:50:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC608F800) [pid = 1008] [serial = 1766] [outer = 000000AFC5B37C00] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC484B000 == 31 [pid = 1008] [id = 398] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC568B800 == 30 [pid = 1008] [id = 413] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93F2000 == 29 [pid = 1008] [id = 405] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA056800 == 28 [pid = 1008] [id = 404] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCDD0C000 == 27 [pid = 1008] [id = 399] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCF10000 == 26 [pid = 1008] [id = 403] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8B25000 == 25 [pid = 1008] [id = 402] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD26A000 == 24 [pid = 1008] [id = 407] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF11E000 == 23 [pid = 1008] [id = 409] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5019800 == 22 [pid = 1008] [id = 411] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCF986800 == 21 [pid = 1008] [id = 401] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDF2E000 == 20 [pid = 1008] [id = 408] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26E1800 == 19 [pid = 1008] [id = 410] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCE73A800 == 18 [pid = 1008] [id = 400] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC54B6800 == 17 [pid = 1008] [id = 412] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60C9800 == 16 [pid = 1008] [id = 397] 15:50:08 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8B23000 == 15 [pid = 1008] [id = 406] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC9351C00) [pid = 1008] [serial = 1727] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC8DE1C00) [pid = 1008] [serial = 1726] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC8D60C00) [pid = 1008] [serial = 1724] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC52CAC00) [pid = 1008] [serial = 1711] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC7FAD000) [pid = 1008] [serial = 1691] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5032400) [pid = 1008] [serial = 1709] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC4223400) [pid = 1008] [serial = 1706] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBDC7BC00) [pid = 1008] [serial = 1697] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBEA25000) [pid = 1008] [serial = 1703] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC608FC00) [pid = 1008] [serial = 1715] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFBDC75800) [pid = 1008] [serial = 1702] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC502C800) [pid = 1008] [serial = 1720] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC5394C00) [pid = 1008] [serial = 1721] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFB9105C00) [pid = 1008] [serial = 1699] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFBD1F4C00) [pid = 1008] [serial = 1696] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC3F19400) [pid = 1008] [serial = 1705] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC52F6400) [pid = 1008] [serial = 1712] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFB8E0E400) [pid = 1008] [serial = 1694] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC760BC00) [pid = 1008] [serial = 1718] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC4DC0C00) [pid = 1008] [serial = 1708] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC552C000) [pid = 1008] [serial = 1714] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFB8C87400) [pid = 1008] [serial = 1693] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFB941FC00) [pid = 1008] [serial = 1700] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC61A8C00) [pid = 1008] [serial = 1717] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (000000AFC8D57800) [pid = 1008] [serial = 1723] [outer = 0000000000000000] [url = about:blank] 15:50:09 INFO - PROCESS | 1008 | 1468191009755 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]]]}] 15:50:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:50:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1947ms 15:50:09 INFO - PROCESS | 1008 | 1468191009781 Marionette TRACE conn5 -> [0,2317,"getWindowHandle",null] 15:50:09 INFO - PROCESS | 1008 | 1468191009785 Marionette TRACE conn5 <- [1,2317,null,{"value":"13"}] 15:50:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:50:09 INFO - PROCESS | 1008 | 1468191009791 Marionette TRACE conn5 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:50:09 INFO - PROCESS | 1008 | 1468191009794 Marionette TRACE conn5 <- [1,2318,null,{}] 15:50:09 INFO - PROCESS | 1008 | 1468191009799 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}] 15:50:09 INFO - PROCESS | 1008 | 1468191009802 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:09 INFO - PROCESS | 1008 | 1468191009896 Marionette TRACE conn5 <- [1,2319,null,{"value":null}] 15:50:09 INFO - PROCESS | 1008 | 1468191009904 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:09 INFO - PROCESS | 1008 | 1468191009907 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD2E9000 == 16 [pid = 1008] [id = 589] 15:50:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFB8BB9000) [pid = 1008] [serial = 1767] [outer = 0000000000000000] 15:50:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB8BBA400) [pid = 1008] [serial = 1768] [outer = 000000AFB8BB9000] 15:50:09 INFO - PROCESS | 1008 | 1468191009958 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB8C84C00) [pid = 1008] [serial = 1769] [outer = 000000AFB8BB9000] 15:50:10 INFO - PROCESS | 1008 | 1468191010512 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]]]}] 15:50:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:50:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 731ms 15:50:10 INFO - PROCESS | 1008 | 1468191010526 Marionette TRACE conn5 -> [0,2321,"getWindowHandle",null] 15:50:10 INFO - PROCESS | 1008 | 1468191010531 Marionette TRACE conn5 <- [1,2321,null,{"value":"13"}] 15:50:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:50:10 INFO - PROCESS | 1008 | 1468191010538 Marionette TRACE conn5 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:50:10 INFO - PROCESS | 1008 | 1468191010541 Marionette TRACE conn5 <- [1,2322,null,{}] 15:50:10 INFO - PROCESS | 1008 | 1468191010545 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}] 15:50:10 INFO - PROCESS | 1008 | 1468191010548 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:10 INFO - PROCESS | 1008 | 1468191010644 Marionette TRACE conn5 <- [1,2323,null,{"value":null}] 15:50:10 INFO - PROCESS | 1008 | 1468191010720 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:10 INFO - PROCESS | 1008 | 1468191010723 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF11B800 == 17 [pid = 1008] [id = 590] 15:50:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFB8D51800) [pid = 1008] [serial = 1770] [outer = 0000000000000000] 15:50:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFB8E0E400) [pid = 1008] [serial = 1771] [outer = 000000AFB8D51800] 15:50:10 INFO - PROCESS | 1008 | 1468191010788 Marionette DEBUG loaded listener.js 15:50:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFB910BC00) [pid = 1008] [serial = 1772] [outer = 000000AFB8D51800] 15:50:11 INFO - PROCESS | 1008 | 1468191011210 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]]]}] 15:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 734ms 15:50:11 INFO - PROCESS | 1008 | 1468191011301 Marionette TRACE conn5 -> [0,2325,"getWindowHandle",null] 15:50:11 INFO - PROCESS | 1008 | 1468191011303 Marionette TRACE conn5 <- [1,2325,null,{"value":"13"}] 15:50:11 INFO - PROCESS | 1008 | 1468191011309 Marionette TRACE conn5 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 1008 | 1468191011313 Marionette TRACE conn5 <- [1,2326,null,{}] 15:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:50:11 INFO - PROCESS | 1008 | 1468191011325 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}] 15:50:11 INFO - PROCESS | 1008 | 1468191011329 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:11 INFO - PROCESS | 1008 | 1468191011426 Marionette TRACE conn5 <- [1,2327,null,{"value":null}] 15:50:11 INFO - PROCESS | 1008 | 1468191011435 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:11 INFO - PROCESS | 1008 | 1468191011438 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC500D800 == 18 [pid = 1008] [id = 591] 15:50:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFB6E32000) [pid = 1008] [serial = 1773] [outer = 0000000000000000] 15:50:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFBD2CDC00) [pid = 1008] [serial = 1774] [outer = 000000AFB6E32000] 15:50:11 INFO - PROCESS | 1008 | 1468191011489 Marionette DEBUG loaded listener.js 15:50:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFBDA4E400) [pid = 1008] [serial = 1775] [outer = 000000AFB6E32000] 15:50:11 INFO - PROCESS | 1008 | 1468191011913 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]]]}] 15:50:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:50:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 628ms 15:50:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:50:11 INFO - PROCESS | 1008 | 1468191011950 Marionette TRACE conn5 -> [0,2329,"getWindowHandle",null] 15:50:11 INFO - PROCESS | 1008 | 1468191011953 Marionette TRACE conn5 <- [1,2329,null,{"value":"13"}] 15:50:11 INFO - PROCESS | 1008 | 1468191011957 Marionette TRACE conn5 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:50:11 INFO - PROCESS | 1008 | 1468191011959 Marionette TRACE conn5 <- [1,2330,null,{}] 15:50:11 INFO - PROCESS | 1008 | 1468191011962 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}] 15:50:11 INFO - PROCESS | 1008 | 1468191011964 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:12 INFO - PROCESS | 1008 | 1468191012053 Marionette TRACE conn5 <- [1,2331,null,{"value":null}] 15:50:12 INFO - PROCESS | 1008 | 1468191012058 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:12 INFO - PROCESS | 1008 | 1468191012060 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC568E000 == 19 [pid = 1008] [id = 592] 15:50:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFBDF53C00) [pid = 1008] [serial = 1776] [outer = 0000000000000000] 15:50:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBEA1F000) [pid = 1008] [serial = 1777] [outer = 000000AFBDF53C00] 15:50:12 INFO - PROCESS | 1008 | 1468191012107 Marionette DEBUG loaded listener.js 15:50:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFBEA2BC00) [pid = 1008] [serial = 1778] [outer = 000000AFBDF53C00] 15:50:12 INFO - PROCESS | 1008 | 1468191012541 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]]]}] 15:50:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:50:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 625ms 15:50:12 INFO - PROCESS | 1008 | 1468191012585 Marionette TRACE conn5 -> [0,2333,"getWindowHandle",null] 15:50:12 INFO - PROCESS | 1008 | 1468191012587 Marionette TRACE conn5 <- [1,2333,null,{"value":"13"}] 15:50:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:50:12 INFO - PROCESS | 1008 | 1468191012591 Marionette TRACE conn5 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:50:12 INFO - PROCESS | 1008 | 1468191012592 Marionette TRACE conn5 <- [1,2334,null,{}] 15:50:12 INFO - PROCESS | 1008 | 1468191012596 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}] 15:50:12 INFO - PROCESS | 1008 | 1468191012598 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:12 INFO - PROCESS | 1008 | 1468191012679 Marionette TRACE conn5 <- [1,2335,null,{"value":null}] 15:50:12 INFO - PROCESS | 1008 | 1468191012687 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:12 INFO - PROCESS | 1008 | 1468191012689 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F59800 == 20 [pid = 1008] [id = 593] 15:50:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8D49400) [pid = 1008] [serial = 1779] [outer = 0000000000000000] 15:50:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBF583800) [pid = 1008] [serial = 1780] [outer = 000000AFB8D49400] 15:50:12 INFO - PROCESS | 1008 | 1468191012735 Marionette DEBUG loaded listener.js 15:50:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC22E4800) [pid = 1008] [serial = 1781] [outer = 000000AFB8D49400] 15:50:13 INFO - PROCESS | 1008 | 1468191013200 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]]]}] 15:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 629ms 15:50:13 INFO - PROCESS | 1008 | 1468191013226 Marionette TRACE conn5 -> [0,2337,"getWindowHandle",null] 15:50:13 INFO - PROCESS | 1008 | 1468191013228 Marionette TRACE conn5 <- [1,2337,null,{"value":"13"}] 15:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:50:13 INFO - PROCESS | 1008 | 1468191013231 Marionette TRACE conn5 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - PROCESS | 1008 | 1468191013233 Marionette TRACE conn5 <- [1,2338,null,{}] 15:50:13 INFO - PROCESS | 1008 | 1468191013242 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}] 15:50:13 INFO - PROCESS | 1008 | 1468191013247 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:13 INFO - PROCESS | 1008 | 1468191013356 Marionette TRACE conn5 <- [1,2339,null,{"value":null}] 15:50:13 INFO - PROCESS | 1008 | 1468191013364 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1008 | 1468191013366 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC768D000 == 21 [pid = 1008] [id = 594] 15:50:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC234D000) [pid = 1008] [serial = 1782] [outer = 0000000000000000] 15:50:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC42AC400) [pid = 1008] [serial = 1783] [outer = 000000AFC234D000] 15:50:13 INFO - PROCESS | 1008 | 1468191013412 Marionette DEBUG loaded listener.js 15:50:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC4955C00) [pid = 1008] [serial = 1784] [outer = 000000AFC234D000] 15:50:13 INFO - PROCESS | 1008 | 1468191013839 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]]]}] 15:50:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:50:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 627ms 15:50:13 INFO - PROCESS | 1008 | 1468191013874 Marionette TRACE conn5 -> [0,2341,"getWindowHandle",null] 15:50:13 INFO - PROCESS | 1008 | 1468191013876 Marionette TRACE conn5 <- [1,2341,null,{"value":"13"}] 15:50:13 INFO - PROCESS | 1008 | 1468191013879 Marionette TRACE conn5 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:50:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:50:13 INFO - PROCESS | 1008 | 1468191013881 Marionette TRACE conn5 <- [1,2342,null,{}] 15:50:13 INFO - PROCESS | 1008 | 1468191013889 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}] 15:50:13 INFO - PROCESS | 1008 | 1468191013891 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:13 INFO - PROCESS | 1008 | 1468191013974 Marionette TRACE conn5 <- [1,2343,null,{"value":null}] 15:50:13 INFO - PROCESS | 1008 | 1468191013980 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:13 INFO - PROCESS | 1008 | 1468191013982 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DBB800 == 22 [pid = 1008] [id = 595] 15:50:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC495BC00) [pid = 1008] [serial = 1785] [outer = 0000000000000000] 15:50:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC4F62C00) [pid = 1008] [serial = 1786] [outer = 000000AFC495BC00] 15:50:14 INFO - PROCESS | 1008 | 1468191014027 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5035400) [pid = 1008] [serial = 1787] [outer = 000000AFC495BC00] 15:50:14 INFO - PROCESS | 1008 | 1468191014473 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]]]}] 15:50:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:50:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 627ms 15:50:14 INFO - PROCESS | 1008 | 1468191014522 Marionette TRACE conn5 -> [0,2345,"getWindowHandle",null] 15:50:14 INFO - PROCESS | 1008 | 1468191014525 Marionette TRACE conn5 <- [1,2345,null,{"value":"13"}] 15:50:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:50:14 INFO - PROCESS | 1008 | 1468191014529 Marionette TRACE conn5 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:50:14 INFO - PROCESS | 1008 | 1468191014530 Marionette TRACE conn5 <- [1,2346,null,{}] 15:50:14 INFO - PROCESS | 1008 | 1468191014534 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}] 15:50:14 INFO - PROCESS | 1008 | 1468191014536 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:14 INFO - PROCESS | 1008 | 1468191014619 Marionette TRACE conn5 <- [1,2347,null,{"value":null}] 15:50:14 INFO - PROCESS | 1008 | 1468191014624 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:14 INFO - PROCESS | 1008 | 1468191014626 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93E1800 == 23 [pid = 1008] [id = 596] 15:50:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC4EA9C00) [pid = 1008] [serial = 1788] [outer = 0000000000000000] 15:50:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC52CC400) [pid = 1008] [serial = 1789] [outer = 000000AFC4EA9C00] 15:50:14 INFO - PROCESS | 1008 | 1468191014671 Marionette DEBUG loaded listener.js 15:50:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFBEA28400) [pid = 1008] [serial = 1790] [outer = 000000AFC4EA9C00] 15:50:15 INFO - PROCESS | 1008 | 1468191015156 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]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 689ms 15:50:15 INFO - PROCESS | 1008 | 1468191015221 Marionette TRACE conn5 -> [0,2349,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 1008 | 1468191015224 Marionette TRACE conn5 <- [1,2349,null,{"value":"13"}] 15:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:50:15 INFO - PROCESS | 1008 | 1468191015227 Marionette TRACE conn5 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1008 | 1468191015229 Marionette TRACE conn5 <- [1,2350,null,{}] 15:50:15 INFO - PROCESS | 1008 | 1468191015232 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}] 15:50:15 INFO - PROCESS | 1008 | 1468191015234 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:15 INFO - PROCESS | 1008 | 1468191015347 Marionette TRACE conn5 <- [1,2351,null,{"value":null}] 15:50:15 INFO - PROCESS | 1008 | 1468191015427 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:15 INFO - PROCESS | 1008 | 1468191015429 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:15 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4E55000 == 24 [pid = 1008] [id = 597] 15:50:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC52D7C00) [pid = 1008] [serial = 1791] [outer = 0000000000000000] 15:50:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5502C00) [pid = 1008] [serial = 1792] [outer = 000000AFC52D7C00] 15:50:15 INFO - PROCESS | 1008 | 1468191015475 Marionette DEBUG loaded listener.js 15:50:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC552BC00) [pid = 1008] [serial = 1793] [outer = 000000AFC52D7C00] 15:50:15 INFO - PROCESS | 1008 | 1468191015905 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]]]}] 15:50:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:50:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 730ms 15:50:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:50:15 INFO - PROCESS | 1008 | 1468191015962 Marionette TRACE conn5 -> [0,2353,"getWindowHandle",null] 15:50:15 INFO - PROCESS | 1008 | 1468191015964 Marionette TRACE conn5 <- [1,2353,null,{"value":"13"}] 15:50:15 INFO - PROCESS | 1008 | 1468191015967 Marionette TRACE conn5 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:50:15 INFO - PROCESS | 1008 | 1468191015969 Marionette TRACE conn5 <- [1,2354,null,{}] 15:50:15 INFO - PROCESS | 1008 | 1468191015972 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}] 15:50:15 INFO - PROCESS | 1008 | 1468191015974 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:16 INFO - PROCESS | 1008 | 1468191016092 Marionette TRACE conn5 <- [1,2355,null,{"value":null}] 15:50:16 INFO - PROCESS | 1008 | 1468191016149 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:16 INFO - PROCESS | 1008 | 1468191016151 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA04B000 == 25 [pid = 1008] [id = 598] 15:50:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC552C000) [pid = 1008] [serial = 1794] [outer = 0000000000000000] 15:50:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC578A800) [pid = 1008] [serial = 1795] [outer = 000000AFC552C000] 15:50:16 INFO - PROCESS | 1008 | 1468191016196 Marionette DEBUG loaded listener.js 15:50:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5B3FC00) [pid = 1008] [serial = 1796] [outer = 000000AFC552C000] 15:50:16 INFO - PROCESS | 1008 | 1468191016641 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]]]}] 15:50:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:50:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 734ms 15:50:16 INFO - PROCESS | 1008 | 1468191016737 Marionette TRACE conn5 -> [0,2357,"getWindowHandle",null] 15:50:16 INFO - PROCESS | 1008 | 1468191016740 Marionette TRACE conn5 <- [1,2357,null,{"value":"13"}] 15:50:16 INFO - PROCESS | 1008 | 1468191016746 Marionette TRACE conn5 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:50:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:50:16 INFO - PROCESS | 1008 | 1468191016748 Marionette TRACE conn5 <- [1,2358,null,{}] 15:50:16 INFO - PROCESS | 1008 | 1468191016752 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}] 15:50:16 INFO - PROCESS | 1008 | 1468191016754 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:16 INFO - PROCESS | 1008 | 1468191016974 Marionette TRACE conn5 <- [1,2359,null,{"value":null}] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC502E800) [pid = 1008] [serial = 1755] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC3F1D000) [pid = 1008] [serial = 1752] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8D48400) [pid = 1008] [serial = 1761] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBA054000) [pid = 1008] [serial = 1746] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8E0AC00) [pid = 1008] [serial = 1743] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8727800) [pid = 1008] [serial = 1740] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC2A45400) [pid = 1008] [serial = 1737] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5B35400) [pid = 1008] [serial = 1734] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC2A48400) [pid = 1008] [serial = 1731] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8D45C00) [pid = 1008] [serial = 1728] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBF0F8000) [pid = 1008] [serial = 1749] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:50:16 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8D4CC00) [pid = 1008] [serial = 1758] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:50:17 INFO - PROCESS | 1008 | 1468191017029 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1008 | 1468191017032 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F59000 == 26 [pid = 1008] [id = 599] 15:50:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB82BC800) [pid = 1008] [serial = 1797] [outer = 0000000000000000] 15:50:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8C84800) [pid = 1008] [serial = 1798] [outer = 000000AFB82BC800] 15:50:17 INFO - PROCESS | 1008 | 1468191017081 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC3F1D000) [pid = 1008] [serial = 1799] [outer = 000000AFB82BC800] 15:50:17 INFO - PROCESS | 1008 | 1468191017461 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]]]}] 15:50:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:50:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 733ms 15:50:17 INFO - PROCESS | 1008 | 1468191017489 Marionette TRACE conn5 -> [0,2361,"getWindowHandle",null] 15:50:17 INFO - PROCESS | 1008 | 1468191017491 Marionette TRACE conn5 <- [1,2361,null,{"value":"13"}] 15:50:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:50:17 INFO - PROCESS | 1008 | 1468191017495 Marionette TRACE conn5 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:50:17 INFO - PROCESS | 1008 | 1468191017496 Marionette TRACE conn5 <- [1,2362,null,{}] 15:50:17 INFO - PROCESS | 1008 | 1468191017500 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}] 15:50:17 INFO - PROCESS | 1008 | 1468191017502 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:17 INFO - PROCESS | 1008 | 1468191017585 Marionette TRACE conn5 <- [1,2363,null,{"value":null}] 15:50:17 INFO - PROCESS | 1008 | 1468191017591 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:17 INFO - PROCESS | 1008 | 1468191017593 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8B7000 == 27 [pid = 1008] [id = 600] 15:50:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC421E400) [pid = 1008] [serial = 1800] [outer = 0000000000000000] 15:50:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC6091800) [pid = 1008] [serial = 1801] [outer = 000000AFC421E400] 15:50:17 INFO - PROCESS | 1008 | 1468191017638 Marionette DEBUG loaded listener.js 15:50:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC61ACC00) [pid = 1008] [serial = 1802] [outer = 000000AFC421E400] 15:50:18 INFO - PROCESS | 1008 | 1468191018078 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]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 628ms 15:50:18 INFO - PROCESS | 1008 | 1468191018124 Marionette TRACE conn5 -> [0,2365,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 1008 | 1468191018126 Marionette TRACE conn5 <- [1,2365,null,{"value":"13"}] 15:50:18 INFO - PROCESS | 1008 | 1468191018130 Marionette TRACE conn5 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:50:18 INFO - PROCESS | 1008 | 1468191018131 Marionette TRACE conn5 <- [1,2366,null,{}] 15:50:18 INFO - PROCESS | 1008 | 1468191018135 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}] 15:50:18 INFO - PROCESS | 1008 | 1468191018137 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:18 INFO - PROCESS | 1008 | 1468191018220 Marionette TRACE conn5 <- [1,2367,null,{"value":null}] 15:50:18 INFO - PROCESS | 1008 | 1468191018225 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 1008 | 1468191018227 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE10800 == 28 [pid = 1008] [id = 601] 15:50:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC61B0800) [pid = 1008] [serial = 1803] [outer = 0000000000000000] 15:50:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC6A0C400) [pid = 1008] [serial = 1804] [outer = 000000AFC61B0800] 15:50:18 INFO - PROCESS | 1008 | 1468191018272 Marionette DEBUG loaded listener.js 15:50:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC7607000) [pid = 1008] [serial = 1805] [outer = 000000AFC61B0800] 15:50:18 INFO - PROCESS | 1008 | 1468191018722 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]]]}] 15:50:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:50:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 627ms 15:50:18 INFO - PROCESS | 1008 | 1468191018768 Marionette TRACE conn5 -> [0,2369,"getWindowHandle",null] 15:50:18 INFO - PROCESS | 1008 | 1468191018770 Marionette TRACE conn5 <- [1,2369,null,{"value":"13"}] 15:50:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:50:18 INFO - PROCESS | 1008 | 1468191018773 Marionette TRACE conn5 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:50:18 INFO - PROCESS | 1008 | 1468191018775 Marionette TRACE conn5 <- [1,2370,null,{}] 15:50:18 INFO - PROCESS | 1008 | 1468191018778 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}] 15:50:18 INFO - PROCESS | 1008 | 1468191018780 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:18 INFO - PROCESS | 1008 | 1468191018865 Marionette TRACE conn5 <- [1,2371,null,{"value":null}] 15:50:18 INFO - PROCESS | 1008 | 1468191018873 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:18 INFO - PROCESS | 1008 | 1468191018875 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC04A800 == 29 [pid = 1008] [id = 602] 15:50:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC76F6400) [pid = 1008] [serial = 1806] [outer = 0000000000000000] 15:50:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC7C87800) [pid = 1008] [serial = 1807] [outer = 000000AFC76F6400] 15:50:18 INFO - PROCESS | 1008 | 1468191018927 Marionette DEBUG loaded listener.js 15:50:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC8166800) [pid = 1008] [serial = 1808] [outer = 000000AFC76F6400] 15:50:19 INFO - PROCESS | 1008 | 1468191019745 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]]]}] 15:50:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:50:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1032ms 15:50:19 INFO - PROCESS | 1008 | 1468191019807 Marionette TRACE conn5 -> [0,2373,"getWindowHandle",null] 15:50:19 INFO - PROCESS | 1008 | 1468191019812 Marionette TRACE conn5 <- [1,2373,null,{"value":"13"}] 15:50:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:50:19 INFO - PROCESS | 1008 | 1468191019838 Marionette TRACE conn5 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:50:19 INFO - PROCESS | 1008 | 1468191019844 Marionette TRACE conn5 <- [1,2374,null,{}] 15:50:19 INFO - PROCESS | 1008 | 1468191019850 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}] 15:50:19 INFO - PROCESS | 1008 | 1468191019853 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:20 INFO - PROCESS | 1008 | 1468191020010 Marionette TRACE conn5 <- [1,2375,null,{"value":null}] 15:50:20 INFO - PROCESS | 1008 | 1468191020126 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:20 INFO - PROCESS | 1008 | 1468191020129 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0DC800 == 30 [pid = 1008] [id = 603] 15:50:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB8C2A000) [pid = 1008] [serial = 1809] [outer = 0000000000000000] 15:50:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB8C89800) [pid = 1008] [serial = 1810] [outer = 000000AFB8C2A000] 15:50:20 INFO - PROCESS | 1008 | 1468191020189 Marionette DEBUG loaded listener.js 15:50:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8D53000) [pid = 1008] [serial = 1811] [outer = 000000AFB8C2A000] 15:50:21 INFO - PROCESS | 1008 | 1468191021051 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]]]}] 15:50:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:50:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1301ms 15:50:21 INFO - PROCESS | 1008 | 1468191021143 Marionette TRACE conn5 -> [0,2377,"getWindowHandle",null] 15:50:21 INFO - PROCESS | 1008 | 1468191021148 Marionette TRACE conn5 <- [1,2377,null,{"value":"13"}] 15:50:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:50:21 INFO - PROCESS | 1008 | 1468191021154 Marionette TRACE conn5 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:50:21 INFO - PROCESS | 1008 | 1468191021157 Marionette TRACE conn5 <- [1,2378,null,{}] 15:50:21 INFO - PROCESS | 1008 | 1468191021163 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}] 15:50:21 INFO - PROCESS | 1008 | 1468191021166 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:21 INFO - PROCESS | 1008 | 1468191021286 Marionette TRACE conn5 <- [1,2379,null,{"value":null}] 15:50:21 INFO - PROCESS | 1008 | 1468191021362 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:21 INFO - PROCESS | 1008 | 1468191021366 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF08A000 == 31 [pid = 1008] [id = 604] 15:50:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB8E13C00) [pid = 1008] [serial = 1812] [outer = 0000000000000000] 15:50:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB9105000) [pid = 1008] [serial = 1813] [outer = 000000AFB8E13C00] 15:50:21 INFO - PROCESS | 1008 | 1468191021462 Marionette DEBUG loaded listener.js 15:50:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB9464800) [pid = 1008] [serial = 1814] [outer = 000000AFB8E13C00] 15:50:21 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8B2A000 == 30 [pid = 1008] [id = 580] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC5031800) [pid = 1008] [serial = 1756] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC4222000) [pid = 1008] [serial = 1753] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC52D8C00) [pid = 1008] [serial = 1757] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC5587C00) [pid = 1008] [serial = 1762] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFBD935400) [pid = 1008] [serial = 1747] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8F3D800) [pid = 1008] [serial = 1744] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFB92EFC00) [pid = 1008] [serial = 1745] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8B65800) [pid = 1008] [serial = 1741] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8BB3000) [pid = 1008] [serial = 1742] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC8FD9400) [pid = 1008] [serial = 1739] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC5033C00) [pid = 1008] [serial = 1738] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC9352400) [pid = 1008] [serial = 1736] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC613DC00) [pid = 1008] [serial = 1735] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC520FC00) [pid = 1008] [serial = 1733] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC4225800) [pid = 1008] [serial = 1732] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBEA1D800) [pid = 1008] [serial = 1730] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5D8A400) [pid = 1008] [serial = 1765] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBA0BB000) [pid = 1008] [serial = 1729] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC5B34400) [pid = 1008] [serial = 1763] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC223E400) [pid = 1008] [serial = 1750] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC2356000) [pid = 1008] [serial = 1751] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC4811C00) [pid = 1008] [serial = 1754] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC50B1400) [pid = 1008] [serial = 1759] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFBDF5B800) [pid = 1008] [serial = 1748] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC5518C00) [pid = 1008] [serial = 1760] [outer = 0000000000000000] [url = about:blank] 15:50:21 INFO - PROCESS | 1008 | 1468191021972 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]]]}] 15:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 876ms 15:50:22 INFO - PROCESS | 1008 | 1468191022033 Marionette TRACE conn5 -> [0,2381,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 1008 | 1468191022039 Marionette TRACE conn5 <- [1,2381,null,{"value":"13"}] 15:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:50:22 INFO - PROCESS | 1008 | 1468191022046 Marionette TRACE conn5 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 1008 | 1468191022049 Marionette TRACE conn5 <- [1,2382,null,{}] 15:50:22 INFO - PROCESS | 1008 | 1468191022053 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}] 15:50:22 INFO - PROCESS | 1008 | 1468191022055 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:22 INFO - PROCESS | 1008 | 1468191022149 Marionette TRACE conn5 <- [1,2383,null,{"value":null}] 15:50:22 INFO - PROCESS | 1008 | 1468191022157 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:22 INFO - PROCESS | 1008 | 1468191022160 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF11E000 == 31 [pid = 1008] [id = 605] 15:50:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFBD1F5000) [pid = 1008] [serial = 1815] [outer = 0000000000000000] 15:50:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBD280400) [pid = 1008] [serial = 1816] [outer = 000000AFBD1F5000] 15:50:22 INFO - PROCESS | 1008 | 1468191022215 Marionette DEBUG loaded listener.js 15:50:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBDC73000) [pid = 1008] [serial = 1817] [outer = 000000AFBD1F5000] 15:50:22 INFO - PROCESS | 1008 | 1468191022723 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]]]}] 15:50:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:50:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 733ms 15:50:22 INFO - PROCESS | 1008 | 1468191022779 Marionette TRACE conn5 -> [0,2385,"getWindowHandle",null] 15:50:22 INFO - PROCESS | 1008 | 1468191022782 Marionette TRACE conn5 <- [1,2385,null,{"value":"13"}] 15:50:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:50:22 INFO - PROCESS | 1008 | 1468191022816 Marionette TRACE conn5 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:50:22 INFO - PROCESS | 1008 | 1468191022820 Marionette TRACE conn5 <- [1,2386,null,{}] 15:50:22 INFO - PROCESS | 1008 | 1468191022834 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}] 15:50:22 INFO - PROCESS | 1008 | 1468191022839 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:22 INFO - PROCESS | 1008 | 1468191022941 Marionette TRACE conn5 <- [1,2387,null,{"value":null}] 15:50:23 INFO - PROCESS | 1008 | 1468191023021 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1008 | 1468191023025 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC54BB800 == 32 [pid = 1008] [id = 606] 15:50:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBEACB400) [pid = 1008] [serial = 1818] [outer = 0000000000000000] 15:50:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBF4CFC00) [pid = 1008] [serial = 1819] [outer = 000000AFBEACB400] 15:50:23 INFO - PROCESS | 1008 | 1468191023082 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC2352800) [pid = 1008] [serial = 1820] [outer = 000000AFBEACB400] 15:50:23 INFO - PROCESS | 1008 | 1468191023455 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]]]}] 15:50:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:50:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 732ms 15:50:23 INFO - PROCESS | 1008 | 1468191023520 Marionette TRACE conn5 -> [0,2389,"getWindowHandle",null] 15:50:23 INFO - PROCESS | 1008 | 1468191023523 Marionette TRACE conn5 <- [1,2389,null,{"value":"13"}] 15:50:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:50:23 INFO - PROCESS | 1008 | 1468191023526 Marionette TRACE conn5 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:50:23 INFO - PROCESS | 1008 | 1468191023528 Marionette TRACE conn5 <- [1,2390,null,{}] 15:50:23 INFO - PROCESS | 1008 | 1468191023532 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}] 15:50:23 INFO - PROCESS | 1008 | 1468191023534 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:23 INFO - PROCESS | 1008 | 1468191023624 Marionette TRACE conn5 <- [1,2391,null,{"value":null}] 15:50:23 INFO - PROCESS | 1008 | 1468191023629 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:23 INFO - PROCESS | 1008 | 1468191023631 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F58000 == 33 [pid = 1008] [id = 607] 15:50:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC3F12C00) [pid = 1008] [serial = 1821] [outer = 0000000000000000] 15:50:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC4221400) [pid = 1008] [serial = 1822] [outer = 000000AFC3F12C00] 15:50:23 INFO - PROCESS | 1008 | 1468191023678 Marionette DEBUG loaded listener.js 15:50:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC42B7C00) [pid = 1008] [serial = 1823] [outer = 000000AFC3F12C00] 15:50:24 INFO - PROCESS | 1008 | 1468191024167 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]]]}] 15:50:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:50:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 691ms 15:50:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:50:24 INFO - PROCESS | 1008 | 1468191024222 Marionette TRACE conn5 -> [0,2393,"getWindowHandle",null] 15:50:24 INFO - PROCESS | 1008 | 1468191024224 Marionette TRACE conn5 <- [1,2393,null,{"value":"13"}] 15:50:24 INFO - PROCESS | 1008 | 1468191024227 Marionette TRACE conn5 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:50:24 INFO - PROCESS | 1008 | 1468191024229 Marionette TRACE conn5 <- [1,2394,null,{}] 15:50:24 INFO - PROCESS | 1008 | 1468191024233 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}] 15:50:24 INFO - PROCESS | 1008 | 1468191024235 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:24 INFO - PROCESS | 1008 | 1468191024379 Marionette TRACE conn5 <- [1,2395,null,{"value":null}] 15:50:24 INFO - PROCESS | 1008 | 1468191024402 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:24 INFO - PROCESS | 1008 | 1468191024404 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC6CD1800 == 34 [pid = 1008] [id = 608] 15:50:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC3F1AC00) [pid = 1008] [serial = 1824] [outer = 0000000000000000] 15:50:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC4DC9000) [pid = 1008] [serial = 1825] [outer = 000000AFC3F1AC00] 15:50:24 INFO - PROCESS | 1008 | 1468191024449 Marionette DEBUG loaded listener.js 15:50:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5034C00) [pid = 1008] [serial = 1826] [outer = 000000AFC3F1AC00] 15:50:24 INFO - PROCESS | 1008 | 1468191024936 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]]]}] 15:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 775ms 15:50:25 INFO - PROCESS | 1008 | 1468191025005 Marionette TRACE conn5 -> [0,2397,"getWindowHandle",null] 15:50:25 INFO - PROCESS | 1008 | 1468191025007 Marionette TRACE conn5 <- [1,2397,null,{"value":"13"}] 15:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:50:25 INFO - PROCESS | 1008 | 1468191025010 Marionette TRACE conn5 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 1008 | 1468191025012 Marionette TRACE conn5 <- [1,2398,null,{}] 15:50:25 INFO - PROCESS | 1008 | 1468191025015 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}] 15:50:25 INFO - PROCESS | 1008 | 1468191025022 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:25 INFO - PROCESS | 1008 | 1468191025165 Marionette TRACE conn5 <- [1,2399,null,{"value":null}] 15:50:25 INFO - PROCESS | 1008 | 1468191025222 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:25 INFO - PROCESS | 1008 | 1468191025224 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9337800 == 35 [pid = 1008] [id = 609] 15:50:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC53A0C00) [pid = 1008] [serial = 1827] [outer = 0000000000000000] 15:50:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5A52C00) [pid = 1008] [serial = 1828] [outer = 000000AFC53A0C00] 15:50:25 INFO - PROCESS | 1008 | 1468191025271 Marionette DEBUG loaded listener.js 15:50:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC608A400) [pid = 1008] [serial = 1829] [outer = 000000AFC53A0C00] 15:50:25 INFO - PROCESS | 1008 | 1468191025760 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]]]}] 15:50:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:50:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 796ms 15:50:25 INFO - PROCESS | 1008 | 1468191025809 Marionette TRACE conn5 -> [0,2401,"getWindowHandle",null] 15:50:25 INFO - PROCESS | 1008 | 1468191025819 Marionette TRACE conn5 <- [1,2401,null,{"value":"13"}] 15:50:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC61B0800) [pid = 1008] [serial = 1803] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC5B37C00) [pid = 1008] [serial = 1764] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC4EA9C00) [pid = 1008] [serial = 1788] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC52D7C00) [pid = 1008] [serial = 1791] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8D49400) [pid = 1008] [serial = 1779] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB6E32000) [pid = 1008] [serial = 1773] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8BB9000) [pid = 1008] [serial = 1767] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8D51800) [pid = 1008] [serial = 1770] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC234D000) [pid = 1008] [serial = 1782] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC495BC00) [pid = 1008] [serial = 1785] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC552C000) [pid = 1008] [serial = 1794] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFBDF53C00) [pid = 1008] [serial = 1776] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC421E400) [pid = 1008] [serial = 1800] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:50:25 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFB82BC800) [pid = 1008] [serial = 1797] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:50:25 INFO - PROCESS | 1008 | 1468191025956 Marionette TRACE conn5 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:50:25 INFO - PROCESS | 1008 | 1468191025958 Marionette TRACE conn5 <- [1,2402,null,{}] 15:50:25 INFO - PROCESS | 1008 | 1468191025965 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}] 15:50:25 INFO - PROCESS | 1008 | 1468191025968 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:26 INFO - PROCESS | 1008 | 1468191026049 Marionette TRACE conn5 <- [1,2403,null,{"value":null}] 15:50:26 INFO - PROCESS | 1008 | 1468191026055 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1008 | 1468191026057 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98B6000 == 36 [pid = 1008] [id = 610] 15:50:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8D47C00) [pid = 1008] [serial = 1830] [outer = 0000000000000000] 15:50:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBDF53C00) [pid = 1008] [serial = 1831] [outer = 000000AFB8D47C00] 15:50:26 INFO - PROCESS | 1008 | 1468191026102 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC4FBA400) [pid = 1008] [serial = 1832] [outer = 000000AFB8D47C00] 15:50:26 INFO - PROCESS | 1008 | 1468191026529 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]]]}] 15:50:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:50:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 773ms 15:50:26 INFO - PROCESS | 1008 | 1468191026603 Marionette TRACE conn5 -> [0,2405,"getWindowHandle",null] 15:50:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:50:26 INFO - PROCESS | 1008 | 1468191026605 Marionette TRACE conn5 <- [1,2405,null,{"value":"13"}] 15:50:26 INFO - PROCESS | 1008 | 1468191026609 Marionette TRACE conn5 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:50:26 INFO - PROCESS | 1008 | 1468191026610 Marionette TRACE conn5 <- [1,2406,null,{}] 15:50:26 INFO - PROCESS | 1008 | 1468191026614 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}] 15:50:26 INFO - PROCESS | 1008 | 1468191026616 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:26 INFO - PROCESS | 1008 | 1468191026700 Marionette TRACE conn5 <- [1,2407,null,{"value":null}] 15:50:26 INFO - PROCESS | 1008 | 1468191026707 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:26 INFO - PROCESS | 1008 | 1468191026709 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD26D000 == 37 [pid = 1008] [id = 611] 15:50:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC5B3D800) [pid = 1008] [serial = 1833] [outer = 0000000000000000] 15:50:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC61A4800) [pid = 1008] [serial = 1834] [outer = 000000AFC5B3D800] 15:50:26 INFO - PROCESS | 1008 | 1468191026754 Marionette DEBUG loaded listener.js 15:50:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC6A0FC00) [pid = 1008] [serial = 1835] [outer = 000000AFC5B3D800] 15:50:27 INFO - PROCESS | 1008 | 1468191027187 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]]]}] 15:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 627ms 15:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:50:27 INFO - PROCESS | 1008 | 1468191027239 Marionette TRACE conn5 -> [0,2409,"getWindowHandle",null] 15:50:27 INFO - PROCESS | 1008 | 1468191027241 Marionette TRACE conn5 <- [1,2409,null,{"value":"13"}] 15:50:27 INFO - PROCESS | 1008 | 1468191027244 Marionette TRACE conn5 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 1008 | 1468191027246 Marionette TRACE conn5 <- [1,2410,null,{}] 15:50:27 INFO - PROCESS | 1008 | 1468191027250 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}] 15:50:27 INFO - PROCESS | 1008 | 1468191027252 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:27 INFO - PROCESS | 1008 | 1468191027337 Marionette TRACE conn5 <- [1,2411,null,{"value":null}] 15:50:27 INFO - PROCESS | 1008 | 1468191027343 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:27 INFO - PROCESS | 1008 | 1468191027345 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:27 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5F0000 == 38 [pid = 1008] [id = 612] 15:50:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC42AE000) [pid = 1008] [serial = 1836] [outer = 0000000000000000] 15:50:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC787C800) [pid = 1008] [serial = 1837] [outer = 000000AFC42AE000] 15:50:27 INFO - PROCESS | 1008 | 1468191027390 Marionette DEBUG loaded listener.js 15:50:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC815F400) [pid = 1008] [serial = 1838] [outer = 000000AFC42AE000] 15:50:27 INFO - PROCESS | 1008 | 1468191027836 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]]]}] 15:50:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:50:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 628ms 15:50:27 INFO - PROCESS | 1008 | 1468191027875 Marionette TRACE conn5 -> [0,2413,"getWindowHandle",null] 15:50:27 INFO - PROCESS | 1008 | 1468191027878 Marionette TRACE conn5 <- [1,2413,null,{"value":"13"}] 15:50:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:50:27 INFO - PROCESS | 1008 | 1468191027881 Marionette TRACE conn5 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:50:27 INFO - PROCESS | 1008 | 1468191027883 Marionette TRACE conn5 <- [1,2414,null,{}] 15:50:27 INFO - PROCESS | 1008 | 1468191027892 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}] 15:50:27 INFO - PROCESS | 1008 | 1468191027894 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:28 INFO - PROCESS | 1008 | 1468191028025 Marionette TRACE conn5 <- [1,2415,null,{"value":null}] 15:50:28 INFO - PROCESS | 1008 | 1468191028155 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:28 INFO - PROCESS | 1008 | 1468191028159 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB94E3000 == 39 [pid = 1008] [id = 613] 15:50:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB76C2C00) [pid = 1008] [serial = 1839] [outer = 0000000000000000] 15:50:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB7E35400) [pid = 1008] [serial = 1840] [outer = 000000AFB76C2C00] 15:50:28 INFO - PROCESS | 1008 | 1468191028221 Marionette DEBUG loaded listener.js 15:50:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB8C8E800) [pid = 1008] [serial = 1841] [outer = 000000AFB76C2C00] 15:50:28 INFO - PROCESS | 1008 | 1468191028882 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]]]}] 15:50:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:50:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1034ms 15:50:28 INFO - PROCESS | 1008 | 1468191028920 Marionette TRACE conn5 -> [0,2417,"getWindowHandle",null] 15:50:28 INFO - PROCESS | 1008 | 1468191028925 Marionette TRACE conn5 <- [1,2417,null,{"value":"13"}] 15:50:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:50:28 INFO - PROCESS | 1008 | 1468191028951 Marionette TRACE conn5 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:50:28 INFO - PROCESS | 1008 | 1468191028955 Marionette TRACE conn5 <- [1,2418,null,{}] 15:50:28 INFO - PROCESS | 1008 | 1468191028960 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}] 15:50:28 INFO - PROCESS | 1008 | 1468191028963 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:29 INFO - PROCESS | 1008 | 1468191029120 Marionette TRACE conn5 <- [1,2419,null,{"value":null}] 15:50:29 INFO - PROCESS | 1008 | 1468191029244 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:29 INFO - PROCESS | 1008 | 1468191029248 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F10000 == 40 [pid = 1008] [id = 614] 15:50:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFBD1EF800) [pid = 1008] [serial = 1842] [outer = 0000000000000000] 15:50:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFBEA23400) [pid = 1008] [serial = 1843] [outer = 000000AFBD1EF800] 15:50:29 INFO - PROCESS | 1008 | 1468191029308 Marionette DEBUG loaded listener.js 15:50:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC22E1C00) [pid = 1008] [serial = 1844] [outer = 000000AFBD1EF800] 15:50:29 INFO - PROCESS | 1008 | 1468191029879 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]]]}] 15:50:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:50:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 986ms 15:50:29 INFO - PROCESS | 1008 | 1468191029941 Marionette TRACE conn5 -> [0,2421,"getWindowHandle",null] 15:50:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:50:29 INFO - PROCESS | 1008 | 1468191029945 Marionette TRACE conn5 <- [1,2421,null,{"value":"13"}] 15:50:29 INFO - PROCESS | 1008 | 1468191029949 Marionette TRACE conn5 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:50:29 INFO - PROCESS | 1008 | 1468191029951 Marionette TRACE conn5 <- [1,2422,null,{}] 15:50:29 INFO - PROCESS | 1008 | 1468191029955 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}] 15:50:29 INFO - PROCESS | 1008 | 1468191029958 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:30 INFO - PROCESS | 1008 | 1468191030104 Marionette TRACE conn5 <- [1,2423,null,{"value":null}] 15:50:30 INFO - PROCESS | 1008 | 1468191030230 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:30 INFO - PROCESS | 1008 | 1468191030232 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8D0800 == 41 [pid = 1008] [id = 615] 15:50:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC4EB0800) [pid = 1008] [serial = 1845] [outer = 0000000000000000] 15:50:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC52D1800) [pid = 1008] [serial = 1846] [outer = 000000AFC4EB0800] 15:50:30 INFO - PROCESS | 1008 | 1468191030290 Marionette DEBUG loaded listener.js 15:50:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5535C00) [pid = 1008] [serial = 1847] [outer = 000000AFC4EB0800] 15:50:30 INFO - PROCESS | 1008 | 1468191030921 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]]]}] 15:50:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:50:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1035ms 15:50:31 INFO - PROCESS | 1008 | 1468191031091 Marionette TRACE conn5 -> [0,2425,"getWindowHandle",null] 15:50:31 INFO - PROCESS | 1008 | 1468191031095 Marionette TRACE conn5 <- [1,2425,null,{"value":"13"}] 15:50:31 INFO - PROCESS | 1008 | 1468191031124 Marionette TRACE conn5 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:50:31 INFO - PROCESS | 1008 | 1468191031127 Marionette TRACE conn5 <- [1,2426,null,{}] 15:50:31 INFO - PROCESS | 1008 | 1468191031133 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}] 15:50:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:50:31 INFO - PROCESS | 1008 | 1468191031136 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:31 INFO - PROCESS | 1008 | 1468191031241 Marionette TRACE conn5 <- [1,2427,null,{"value":null}] 15:50:31 INFO - PROCESS | 1008 | 1468191031317 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:31 INFO - PROCESS | 1008 | 1468191031322 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBA0E7800 == 42 [pid = 1008] [id = 616] 15:50:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB8C83C00) [pid = 1008] [serial = 1848] [outer = 0000000000000000] 15:50:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFB8E16C00) [pid = 1008] [serial = 1849] [outer = 000000AFB8C83C00] 15:50:31 INFO - PROCESS | 1008 | 1468191031420 Marionette DEBUG loaded listener.js 15:50:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFBA0BCC00) [pid = 1008] [serial = 1850] [outer = 000000AFB8C83C00] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5F0000 == 41 [pid = 1008] [id = 612] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD26D000 == 40 [pid = 1008] [id = 611] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98B6000 == 39 [pid = 1008] [id = 610] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9337800 == 38 [pid = 1008] [id = 609] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC6CD1800 == 37 [pid = 1008] [id = 608] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F58000 == 36 [pid = 1008] [id = 607] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC54BB800 == 35 [pid = 1008] [id = 606] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF11E000 == 34 [pid = 1008] [id = 605] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF08A000 == 33 [pid = 1008] [id = 604] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0DC800 == 32 [pid = 1008] [id = 603] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA04B000 == 31 [pid = 1008] [id = 598] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC04A800 == 30 [pid = 1008] [id = 602] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE10800 == 29 [pid = 1008] [id = 601] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8B7000 == 28 [pid = 1008] [id = 600] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F59000 == 27 [pid = 1008] [id = 599] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8D0800 == 26 [pid = 1008] [id = 615] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F10000 == 25 [pid = 1008] [id = 614] 15:50:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB94E3000 == 24 [pid = 1008] [id = 613] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC608F800) [pid = 1008] [serial = 1766] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC52CC400) [pid = 1008] [serial = 1789] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC5502C00) [pid = 1008] [serial = 1792] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBF583800) [pid = 1008] [serial = 1780] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC22E4800) [pid = 1008] [serial = 1781] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBD2CDC00) [pid = 1008] [serial = 1774] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBDA4E400) [pid = 1008] [serial = 1775] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8BBA400) [pid = 1008] [serial = 1768] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8C84C00) [pid = 1008] [serial = 1769] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8E0E400) [pid = 1008] [serial = 1771] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB910BC00) [pid = 1008] [serial = 1772] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC42AC400) [pid = 1008] [serial = 1783] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC4955C00) [pid = 1008] [serial = 1784] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC4F62C00) [pid = 1008] [serial = 1786] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC5035400) [pid = 1008] [serial = 1787] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC578A800) [pid = 1008] [serial = 1795] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBEA1F000) [pid = 1008] [serial = 1777] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBEA2BC00) [pid = 1008] [serial = 1778] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC552BC00) [pid = 1008] [serial = 1793] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC5B3FC00) [pid = 1008] [serial = 1796] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC6091800) [pid = 1008] [serial = 1801] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFB8C84800) [pid = 1008] [serial = 1798] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC7607000) [pid = 1008] [serial = 1805] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC61ACC00) [pid = 1008] [serial = 1802] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFBEA28400) [pid = 1008] [serial = 1790] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC3F1D000) [pid = 1008] [serial = 1799] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC6A0C400) [pid = 1008] [serial = 1804] [outer = 0000000000000000] [url = about:blank] 15:50:32 INFO - PROCESS | 1008 | 1468191032646 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]]]}] 15:50:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:50:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1529ms 15:50:32 INFO - PROCESS | 1008 | 1468191032666 Marionette TRACE conn5 -> [0,2429,"getWindowHandle",null] 15:50:32 INFO - PROCESS | 1008 | 1468191032670 Marionette TRACE conn5 <- [1,2429,null,{"value":"13"}] 15:50:32 INFO - PROCESS | 1008 | 1468191032675 Marionette TRACE conn5 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:50:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:50:32 INFO - PROCESS | 1008 | 1468191032678 Marionette TRACE conn5 <- [1,2430,null,{}] 15:50:32 INFO - PROCESS | 1008 | 1468191032684 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}] 15:50:32 INFO - PROCESS | 1008 | 1468191032687 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:32 INFO - PROCESS | 1008 | 1468191032779 Marionette TRACE conn5 <- [1,2431,null,{"value":null}] 15:50:32 INFO - PROCESS | 1008 | 1468191032857 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:32 INFO - PROCESS | 1008 | 1468191032860 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:32 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD26A000 == 25 [pid = 1008] [id = 617] 15:50:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFB8B6C800) [pid = 1008] [serial = 1851] [outer = 0000000000000000] 15:50:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFB8B71000) [pid = 1008] [serial = 1852] [outer = 000000AFB8B6C800] 15:50:32 INFO - PROCESS | 1008 | 1468191032910 Marionette DEBUG loaded listener.js 15:50:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFB8C23400) [pid = 1008] [serial = 1853] [outer = 000000AFB8B6C800] 15:50:33 INFO - PROCESS | 1008 | 1468191033329 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]]]}] 15:50:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:50:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 692ms 15:50:33 INFO - PROCESS | 1008 | 1468191033371 Marionette TRACE conn5 -> [0,2433,"getWindowHandle",null] 15:50:33 INFO - PROCESS | 1008 | 1468191033377 Marionette TRACE conn5 <- [1,2433,null,{"value":"13"}] 15:50:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:50:33 INFO - PROCESS | 1008 | 1468191033384 Marionette TRACE conn5 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:50:33 INFO - PROCESS | 1008 | 1468191033386 Marionette TRACE conn5 <- [1,2434,null,{}] 15:50:33 INFO - PROCESS | 1008 | 1468191033390 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}] 15:50:33 INFO - PROCESS | 1008 | 1468191033393 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:33 INFO - PROCESS | 1008 | 1468191033485 Marionette TRACE conn5 <- [1,2435,null,{"value":null}] 15:50:33 INFO - PROCESS | 1008 | 1468191033532 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:33 INFO - PROCESS | 1008 | 1468191033535 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5CF000 == 26 [pid = 1008] [id = 618] 15:50:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFB8E13000) [pid = 1008] [serial = 1854] [outer = 0000000000000000] 15:50:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB9104400) [pid = 1008] [serial = 1855] [outer = 000000AFB8E13000] 15:50:33 INFO - PROCESS | 1008 | 1468191033585 Marionette DEBUG loaded listener.js 15:50:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB9234400) [pid = 1008] [serial = 1856] [outer = 000000AFB8E13000] 15:50:34 INFO - PROCESS | 1008 | 1468191034054 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]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 690ms 15:50:34 INFO - PROCESS | 1008 | 1468191034076 Marionette TRACE conn5 -> [0,2437,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 1008 | 1468191034078 Marionette TRACE conn5 <- [1,2437,null,{"value":"13"}] 15:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:50:34 INFO - PROCESS | 1008 | 1468191034081 Marionette TRACE conn5 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - PROCESS | 1008 | 1468191034086 Marionette TRACE conn5 <- [1,2438,null,{}] 15:50:34 INFO - PROCESS | 1008 | 1468191034097 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}] 15:50:34 INFO - PROCESS | 1008 | 1468191034103 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:34 INFO - PROCESS | 1008 | 1468191034192 Marionette TRACE conn5 <- [1,2439,null,{"value":null}] 15:50:34 INFO - PROCESS | 1008 | 1468191034201 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 1008 | 1468191034205 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC54BB800 == 27 [pid = 1008] [id = 619] 15:50:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB76C2000) [pid = 1008] [serial = 1857] [outer = 0000000000000000] 15:50:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBDD47800) [pid = 1008] [serial = 1858] [outer = 000000AFB76C2000] 15:50:34 INFO - PROCESS | 1008 | 1468191034255 Marionette DEBUG loaded listener.js 15:50:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBE978C00) [pid = 1008] [serial = 1859] [outer = 000000AFB76C2000] 15:50:34 INFO - PROCESS | 1008 | 1468191034676 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]]]}] 15:50:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:50:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 629ms 15:50:34 INFO - PROCESS | 1008 | 1468191034728 Marionette TRACE conn5 -> [0,2441,"getWindowHandle",null] 15:50:34 INFO - PROCESS | 1008 | 1468191034731 Marionette TRACE conn5 <- [1,2441,null,{"value":"13"}] 15:50:34 INFO - PROCESS | 1008 | 1468191034734 Marionette TRACE conn5 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:50:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:50:34 INFO - PROCESS | 1008 | 1468191034736 Marionette TRACE conn5 <- [1,2442,null,{}] 15:50:34 INFO - PROCESS | 1008 | 1468191034740 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}] 15:50:34 INFO - PROCESS | 1008 | 1468191034742 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:34 INFO - PROCESS | 1008 | 1468191034864 Marionette TRACE conn5 <- [1,2443,null,{"value":null}] 15:50:34 INFO - PROCESS | 1008 | 1468191034943 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:34 INFO - PROCESS | 1008 | 1468191034945 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5CDD000 == 28 [pid = 1008] [id = 620] 15:50:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBF4CD400) [pid = 1008] [serial = 1860] [outer = 0000000000000000] 15:50:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBF583800) [pid = 1008] [serial = 1861] [outer = 000000AFBF4CD400] 15:50:35 INFO - PROCESS | 1008 | 1468191034992 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC223EC00) [pid = 1008] [serial = 1862] [outer = 000000AFBF4CD400] 15:50:35 INFO - PROCESS | 1008 | 1468191035428 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]]]}] 15:50:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:50:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 732ms 15:50:35 INFO - PROCESS | 1008 | 1468191035473 Marionette TRACE conn5 -> [0,2445,"getWindowHandle",null] 15:50:35 INFO - PROCESS | 1008 | 1468191035475 Marionette TRACE conn5 <- [1,2445,null,{"value":"13"}] 15:50:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:50:35 INFO - PROCESS | 1008 | 1468191035478 Marionette TRACE conn5 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:50:35 INFO - PROCESS | 1008 | 1468191035480 Marionette TRACE conn5 <- [1,2446,null,{}] 15:50:35 INFO - PROCESS | 1008 | 1468191035484 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}] 15:50:35 INFO - PROCESS | 1008 | 1468191035486 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:35 INFO - PROCESS | 1008 | 1468191035596 Marionette TRACE conn5 <- [1,2447,null,{"value":null}] 15:50:35 INFO - PROCESS | 1008 | 1468191035601 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:35 INFO - PROCESS | 1008 | 1468191035603 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60D0800 == 29 [pid = 1008] [id = 621] 15:50:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB8C85000) [pid = 1008] [serial = 1863] [outer = 0000000000000000] 15:50:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC2357400) [pid = 1008] [serial = 1864] [outer = 000000AFB8C85000] 15:50:35 INFO - PROCESS | 1008 | 1468191035649 Marionette DEBUG loaded listener.js 15:50:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC3F18C00) [pid = 1008] [serial = 1865] [outer = 000000AFB8C85000] 15:50:36 INFO - PROCESS | 1008 | 1468191036117 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]]]}] 15:50:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:50:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 691ms 15:50:36 INFO - PROCESS | 1008 | 1468191036173 Marionette TRACE conn5 -> [0,2449,"getWindowHandle",null] 15:50:36 INFO - PROCESS | 1008 | 1468191036175 Marionette TRACE conn5 <- [1,2449,null,{"value":"13"}] 15:50:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:50:36 INFO - PROCESS | 1008 | 1468191036179 Marionette TRACE conn5 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:50:36 INFO - PROCESS | 1008 | 1468191036180 Marionette TRACE conn5 <- [1,2450,null,{}] 15:50:36 INFO - PROCESS | 1008 | 1468191036184 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}] 15:50:36 INFO - PROCESS | 1008 | 1468191036190 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:36 INFO - PROCESS | 1008 | 1468191036357 Marionette TRACE conn5 <- [1,2451,null,{"value":null}] 15:50:36 INFO - PROCESS | 1008 | 1468191036383 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:36 INFO - PROCESS | 1008 | 1468191036385 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:36 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DBF000 == 30 [pid = 1008] [id = 622] 15:50:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC2354400) [pid = 1008] [serial = 1866] [outer = 0000000000000000] 15:50:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5035400) [pid = 1008] [serial = 1867] [outer = 000000AFC2354400] 15:50:36 INFO - PROCESS | 1008 | 1468191036431 Marionette DEBUG loaded listener.js 15:50:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5215400) [pid = 1008] [serial = 1868] [outer = 000000AFC2354400] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC42AE000) [pid = 1008] [serial = 1836] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC3F1AC00) [pid = 1008] [serial = 1824] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC53A0C00) [pid = 1008] [serial = 1827] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC76F6400) [pid = 1008] [serial = 1806] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8E13C00) [pid = 1008] [serial = 1812] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC3F12C00) [pid = 1008] [serial = 1821] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB8C2A000) [pid = 1008] [serial = 1809] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBEACB400) [pid = 1008] [serial = 1818] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBD1F5000) [pid = 1008] [serial = 1815] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB8D47C00) [pid = 1008] [serial = 1830] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:50:36 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC5B3D800) [pid = 1008] [serial = 1833] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:50:36 INFO - PROCESS | 1008 | 1468191036994 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]]]}] 15:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 838ms 15:50:37 INFO - PROCESS | 1008 | 1468191037020 Marionette TRACE conn5 -> [0,2453,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 1008 | 1468191037022 Marionette TRACE conn5 <- [1,2453,null,{"value":"13"}] 15:50:37 INFO - PROCESS | 1008 | 1468191037025 Marionette TRACE conn5 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:50:37 INFO - PROCESS | 1008 | 1468191037027 Marionette TRACE conn5 <- [1,2454,null,{}] 15:50:37 INFO - PROCESS | 1008 | 1468191037031 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}] 15:50:37 INFO - PROCESS | 1008 | 1468191037033 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:37 INFO - PROCESS | 1008 | 1468191037114 Marionette TRACE conn5 <- [1,2455,null,{"value":null}] 15:50:37 INFO - PROCESS | 1008 | 1468191037192 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1008 | 1468191037194 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93F1000 == 31 [pid = 1008] [id = 623] 15:50:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8B65C00) [pid = 1008] [serial = 1869] [outer = 0000000000000000] 15:50:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBDA4A800) [pid = 1008] [serial = 1870] [outer = 000000AFB8B65C00] 15:50:37 INFO - PROCESS | 1008 | 1468191037242 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC52CD800) [pid = 1008] [serial = 1871] [outer = 000000AFB8B65C00] 15:50:37 INFO - PROCESS | 1008 | 1468191037611 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]]]}] 15:50:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:50:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 627ms 15:50:37 INFO - PROCESS | 1008 | 1468191037656 Marionette TRACE conn5 -> [0,2457,"getWindowHandle",null] 15:50:37 INFO - PROCESS | 1008 | 1468191037658 Marionette TRACE conn5 <- [1,2457,null,{"value":"13"}] 15:50:37 INFO - PROCESS | 1008 | 1468191037661 Marionette TRACE conn5 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:50:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:50:37 INFO - PROCESS | 1008 | 1468191037663 Marionette TRACE conn5 <- [1,2458,null,{}] 15:50:37 INFO - PROCESS | 1008 | 1468191037694 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}] 15:50:37 INFO - PROCESS | 1008 | 1468191037696 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:37 INFO - PROCESS | 1008 | 1468191037806 Marionette TRACE conn5 <- [1,2459,null,{"value":null}] 15:50:37 INFO - PROCESS | 1008 | 1468191037819 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:37 INFO - PROCESS | 1008 | 1468191037821 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9D85000 == 32 [pid = 1008] [id = 624] 15:50:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC2353800) [pid = 1008] [serial = 1872] [outer = 0000000000000000] 15:50:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC539B400) [pid = 1008] [serial = 1873] [outer = 000000AFC2353800] 15:50:37 INFO - PROCESS | 1008 | 1468191037866 Marionette DEBUG loaded listener.js 15:50:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5512400) [pid = 1008] [serial = 1874] [outer = 000000AFC2353800] 15:50:38 INFO - PROCESS | 1008 | 1468191038278 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]]]}] 15:50:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:50:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 671ms 15:50:38 INFO - PROCESS | 1008 | 1468191038335 Marionette TRACE conn5 -> [0,2461,"getWindowHandle",null] 15:50:38 INFO - PROCESS | 1008 | 1468191038337 Marionette TRACE conn5 <- [1,2461,null,{"value":"13"}] 15:50:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:50:38 INFO - PROCESS | 1008 | 1468191038341 Marionette TRACE conn5 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:50:38 INFO - PROCESS | 1008 | 1468191038343 Marionette TRACE conn5 <- [1,2462,null,{}] 15:50:38 INFO - PROCESS | 1008 | 1468191038346 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}] 15:50:38 INFO - PROCESS | 1008 | 1468191038348 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:38 INFO - PROCESS | 1008 | 1468191038461 Marionette TRACE conn5 <- [1,2463,null,{"value":null}] 15:50:38 INFO - PROCESS | 1008 | 1468191038470 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:38 INFO - PROCESS | 1008 | 1468191038472 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC54B9800 == 33 [pid = 1008] [id = 625] 15:50:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC5512800) [pid = 1008] [serial = 1875] [outer = 0000000000000000] 15:50:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC552E800) [pid = 1008] [serial = 1876] [outer = 000000AFC5512800] 15:50:38 INFO - PROCESS | 1008 | 1468191038520 Marionette DEBUG loaded listener.js 15:50:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC59F8400) [pid = 1008] [serial = 1877] [outer = 000000AFC5512800] 15:50:39 INFO - PROCESS | 1008 | 1468191039031 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]]]}] 15:50:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:50:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 734ms 15:50:39 INFO - PROCESS | 1008 | 1468191039135 Marionette TRACE conn5 -> [0,2465,"getWindowHandle",null] 15:50:39 INFO - PROCESS | 1008 | 1468191039140 Marionette TRACE conn5 <- [1,2465,null,{"value":"13"}] 15:50:39 INFO - PROCESS | 1008 | 1468191039146 Marionette TRACE conn5 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:50:39 INFO - PROCESS | 1008 | 1468191039150 Marionette TRACE conn5 <- [1,2466,null,{}] 15:50:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:50:39 INFO - PROCESS | 1008 | 1468191039182 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}] 15:50:39 INFO - PROCESS | 1008 | 1468191039185 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:39 INFO - PROCESS | 1008 | 1468191039320 Marionette TRACE conn5 <- [1,2467,null,{"value":null}] 15:50:39 INFO - PROCESS | 1008 | 1468191039396 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:39 INFO - PROCESS | 1008 | 1468191039402 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA90000 == 34 [pid = 1008] [id = 626] 15:50:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB8BAD800) [pid = 1008] [serial = 1878] [outer = 0000000000000000] 15:50:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB8BB7000) [pid = 1008] [serial = 1879] [outer = 000000AFB8BAD800] 15:50:39 INFO - PROCESS | 1008 | 1468191039502 Marionette DEBUG loaded listener.js 15:50:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB8D48800) [pid = 1008] [serial = 1880] [outer = 000000AFB8BAD800] 15:50:40 INFO - PROCESS | 1008 | 1468191040254 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]]]}] 15:50:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:50:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1157ms 15:50:40 INFO - PROCESS | 1008 | 1468191040313 Marionette TRACE conn5 -> [0,2469,"getWindowHandle",null] 15:50:40 INFO - PROCESS | 1008 | 1468191040318 Marionette TRACE conn5 <- [1,2469,null,{"value":"13"}] 15:50:40 INFO - PROCESS | 1008 | 1468191040349 Marionette TRACE conn5 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:50:40 INFO - PROCESS | 1008 | 1468191040352 Marionette TRACE conn5 <- [1,2470,null,{}] 15:50:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:50:40 INFO - PROCESS | 1008 | 1468191040356 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}] 15:50:40 INFO - PROCESS | 1008 | 1468191040359 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:40 INFO - PROCESS | 1008 | 1468191040497 Marionette TRACE conn5 <- [1,2471,null,{"value":null}] 15:50:40 INFO - PROCESS | 1008 | 1468191040623 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:40 INFO - PROCESS | 1008 | 1468191040626 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60D0000 == 35 [pid = 1008] [id = 627] 15:50:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFBA0BB000) [pid = 1008] [serial = 1881] [outer = 0000000000000000] 15:50:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFBE910000) [pid = 1008] [serial = 1882] [outer = 000000AFBA0BB000] 15:50:40 INFO - PROCESS | 1008 | 1468191040686 Marionette DEBUG loaded listener.js 15:50:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC223B000) [pid = 1008] [serial = 1883] [outer = 000000AFBA0BB000] 15:50:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9D85000 == 34 [pid = 1008] [id = 624] 15:50:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93F1000 == 33 [pid = 1008] [id = 623] 15:50:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DBF000 == 32 [pid = 1008] [id = 622] 15:50:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60D0800 == 31 [pid = 1008] [id = 621] 15:50:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5CDD000 == 30 [pid = 1008] [id = 620] 15:50:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC54BB800 == 29 [pid = 1008] [id = 619] 15:50:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5CF000 == 28 [pid = 1008] [id = 618] 15:50:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD26A000 == 27 [pid = 1008] [id = 617] 15:50:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBA0E7800 == 26 [pid = 1008] [id = 616] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC4DC9000) [pid = 1008] [serial = 1825] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC5A52C00) [pid = 1008] [serial = 1828] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC5034C00) [pid = 1008] [serial = 1826] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC7C87800) [pid = 1008] [serial = 1807] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB9105000) [pid = 1008] [serial = 1813] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB9464800) [pid = 1008] [serial = 1814] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC4221400) [pid = 1008] [serial = 1822] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8C89800) [pid = 1008] [serial = 1810] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8D53000) [pid = 1008] [serial = 1811] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC815F400) [pid = 1008] [serial = 1838] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBF4CFC00) [pid = 1008] [serial = 1819] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC2352800) [pid = 1008] [serial = 1820] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBD280400) [pid = 1008] [serial = 1816] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFBDC73000) [pid = 1008] [serial = 1817] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC8166800) [pid = 1008] [serial = 1808] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFBDF53C00) [pid = 1008] [serial = 1831] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC61A4800) [pid = 1008] [serial = 1834] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC608A400) [pid = 1008] [serial = 1829] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC6A0FC00) [pid = 1008] [serial = 1835] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC4FBA400) [pid = 1008] [serial = 1832] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC42B7C00) [pid = 1008] [serial = 1823] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC787C800) [pid = 1008] [serial = 1837] [outer = 0000000000000000] [url = about:blank] 15:50:41 INFO - PROCESS | 1008 | 1468191041562 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]]]}] 15:50:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:50:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1235ms 15:50:41 INFO - PROCESS | 1008 | 1468191041592 Marionette TRACE conn5 -> [0,2473,"getWindowHandle",null] 15:50:41 INFO - PROCESS | 1008 | 1468191041596 Marionette TRACE conn5 <- [1,2473,null,{"value":"13"}] 15:50:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:50:41 INFO - PROCESS | 1008 | 1468191041600 Marionette TRACE conn5 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:50:41 INFO - PROCESS | 1008 | 1468191041604 Marionette TRACE conn5 <- [1,2474,null,{}] 15:50:41 INFO - PROCESS | 1008 | 1468191041609 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}] 15:50:41 INFO - PROCESS | 1008 | 1468191041612 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:41 INFO - PROCESS | 1008 | 1468191041703 Marionette TRACE conn5 <- [1,2475,null,{"value":null}] 15:50:41 INFO - PROCESS | 1008 | 1468191041710 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:41 INFO - PROCESS | 1008 | 1468191041714 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBEA94800 == 27 [pid = 1008] [id = 628] 15:50:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFB8C89800) [pid = 1008] [serial = 1884] [outer = 0000000000000000] 15:50:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFB8D4C800) [pid = 1008] [serial = 1885] [outer = 000000AFB8C89800] 15:50:41 INFO - PROCESS | 1008 | 1468191041764 Marionette DEBUG loaded listener.js 15:50:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFB9111800) [pid = 1008] [serial = 1886] [outer = 000000AFB8C89800] 15:50:42 INFO - PROCESS | 1008 | 1468191042302 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]]]}] 15:50:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:50:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 732ms 15:50:42 INFO - PROCESS | 1008 | 1468191042332 Marionette TRACE conn5 -> [0,2477,"getWindowHandle",null] 15:50:42 INFO - PROCESS | 1008 | 1468191042337 Marionette TRACE conn5 <- [1,2477,null,{"value":"13"}] 15:50:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:50:42 INFO - PROCESS | 1008 | 1468191042343 Marionette TRACE conn5 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:50:42 INFO - PROCESS | 1008 | 1468191042346 Marionette TRACE conn5 <- [1,2478,null,{}] 15:50:42 INFO - PROCESS | 1008 | 1468191042349 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}] 15:50:42 INFO - PROCESS | 1008 | 1468191042352 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:42 INFO - PROCESS | 1008 | 1468191042445 Marionette TRACE conn5 <- [1,2479,null,{"value":null}] 15:50:42 INFO - PROCESS | 1008 | 1468191042520 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:42 INFO - PROCESS | 1008 | 1468191042522 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B1F000 == 28 [pid = 1008] [id = 629] 15:50:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFBDC73000) [pid = 1008] [serial = 1887] [outer = 0000000000000000] 15:50:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBDCE4C00) [pid = 1008] [serial = 1888] [outer = 000000AFBDC73000] 15:50:42 INFO - PROCESS | 1008 | 1468191042579 Marionette DEBUG loaded listener.js 15:50:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFBEAC7C00) [pid = 1008] [serial = 1889] [outer = 000000AFBDC73000] 15:50:43 INFO - PROCESS | 1008 | 1468191042998 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]]]}] 15:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 690ms 15:50:43 INFO - PROCESS | 1008 | 1468191043037 Marionette TRACE conn5 -> [0,2481,"getWindowHandle",null] 15:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:50:43 INFO - PROCESS | 1008 | 1468191043039 Marionette TRACE conn5 <- [1,2481,null,{"value":"13"}] 15:50:43 INFO - PROCESS | 1008 | 1468191043043 Marionette TRACE conn5 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 1008 | 1468191043047 Marionette TRACE conn5 <- [1,2482,null,{}] 15:50:43 INFO - PROCESS | 1008 | 1468191043058 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}] 15:50:43 INFO - PROCESS | 1008 | 1468191043063 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:43 INFO - PROCESS | 1008 | 1468191043179 Marionette TRACE conn5 <- [1,2483,null,{"value":null}] 15:50:43 INFO - PROCESS | 1008 | 1468191043198 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1008 | 1468191043201 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F5F800 == 29 [pid = 1008] [id = 630] 15:50:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC2AC3000) [pid = 1008] [serial = 1890] [outer = 0000000000000000] 15:50:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC4224000) [pid = 1008] [serial = 1891] [outer = 000000AFC2AC3000] 15:50:43 INFO - PROCESS | 1008 | 1468191043251 Marionette DEBUG loaded listener.js 15:50:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC480D800) [pid = 1008] [serial = 1892] [outer = 000000AFC2AC3000] 15:50:43 INFO - PROCESS | 1008 | 1468191043686 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]]]}] 15:50:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:50:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 691ms 15:50:43 INFO - PROCESS | 1008 | 1468191043742 Marionette TRACE conn5 -> [0,2485,"getWindowHandle",null] 15:50:43 INFO - PROCESS | 1008 | 1468191043745 Marionette TRACE conn5 <- [1,2485,null,{"value":"13"}] 15:50:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:50:43 INFO - PROCESS | 1008 | 1468191043748 Marionette TRACE conn5 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:50:43 INFO - PROCESS | 1008 | 1468191043750 Marionette TRACE conn5 <- [1,2486,null,{}] 15:50:43 INFO - PROCESS | 1008 | 1468191043754 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}] 15:50:43 INFO - PROCESS | 1008 | 1468191043756 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:43 INFO - PROCESS | 1008 | 1468191043874 Marionette TRACE conn5 <- [1,2487,null,{"value":null}] 15:50:43 INFO - PROCESS | 1008 | 1468191043880 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:43 INFO - PROCESS | 1008 | 1468191043882 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F0E000 == 30 [pid = 1008] [id = 631] 15:50:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC495A800) [pid = 1008] [serial = 1893] [outer = 0000000000000000] 15:50:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC4F64C00) [pid = 1008] [serial = 1894] [outer = 000000AFC495A800] 15:50:43 INFO - PROCESS | 1008 | 1468191043978 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC5032C00) [pid = 1008] [serial = 1895] [outer = 000000AFC495A800] 15:50:44 INFO - PROCESS | 1008 | 1468191044410 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]]]}] 15:50:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:50:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 691ms 15:50:44 INFO - PROCESS | 1008 | 1468191044441 Marionette TRACE conn5 -> [0,2489,"getWindowHandle",null] 15:50:44 INFO - PROCESS | 1008 | 1468191044443 Marionette TRACE conn5 <- [1,2489,null,{"value":"13"}] 15:50:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:50:44 INFO - PROCESS | 1008 | 1468191044446 Marionette TRACE conn5 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:50:44 INFO - PROCESS | 1008 | 1468191044448 Marionette TRACE conn5 <- [1,2490,null,{}] 15:50:44 INFO - PROCESS | 1008 | 1468191044451 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}] 15:50:44 INFO - PROCESS | 1008 | 1468191044454 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:44 INFO - PROCESS | 1008 | 1468191044565 Marionette TRACE conn5 <- [1,2491,null,{"value":null}] 15:50:44 INFO - PROCESS | 1008 | 1468191044650 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:44 INFO - PROCESS | 1008 | 1468191044652 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93E9800 == 31 [pid = 1008] [id = 632] 15:50:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5214C00) [pid = 1008] [serial = 1896] [outer = 0000000000000000] 15:50:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC52D7C00) [pid = 1008] [serial = 1897] [outer = 000000AFC5214C00] 15:50:44 INFO - PROCESS | 1008 | 1468191044701 Marionette DEBUG loaded listener.js 15:50:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5514000) [pid = 1008] [serial = 1898] [outer = 000000AFC5214C00] 15:50:45 INFO - PROCESS | 1008 | 1468191045145 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]]]}] 15:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 733ms 15:50:45 INFO - PROCESS | 1008 | 1468191045183 Marionette TRACE conn5 -> [0,2493,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1008 | 1468191045185 Marionette TRACE conn5 <- [1,2493,null,{"value":"13"}] 15:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:50:45 INFO - PROCESS | 1008 | 1468191045195 Marionette TRACE conn5 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - PROCESS | 1008 | 1468191045197 Marionette TRACE conn5 <- [1,2494,null,{}] 15:50:45 INFO - PROCESS | 1008 | 1468191045200 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}] 15:50:45 INFO - PROCESS | 1008 | 1468191045206 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:45 INFO - PROCESS | 1008 | 1468191045352 Marionette TRACE conn5 <- [1,2495,null,{"value":null}] 15:50:45 INFO - PROCESS | 1008 | 1468191045409 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:45 INFO - PROCESS | 1008 | 1468191045412 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA056000 == 32 [pid = 1008] [id = 633] 15:50:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5A52C00) [pid = 1008] [serial = 1899] [outer = 0000000000000000] 15:50:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC608CC00) [pid = 1008] [serial = 1900] [outer = 000000AFC5A52C00] 15:50:45 INFO - PROCESS | 1008 | 1468191045458 Marionette DEBUG loaded listener.js 15:50:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC6095400) [pid = 1008] [serial = 1901] [outer = 000000AFC5A52C00] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC2353800) [pid = 1008] [serial = 1872] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB8E13000) [pid = 1008] [serial = 1854] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB76C2000) [pid = 1008] [serial = 1857] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8B6C800) [pid = 1008] [serial = 1851] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBF4CD400) [pid = 1008] [serial = 1860] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8C83C00) [pid = 1008] [serial = 1848] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB76C2C00) [pid = 1008] [serial = 1839] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBD1EF800) [pid = 1008] [serial = 1842] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC4EB0800) [pid = 1008] [serial = 1845] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB8C85000) [pid = 1008] [serial = 1863] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFB8B65C00) [pid = 1008] [serial = 1869] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:50:45 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC2354400) [pid = 1008] [serial = 1866] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:50:45 INFO - PROCESS | 1008 | 1468191045953 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]]]}] 15:50:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:50:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 775ms 15:50:45 INFO - PROCESS | 1008 | 1468191045972 Marionette TRACE conn5 -> [0,2497,"getWindowHandle",null] 15:50:45 INFO - PROCESS | 1008 | 1468191045974 Marionette TRACE conn5 <- [1,2497,null,{"value":"13"}] 15:50:45 INFO - PROCESS | 1008 | 1468191045977 Marionette TRACE conn5 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:50:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:50:45 INFO - PROCESS | 1008 | 1468191045979 Marionette TRACE conn5 <- [1,2498,null,{}] 15:50:45 INFO - PROCESS | 1008 | 1468191045982 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}] 15:50:45 INFO - PROCESS | 1008 | 1468191045984 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:46 INFO - PROCESS | 1008 | 1468191046096 Marionette TRACE conn5 <- [1,2499,null,{"value":null}] 15:50:46 INFO - PROCESS | 1008 | 1468191046148 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 1008 | 1468191046150 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5E3000 == 33 [pid = 1008] [id = 634] 15:50:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB6ED2800) [pid = 1008] [serial = 1902] [outer = 0000000000000000] 15:50:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBE904C00) [pid = 1008] [serial = 1903] [outer = 000000AFB6ED2800] 15:50:46 INFO - PROCESS | 1008 | 1468191046195 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC551E400) [pid = 1008] [serial = 1904] [outer = 000000AFB6ED2800] 15:50:46 INFO - PROCESS | 1008 | 1468191046556 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]]]}] 15:50:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:50:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 629ms 15:50:46 INFO - PROCESS | 1008 | 1468191046614 Marionette TRACE conn5 -> [0,2501,"getWindowHandle",null] 15:50:46 INFO - PROCESS | 1008 | 1468191046616 Marionette TRACE conn5 <- [1,2501,null,{"value":"13"}] 15:50:46 INFO - PROCESS | 1008 | 1468191046619 Marionette TRACE conn5 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:50:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:50:46 INFO - PROCESS | 1008 | 1468191046621 Marionette TRACE conn5 <- [1,2502,null,{}] 15:50:46 INFO - PROCESS | 1008 | 1468191046625 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}] 15:50:46 INFO - PROCESS | 1008 | 1468191046635 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:46 INFO - PROCESS | 1008 | 1468191046718 Marionette TRACE conn5 <- [1,2503,null,{"value":null}] 15:50:46 INFO - PROCESS | 1008 | 1468191046724 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:46 INFO - PROCESS | 1008 | 1468191046726 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8B1000 == 34 [pid = 1008] [id = 635] 15:50:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC6095C00) [pid = 1008] [serial = 1905] [outer = 0000000000000000] 15:50:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC61ABC00) [pid = 1008] [serial = 1906] [outer = 000000AFC6095C00] 15:50:46 INFO - PROCESS | 1008 | 1468191046771 Marionette DEBUG loaded listener.js 15:50:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC691FC00) [pid = 1008] [serial = 1907] [outer = 000000AFC6095C00] 15:50:47 INFO - PROCESS | 1008 | 1468191047196 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]]]}] 15:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 629ms 15:50:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:50:47 INFO - PROCESS | 1008 | 1468191047253 Marionette TRACE conn5 -> [0,2505,"getWindowHandle",null] 15:50:47 INFO - PROCESS | 1008 | 1468191047255 Marionette TRACE conn5 <- [1,2505,null,{"value":"13"}] 15:50:47 INFO - PROCESS | 1008 | 1468191047258 Marionette TRACE conn5 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:50:47 INFO - PROCESS | 1008 | 1468191047260 Marionette TRACE conn5 <- [1,2506,null,{}] 15:50:47 INFO - PROCESS | 1008 | 1468191047264 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}] 15:50:47 INFO - PROCESS | 1008 | 1468191047265 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:47 INFO - PROCESS | 1008 | 1468191047350 Marionette TRACE conn5 <- [1,2507,null,{"value":null}] 15:50:47 INFO - PROCESS | 1008 | 1468191047357 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:47 INFO - PROCESS | 1008 | 1468191047359 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5984800 == 35 [pid = 1008] [id = 636] 15:50:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC6A0E800) [pid = 1008] [serial = 1908] [outer = 0000000000000000] 15:50:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC7607000) [pid = 1008] [serial = 1909] [outer = 000000AFC6A0E800] 15:50:47 INFO - PROCESS | 1008 | 1468191047404 Marionette DEBUG loaded listener.js 15:50:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC7C05C00) [pid = 1008] [serial = 1910] [outer = 000000AFC6A0E800] 15:50:47 INFO - PROCESS | 1008 | 1468191047964 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]]]}] 15:50:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:50:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 734ms 15:50:48 INFO - PROCESS | 1008 | 1468191047995 Marionette TRACE conn5 -> [0,2509,"getWindowHandle",null] 15:50:48 INFO - PROCESS | 1008 | 1468191048000 Marionette TRACE conn5 <- [1,2509,null,{"value":"13"}] 15:50:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:50:48 INFO - PROCESS | 1008 | 1468191048006 Marionette TRACE conn5 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:50:48 INFO - PROCESS | 1008 | 1468191048010 Marionette TRACE conn5 <- [1,2510,null,{}] 15:50:48 INFO - PROCESS | 1008 | 1468191048017 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}] 15:50:48 INFO - PROCESS | 1008 | 1468191048020 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:48 INFO - PROCESS | 1008 | 1468191048142 Marionette TRACE conn5 <- [1,2511,null,{"value":null}] 15:50:48 INFO - PROCESS | 1008 | 1468191048268 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:48 INFO - PROCESS | 1008 | 1468191048273 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:48 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC2AE4800 == 36 [pid = 1008] [id = 637] 15:50:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB8C89C00) [pid = 1008] [serial = 1911] [outer = 0000000000000000] 15:50:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB8F39800) [pid = 1008] [serial = 1912] [outer = 000000AFB8C89C00] 15:50:48 INFO - PROCESS | 1008 | 1468191048335 Marionette DEBUG loaded listener.js 15:50:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFBD2CB800) [pid = 1008] [serial = 1913] [outer = 000000AFB8C89C00] 15:50:49 INFO - PROCESS | 1008 | 1468191048997 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]]]}] 15:50:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:50:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1033ms 15:50:49 INFO - PROCESS | 1008 | 1468191049042 Marionette TRACE conn5 -> [0,2513,"getWindowHandle",null] 15:50:49 INFO - PROCESS | 1008 | 1468191049047 Marionette TRACE conn5 <- [1,2513,null,{"value":"13"}] 15:50:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:50:49 INFO - PROCESS | 1008 | 1468191049054 Marionette TRACE conn5 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:50:49 INFO - PROCESS | 1008 | 1468191049057 Marionette TRACE conn5 <- [1,2514,null,{}] 15:50:49 INFO - PROCESS | 1008 | 1468191049061 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}] 15:50:49 INFO - PROCESS | 1008 | 1468191049064 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:49 INFO - PROCESS | 1008 | 1468191049235 Marionette TRACE conn5 <- [1,2515,null,{"value":null}] 15:50:49 INFO - PROCESS | 1008 | 1468191049332 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:49 INFO - PROCESS | 1008 | 1468191049335 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC933D000 == 37 [pid = 1008] [id = 638] 15:50:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFBF583C00) [pid = 1008] [serial = 1914] [outer = 0000000000000000] 15:50:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC2AC5800) [pid = 1008] [serial = 1915] [outer = 000000AFBF583C00] 15:50:49 INFO - PROCESS | 1008 | 1468191049394 Marionette DEBUG loaded listener.js 15:50:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC48A3400) [pid = 1008] [serial = 1916] [outer = 000000AFBF583C00] 15:50:50 INFO - PROCESS | 1008 | 1468191050009 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]]]}] 15:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 985ms 15:50:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:50:50 INFO - PROCESS | 1008 | 1468191050041 Marionette TRACE conn5 -> [0,2517,"getWindowHandle",null] 15:50:50 INFO - PROCESS | 1008 | 1468191050044 Marionette TRACE conn5 <- [1,2517,null,{"value":"13"}] 15:50:50 INFO - PROCESS | 1008 | 1468191050048 Marionette TRACE conn5 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:50:50 INFO - PROCESS | 1008 | 1468191050052 Marionette TRACE conn5 <- [1,2518,null,{}] 15:50:50 INFO - PROCESS | 1008 | 1468191050063 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}] 15:50:50 INFO - PROCESS | 1008 | 1468191050069 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:50 INFO - PROCESS | 1008 | 1468191050183 Marionette TRACE conn5 <- [1,2519,null,{"value":null}] 15:50:50 INFO - PROCESS | 1008 | 1468191050281 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:50 INFO - PROCESS | 1008 | 1468191050285 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC05C000 == 38 [pid = 1008] [id = 639] 15:50:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC5B3BC00) [pid = 1008] [serial = 1917] [outer = 0000000000000000] 15:50:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5D8C000) [pid = 1008] [serial = 1918] [outer = 000000AFC5B3BC00] 15:50:50 INFO - PROCESS | 1008 | 1468191050344 Marionette DEBUG loaded listener.js 15:50:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC6A53800) [pid = 1008] [serial = 1919] [outer = 000000AFC5B3BC00] 15:50:50 INFO - PROCESS | 1008 | 1468191050913 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]]]}] 15:50:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:50:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 943ms 15:50:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:50:51 INFO - PROCESS | 1008 | 1468191050993 Marionette TRACE conn5 -> [0,2521,"getWindowHandle",null] 15:50:51 INFO - PROCESS | 1008 | 1468191050996 Marionette TRACE conn5 <- [1,2521,null,{"value":"13"}] 15:50:51 INFO - PROCESS | 1008 | 1468191051000 Marionette TRACE conn5 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:50:51 INFO - PROCESS | 1008 | 1468191051002 Marionette TRACE conn5 <- [1,2522,null,{}] 15:50:51 INFO - PROCESS | 1008 | 1468191051006 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}] 15:50:51 INFO - PROCESS | 1008 | 1468191051008 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:51 INFO - PROCESS | 1008 | 1468191051124 Marionette TRACE conn5 <- [1,2523,null,{"value":null}] 15:50:51 INFO - PROCESS | 1008 | 1468191051249 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:51 INFO - PROCESS | 1008 | 1468191051251 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9DA0000 == 39 [pid = 1008] [id = 640] 15:50:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFB8BB6000) [pid = 1008] [serial = 1920] [outer = 0000000000000000] 15:50:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC8169400) [pid = 1008] [serial = 1921] [outer = 000000AFB8BB6000] 15:50:51 INFO - PROCESS | 1008 | 1468191051308 Marionette DEBUG loaded listener.js 15:50:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC8D60000) [pid = 1008] [serial = 1922] [outer = 000000AFB8BB6000] 15:50:52 INFO - PROCESS | 1008 | 1468191052093 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]]]}] 15:50:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:50:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1132ms 15:50:52 INFO - PROCESS | 1008 | 1468191052135 Marionette TRACE conn5 -> [0,2525,"getWindowHandle",null] 15:50:52 INFO - PROCESS | 1008 | 1468191052139 Marionette TRACE conn5 <- [1,2525,null,{"value":"13"}] 15:50:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:50:52 INFO - PROCESS | 1008 | 1468191052144 Marionette TRACE conn5 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:50:52 INFO - PROCESS | 1008 | 1468191052147 Marionette TRACE conn5 <- [1,2526,null,{}] 15:50:52 INFO - PROCESS | 1008 | 1468191052169 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}] 15:50:52 INFO - PROCESS | 1008 | 1468191052172 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:52 INFO - PROCESS | 1008 | 1468191052275 Marionette TRACE conn5 <- [1,2527,null,{"value":null}] 15:50:52 INFO - PROCESS | 1008 | 1468191052358 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:52 INFO - PROCESS | 1008 | 1468191052361 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0DF800 == 40 [pid = 1008] [id = 641] 15:50:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB8E10000) [pid = 1008] [serial = 1923] [outer = 0000000000000000] 15:50:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB92D8000) [pid = 1008] [serial = 1924] [outer = 000000AFB8E10000] 15:50:52 INFO - PROCESS | 1008 | 1468191052457 Marionette DEBUG loaded listener.js 15:50:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFBD2D4000) [pid = 1008] [serial = 1925] [outer = 000000AFB8E10000] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8B1000 == 39 [pid = 1008] [id = 635] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5E3000 == 38 [pid = 1008] [id = 634] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA056000 == 37 [pid = 1008] [id = 633] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93E9800 == 36 [pid = 1008] [id = 632] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F0E000 == 35 [pid = 1008] [id = 631] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F5F800 == 34 [pid = 1008] [id = 630] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B1F000 == 33 [pid = 1008] [id = 629] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEA94800 == 32 [pid = 1008] [id = 628] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60D0000 == 31 [pid = 1008] [id = 627] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC54B9800 == 30 [pid = 1008] [id = 625] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBEA90000 == 29 [pid = 1008] [id = 626] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9DA0000 == 28 [pid = 1008] [id = 640] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC05C000 == 27 [pid = 1008] [id = 639] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC933D000 == 26 [pid = 1008] [id = 638] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5984800 == 25 [pid = 1008] [id = 636] 15:50:53 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC2AE4800 == 24 [pid = 1008] [id = 637] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC5512400) [pid = 1008] [serial = 1874] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFB9104400) [pid = 1008] [serial = 1855] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB9234400) [pid = 1008] [serial = 1856] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFBDD47800) [pid = 1008] [serial = 1858] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFB8B71000) [pid = 1008] [serial = 1852] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB8C23400) [pid = 1008] [serial = 1853] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBF583800) [pid = 1008] [serial = 1861] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFBA0BCC00) [pid = 1008] [serial = 1850] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8E16C00) [pid = 1008] [serial = 1849] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC223EC00) [pid = 1008] [serial = 1862] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8C8E800) [pid = 1008] [serial = 1841] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB7E35400) [pid = 1008] [serial = 1840] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC22E1C00) [pid = 1008] [serial = 1844] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBEA23400) [pid = 1008] [serial = 1843] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC5535C00) [pid = 1008] [serial = 1847] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC52D1800) [pid = 1008] [serial = 1846] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC552E800) [pid = 1008] [serial = 1876] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC3F18C00) [pid = 1008] [serial = 1865] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC2357400) [pid = 1008] [serial = 1864] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBDA4A800) [pid = 1008] [serial = 1870] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC5035400) [pid = 1008] [serial = 1867] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC539B400) [pid = 1008] [serial = 1873] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC5215400) [pid = 1008] [serial = 1868] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFBE978C00) [pid = 1008] [serial = 1859] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC52CD800) [pid = 1008] [serial = 1871] [outer = 0000000000000000] [url = about:blank] 15:50:53 INFO - PROCESS | 1008 | 1468191053591 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]]]}] 15:50:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:50:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1490ms 15:50:53 INFO - PROCESS | 1008 | 1468191053639 Marionette TRACE conn5 -> [0,2529,"getWindowHandle",null] 15:50:53 INFO - PROCESS | 1008 | 1468191053643 Marionette TRACE conn5 <- [1,2529,null,{"value":"13"}] 15:50:53 INFO - PROCESS | 1008 | 1468191053648 Marionette TRACE conn5 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:50:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:50:53 INFO - PROCESS | 1008 | 1468191053653 Marionette TRACE conn5 <- [1,2530,null,{}] 15:50:53 INFO - PROCESS | 1008 | 1468191053658 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}] 15:50:53 INFO - PROCESS | 1008 | 1468191053661 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:53 INFO - PROCESS | 1008 | 1468191053754 Marionette TRACE conn5 <- [1,2531,null,{"value":null}] 15:50:53 INFO - PROCESS | 1008 | 1468191053762 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:53 INFO - PROCESS | 1008 | 1468191053766 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA7A000 == 25 [pid = 1008] [id = 642] 15:50:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB8C2E800) [pid = 1008] [serial = 1926] [outer = 0000000000000000] 15:50:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB8D45800) [pid = 1008] [serial = 1927] [outer = 000000AFB8C2E800] 15:50:53 INFO - PROCESS | 1008 | 1468191053815 Marionette DEBUG loaded listener.js 15:50:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB9108000) [pid = 1008] [serial = 1928] [outer = 000000AFB8C2E800] 15:50:54 INFO - PROCESS | 1008 | 1468191054316 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]]]}] 15:50:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:50:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 692ms 15:50:54 INFO - PROCESS | 1008 | 1468191054343 Marionette TRACE conn5 -> [0,2533,"getWindowHandle",null] 15:50:54 INFO - PROCESS | 1008 | 1468191054349 Marionette TRACE conn5 <- [1,2533,null,{"value":"13"}] 15:50:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:50:54 INFO - PROCESS | 1008 | 1468191054356 Marionette TRACE conn5 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:50:54 INFO - PROCESS | 1008 | 1468191054359 Marionette TRACE conn5 <- [1,2534,null,{}] 15:50:54 INFO - PROCESS | 1008 | 1468191054362 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}] 15:50:54 INFO - PROCESS | 1008 | 1468191054365 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:54 INFO - PROCESS | 1008 | 1468191054489 Marionette TRACE conn5 <- [1,2535,null,{"value":null}] 15:50:54 INFO - PROCESS | 1008 | 1468191054570 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:54 INFO - PROCESS | 1008 | 1468191054573 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC2AF0000 == 26 [pid = 1008] [id = 643] 15:50:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8D53800) [pid = 1008] [serial = 1929] [outer = 0000000000000000] 15:50:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBD276800) [pid = 1008] [serial = 1930] [outer = 000000AFB8D53800] 15:50:54 INFO - PROCESS | 1008 | 1468191054631 Marionette DEBUG loaded listener.js 15:50:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBDCE4800) [pid = 1008] [serial = 1931] [outer = 000000AFB8D53800] 15:50:55 INFO - PROCESS | 1008 | 1468191055062 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]]]}] 15:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 733ms 15:50:55 INFO - PROCESS | 1008 | 1468191055095 Marionette TRACE conn5 -> [0,2537,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1008 | 1468191055097 Marionette TRACE conn5 <- [1,2537,null,{"value":"13"}] 15:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:50:55 INFO - PROCESS | 1008 | 1468191055101 Marionette TRACE conn5 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1008 | 1468191055105 Marionette TRACE conn5 <- [1,2538,null,{}] 15:50:55 INFO - PROCESS | 1008 | 1468191055116 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}] 15:50:55 INFO - PROCESS | 1008 | 1468191055121 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:55 INFO - PROCESS | 1008 | 1468191055214 Marionette TRACE conn5 <- [1,2539,null,{"value":null}] 15:50:55 INFO - PROCESS | 1008 | 1468191055231 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:55 INFO - PROCESS | 1008 | 1468191055234 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC598F800 == 27 [pid = 1008] [id = 644] 15:50:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFBF585C00) [pid = 1008] [serial = 1932] [outer = 0000000000000000] 15:50:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC223E400) [pid = 1008] [serial = 1933] [outer = 000000AFBF585C00] 15:50:55 INFO - PROCESS | 1008 | 1468191055284 Marionette DEBUG loaded listener.js 15:50:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC2358800) [pid = 1008] [serial = 1934] [outer = 000000AFBF585C00] 15:50:55 INFO - PROCESS | 1008 | 1468191055790 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]]]}] 15:50:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:50:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 731ms 15:50:55 INFO - PROCESS | 1008 | 1468191055859 Marionette TRACE conn5 -> [0,2541,"getWindowHandle",null] 15:50:55 INFO - PROCESS | 1008 | 1468191055861 Marionette TRACE conn5 <- [1,2541,null,{"value":"13"}] 15:50:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:50:55 INFO - PROCESS | 1008 | 1468191055867 Marionette TRACE conn5 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:50:55 INFO - PROCESS | 1008 | 1468191055869 Marionette TRACE conn5 <- [1,2542,null,{}] 15:50:55 INFO - PROCESS | 1008 | 1468191055873 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}] 15:50:55 INFO - PROCESS | 1008 | 1468191055875 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:56 INFO - PROCESS | 1008 | 1468191055995 Marionette TRACE conn5 <- [1,2543,null,{"value":null}] 15:50:56 INFO - PROCESS | 1008 | 1468191056048 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1008 | 1468191056050 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60D8800 == 28 [pid = 1008] [id = 645] 15:50:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC3F1A000) [pid = 1008] [serial = 1935] [outer = 0000000000000000] 15:50:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC421E400) [pid = 1008] [serial = 1936] [outer = 000000AFC3F1A000] 15:50:56 INFO - PROCESS | 1008 | 1468191056100 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC4803800) [pid = 1008] [serial = 1937] [outer = 000000AFC3F1A000] 15:50:56 INFO - PROCESS | 1008 | 1468191056545 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]]]}] 15:50:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:50:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 733ms 15:50:56 INFO - PROCESS | 1008 | 1468191056603 Marionette TRACE conn5 -> [0,2545,"getWindowHandle",null] 15:50:56 INFO - PROCESS | 1008 | 1468191056605 Marionette TRACE conn5 <- [1,2545,null,{"value":"13"}] 15:50:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:50:56 INFO - PROCESS | 1008 | 1468191056609 Marionette TRACE conn5 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:50:56 INFO - PROCESS | 1008 | 1468191056610 Marionette TRACE conn5 <- [1,2546,null,{}] 15:50:56 INFO - PROCESS | 1008 | 1468191056614 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}] 15:50:56 INFO - PROCESS | 1008 | 1468191056616 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:56 INFO - PROCESS | 1008 | 1468191056728 Marionette TRACE conn5 <- [1,2547,null,{"value":null}] 15:50:56 INFO - PROCESS | 1008 | 1468191056734 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:56 INFO - PROCESS | 1008 | 1468191056736 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F8D000 == 29 [pid = 1008] [id = 646] 15:50:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC4229000) [pid = 1008] [serial = 1938] [outer = 0000000000000000] 15:50:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC4F58C00) [pid = 1008] [serial = 1939] [outer = 000000AFC4229000] 15:50:56 INFO - PROCESS | 1008 | 1468191056831 Marionette DEBUG loaded listener.js 15:50:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5037000) [pid = 1008] [serial = 1940] [outer = 000000AFC4229000] 15:50:57 INFO - PROCESS | 1008 | 1468191057293 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]]]}] 15:50:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:50:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 732ms 15:50:57 INFO - PROCESS | 1008 | 1468191057366 Marionette TRACE conn5 -> [0,2549,"getWindowHandle",null] 15:50:57 INFO - PROCESS | 1008 | 1468191057368 Marionette TRACE conn5 <- [1,2549,null,{"value":"13"}] 15:50:57 INFO - PROCESS | 1008 | 1468191057372 Marionette TRACE conn5 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:50:57 INFO - PROCESS | 1008 | 1468191057373 Marionette TRACE conn5 <- [1,2550,null,{}] 15:50:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:50:57 INFO - PROCESS | 1008 | 1468191057377 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}] 15:50:57 INFO - PROCESS | 1008 | 1468191057383 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:57 INFO - PROCESS | 1008 | 1468191057669 Marionette TRACE conn5 <- [1,2551,null,{"value":null}] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC5A52C00) [pid = 1008] [serial = 1899] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC5214C00) [pid = 1008] [serial = 1896] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC5512800) [pid = 1008] [serial = 1875] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC2AC3000) [pid = 1008] [serial = 1890] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBA0BB000) [pid = 1008] [serial = 1881] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB6ED2800) [pid = 1008] [serial = 1902] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8C89800) [pid = 1008] [serial = 1884] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8BAD800) [pid = 1008] [serial = 1878] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBDC73000) [pid = 1008] [serial = 1887] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC6A0E800) [pid = 1008] [serial = 1908] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC6095C00) [pid = 1008] [serial = 1905] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:50:57 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC495A800) [pid = 1008] [serial = 1893] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:50:57 INFO - PROCESS | 1008 | 1468191057731 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:57 INFO - PROCESS | 1008 | 1468191057733 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA8C800 == 30 [pid = 1008] [id = 647] 15:50:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB7ECC000) [pid = 1008] [serial = 1941] [outer = 0000000000000000] 15:50:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB8D44400) [pid = 1008] [serial = 1942] [outer = 000000AFB7ECC000] 15:50:57 INFO - PROCESS | 1008 | 1468191057780 Marionette DEBUG loaded listener.js 15:50:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC22D5400) [pid = 1008] [serial = 1943] [outer = 000000AFB7ECC000] 15:50:58 INFO - PROCESS | 1008 | 1468191058166 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]]]}] 15:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 837ms 15:50:58 INFO - PROCESS | 1008 | 1468191058216 Marionette TRACE conn5 -> [0,2553,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 1008 | 1468191058218 Marionette TRACE conn5 <- [1,2553,null,{"value":"13"}] 15:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:50:58 INFO - PROCESS | 1008 | 1468191058221 Marionette TRACE conn5 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 1008 | 1468191058223 Marionette TRACE conn5 <- [1,2554,null,{}] 15:50:58 INFO - PROCESS | 1008 | 1468191058227 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}] 15:50:58 INFO - PROCESS | 1008 | 1468191058229 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:58 INFO - PROCESS | 1008 | 1468191058311 Marionette TRACE conn5 <- [1,2555,null,{"value":null}] 15:50:58 INFO - PROCESS | 1008 | 1468191058317 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 1008 | 1468191058319 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9D85800 == 31 [pid = 1008] [id = 648] 15:50:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC4227C00) [pid = 1008] [serial = 1944] [outer = 0000000000000000] 15:50:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5512800) [pid = 1008] [serial = 1945] [outer = 000000AFC4227C00] 15:50:58 INFO - PROCESS | 1008 | 1468191058365 Marionette DEBUG loaded listener.js 15:50:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC564E000) [pid = 1008] [serial = 1946] [outer = 000000AFC4227C00] 15:50:58 INFO - PROCESS | 1008 | 1468191058798 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]]]}] 15:50:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:50:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 626ms 15:50:58 INFO - PROCESS | 1008 | 1468191058851 Marionette TRACE conn5 -> [0,2557,"getWindowHandle",null] 15:50:58 INFO - PROCESS | 1008 | 1468191058853 Marionette TRACE conn5 <- [1,2557,null,{"value":"13"}] 15:50:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:50:58 INFO - PROCESS | 1008 | 1468191058857 Marionette TRACE conn5 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:50:58 INFO - PROCESS | 1008 | 1468191058858 Marionette TRACE conn5 <- [1,2558,null,{}] 15:50:58 INFO - PROCESS | 1008 | 1468191058862 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}] 15:50:58 INFO - PROCESS | 1008 | 1468191058864 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:58 INFO - PROCESS | 1008 | 1468191058946 Marionette TRACE conn5 <- [1,2559,null,{"value":null}] 15:50:58 INFO - PROCESS | 1008 | 1468191058954 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:58 INFO - PROCESS | 1008 | 1468191058956 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA05F800 == 32 [pid = 1008] [id = 649] 15:50:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5658000) [pid = 1008] [serial = 1947] [outer = 0000000000000000] 15:50:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5B3DC00) [pid = 1008] [serial = 1948] [outer = 000000AFC5658000] 15:50:59 INFO - PROCESS | 1008 | 1468191059001 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC6089400) [pid = 1008] [serial = 1949] [outer = 000000AFC5658000] 15:50:59 INFO - PROCESS | 1008 | 1468191059472 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]]]}] 15:50:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:50:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 629ms 15:50:59 INFO - PROCESS | 1008 | 1468191059497 Marionette TRACE conn5 -> [0,2561,"getWindowHandle",null] 15:50:59 INFO - PROCESS | 1008 | 1468191059499 Marionette TRACE conn5 <- [1,2561,null,{"value":"13"}] 15:50:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:50:59 INFO - PROCESS | 1008 | 1468191059507 Marionette TRACE conn5 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:50:59 INFO - PROCESS | 1008 | 1468191059509 Marionette TRACE conn5 <- [1,2562,null,{}] 15:50:59 INFO - PROCESS | 1008 | 1468191059512 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}] 15:50:59 INFO - PROCESS | 1008 | 1468191059514 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:59 INFO - PROCESS | 1008 | 1468191059599 Marionette TRACE conn5 <- [1,2563,null,{"value":null}] 15:50:59 INFO - PROCESS | 1008 | 1468191059607 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:50:59 INFO - PROCESS | 1008 | 1468191059609 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:50:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8B2000 == 33 [pid = 1008] [id = 650] 15:50:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5B3F000) [pid = 1008] [serial = 1950] [outer = 0000000000000000] 15:50:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC61AC000) [pid = 1008] [serial = 1951] [outer = 000000AFC5B3F000] 15:50:59 INFO - PROCESS | 1008 | 1468191059654 Marionette DEBUG loaded listener.js 15:50:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC6A0EC00) [pid = 1008] [serial = 1952] [outer = 000000AFC5B3F000] 15:51:00 INFO - PROCESS | 1008 | 1468191060475 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]]]}] 15:51:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:51:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 985ms 15:51:00 INFO - PROCESS | 1008 | 1468191060494 Marionette TRACE conn5 -> [0,2565,"getWindowHandle",null] 15:51:00 INFO - PROCESS | 1008 | 1468191060499 Marionette TRACE conn5 <- [1,2565,null,{"value":"13"}] 15:51:00 INFO - PROCESS | 1008 | 1468191060503 Marionette TRACE conn5 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:51:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:51:00 INFO - PROCESS | 1008 | 1468191060509 Marionette TRACE conn5 <- [1,2566,null,{}] 15:51:00 INFO - PROCESS | 1008 | 1468191060515 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}] 15:51:00 INFO - PROCESS | 1008 | 1468191060518 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:00 INFO - PROCESS | 1008 | 1468191060655 Marionette TRACE conn5 <- [1,2567,null,{"value":null}] 15:51:00 INFO - PROCESS | 1008 | 1468191060779 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:00 INFO - PROCESS | 1008 | 1468191060782 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26D7800 == 34 [pid = 1008] [id = 651] 15:51:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFB8D46800) [pid = 1008] [serial = 1953] [outer = 0000000000000000] 15:51:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB910DC00) [pid = 1008] [serial = 1954] [outer = 000000AFB8D46800] 15:51:00 INFO - PROCESS | 1008 | 1468191060842 Marionette DEBUG loaded listener.js 15:51:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFBD9DCC00) [pid = 1008] [serial = 1955] [outer = 000000AFB8D46800] 15:51:01 INFO - PROCESS | 1008 | 1468191061541 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]]]}] 15:51:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:51:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1086ms 15:51:01 INFO - PROCESS | 1008 | 1468191061594 Marionette TRACE conn5 -> [0,2569,"getWindowHandle",null] 15:51:01 INFO - PROCESS | 1008 | 1468191061600 Marionette TRACE conn5 <- [1,2569,null,{"value":"13"}] 15:51:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:51:01 INFO - PROCESS | 1008 | 1468191061606 Marionette TRACE conn5 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:51:01 INFO - PROCESS | 1008 | 1468191061610 Marionette TRACE conn5 <- [1,2570,null,{}] 15:51:01 INFO - PROCESS | 1008 | 1468191061614 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}] 15:51:01 INFO - PROCESS | 1008 | 1468191061617 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:01 INFO - PROCESS | 1008 | 1468191061809 Marionette TRACE conn5 <- [1,2571,null,{"value":null}] 15:51:01 INFO - PROCESS | 1008 | 1468191061820 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:01 INFO - PROCESS | 1008 | 1468191061823 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC811A800 == 35 [pid = 1008] [id = 652] 15:51:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFBF0F7000) [pid = 1008] [serial = 1956] [outer = 0000000000000000] 15:51:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC22D5800) [pid = 1008] [serial = 1957] [outer = 000000AFBF0F7000] 15:51:01 INFO - PROCESS | 1008 | 1468191061881 Marionette DEBUG loaded listener.js 15:51:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC3F1BC00) [pid = 1008] [serial = 1958] [outer = 000000AFBF0F7000] 15:51:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA05F800 == 34 [pid = 1008] [id = 649] 15:51:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9D85800 == 33 [pid = 1008] [id = 648] 15:51:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA8C800 == 32 [pid = 1008] [id = 647] 15:51:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F8D000 == 31 [pid = 1008] [id = 646] 15:51:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60D8800 == 30 [pid = 1008] [id = 645] 15:51:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC598F800 == 29 [pid = 1008] [id = 644] 15:51:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC2AF0000 == 28 [pid = 1008] [id = 643] 15:51:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA7A000 == 27 [pid = 1008] [id = 642] 15:51:02 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0DF800 == 26 [pid = 1008] [id = 641] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC608CC00) [pid = 1008] [serial = 1900] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC5514000) [pid = 1008] [serial = 1898] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC59F8400) [pid = 1008] [serial = 1877] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC52D7C00) [pid = 1008] [serial = 1897] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC4224000) [pid = 1008] [serial = 1891] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBE910000) [pid = 1008] [serial = 1882] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBE904C00) [pid = 1008] [serial = 1903] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC223B000) [pid = 1008] [serial = 1883] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8D4C800) [pid = 1008] [serial = 1885] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB9111800) [pid = 1008] [serial = 1886] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8BB7000) [pid = 1008] [serial = 1879] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8D48800) [pid = 1008] [serial = 1880] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFBDCE4C00) [pid = 1008] [serial = 1888] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBEAC7C00) [pid = 1008] [serial = 1889] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC7607000) [pid = 1008] [serial = 1909] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC7C05C00) [pid = 1008] [serial = 1910] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC691FC00) [pid = 1008] [serial = 1907] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC6095400) [pid = 1008] [serial = 1901] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC61ABC00) [pid = 1008] [serial = 1906] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC4F64C00) [pid = 1008] [serial = 1894] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC551E400) [pid = 1008] [serial = 1904] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC5032C00) [pid = 1008] [serial = 1895] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC480D800) [pid = 1008] [serial = 1892] [outer = 0000000000000000] [url = about:blank] 15:51:02 INFO - PROCESS | 1008 | 1468191062776 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]]]}] 15:51:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:51:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1191ms 15:51:02 INFO - PROCESS | 1008 | 1468191062798 Marionette TRACE conn5 -> [0,2573,"getWindowHandle",null] 15:51:02 INFO - PROCESS | 1008 | 1468191062803 Marionette TRACE conn5 <- [1,2573,null,{"value":"13"}] 15:51:02 INFO - PROCESS | 1008 | 1468191062808 Marionette TRACE conn5 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:51:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:51:02 INFO - PROCESS | 1008 | 1468191062811 Marionette TRACE conn5 <- [1,2574,null,{}] 15:51:02 INFO - PROCESS | 1008 | 1468191062817 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}] 15:51:02 INFO - PROCESS | 1008 | 1468191062820 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:02 INFO - PROCESS | 1008 | 1468191062911 Marionette TRACE conn5 <- [1,2575,null,{"value":null}] 15:51:02 INFO - PROCESS | 1008 | 1468191062918 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:02 INFO - PROCESS | 1008 | 1468191062923 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA7A000 == 27 [pid = 1008] [id = 653] 15:51:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFB8C8E000) [pid = 1008] [serial = 1959] [outer = 0000000000000000] 15:51:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB910A000) [pid = 1008] [serial = 1960] [outer = 000000AFB8C8E000] 15:51:02 INFO - PROCESS | 1008 | 1468191062973 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB9EEEC00) [pid = 1008] [serial = 1961] [outer = 000000AFB8C8E000] 15:51:03 INFO - PROCESS | 1008 | 1468191063521 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]]]}] 15:51:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:51:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 734ms 15:51:03 INFO - PROCESS | 1008 | 1468191063546 Marionette TRACE conn5 -> [0,2577,"getWindowHandle",null] 15:51:03 INFO - PROCESS | 1008 | 1468191063551 Marionette TRACE conn5 <- [1,2577,null,{"value":"13"}] 15:51:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:51:03 INFO - PROCESS | 1008 | 1468191063557 Marionette TRACE conn5 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:51:03 INFO - PROCESS | 1008 | 1468191063560 Marionette TRACE conn5 <- [1,2578,null,{}] 15:51:03 INFO - PROCESS | 1008 | 1468191063563 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}] 15:51:03 INFO - PROCESS | 1008 | 1468191063566 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:03 INFO - PROCESS | 1008 | 1468191063657 Marionette TRACE conn5 <- [1,2579,null,{"value":null}] 15:51:03 INFO - PROCESS | 1008 | 1468191063739 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:03 INFO - PROCESS | 1008 | 1468191063742 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:03 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B8F000 == 28 [pid = 1008] [id = 654] 15:51:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBEA28400) [pid = 1008] [serial = 1962] [outer = 0000000000000000] 15:51:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBF0F8C00) [pid = 1008] [serial = 1963] [outer = 000000AFBEA28400] 15:51:03 INFO - PROCESS | 1008 | 1468191063793 Marionette DEBUG loaded listener.js 15:51:03 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC234B000) [pid = 1008] [serial = 1964] [outer = 000000AFBEA28400] 15:51:04 INFO - PROCESS | 1008 | 1468191064214 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]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 690ms 15:51:04 INFO - PROCESS | 1008 | 1468191064251 Marionette TRACE conn5 -> [0,2581,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1008 | 1468191064253 Marionette TRACE conn5 <- [1,2581,null,{"value":"13"}] 15:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:51:04 INFO - PROCESS | 1008 | 1468191064257 Marionette TRACE conn5 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1008 | 1468191064261 Marionette TRACE conn5 <- [1,2582,null,{}] 15:51:04 INFO - PROCESS | 1008 | 1468191064272 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}] 15:51:04 INFO - PROCESS | 1008 | 1468191064277 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:04 INFO - PROCESS | 1008 | 1468191064367 Marionette TRACE conn5 <- [1,2583,null,{"value":null}] 15:51:04 INFO - PROCESS | 1008 | 1468191064375 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:04 INFO - PROCESS | 1008 | 1468191064378 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60BF800 == 29 [pid = 1008] [id = 655] 15:51:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC3F12400) [pid = 1008] [serial = 1965] [outer = 0000000000000000] 15:51:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC495BC00) [pid = 1008] [serial = 1966] [outer = 000000AFC3F12400] 15:51:04 INFO - PROCESS | 1008 | 1468191064427 Marionette DEBUG loaded listener.js 15:51:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC50A7800) [pid = 1008] [serial = 1967] [outer = 000000AFC3F12400] 15:51:04 INFO - PROCESS | 1008 | 1468191064873 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]]]}] 15:51:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:51:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 690ms 15:51:04 INFO - PROCESS | 1008 | 1468191064950 Marionette TRACE conn5 -> [0,2585,"getWindowHandle",null] 15:51:04 INFO - PROCESS | 1008 | 1468191064953 Marionette TRACE conn5 <- [1,2585,null,{"value":"13"}] 15:51:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:51:04 INFO - PROCESS | 1008 | 1468191064956 Marionette TRACE conn5 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:51:04 INFO - PROCESS | 1008 | 1468191064958 Marionette TRACE conn5 <- [1,2586,null,{}] 15:51:04 INFO - PROCESS | 1008 | 1468191064961 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}] 15:51:04 INFO - PROCESS | 1008 | 1468191064963 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:05 INFO - PROCESS | 1008 | 1468191065115 Marionette TRACE conn5 <- [1,2587,null,{"value":null}] 15:51:05 INFO - PROCESS | 1008 | 1468191065123 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:05 INFO - PROCESS | 1008 | 1468191065125 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC810B000 == 30 [pid = 1008] [id = 656] 15:51:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC521AC00) [pid = 1008] [serial = 1968] [outer = 0000000000000000] 15:51:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC5394800) [pid = 1008] [serial = 1969] [outer = 000000AFC521AC00] 15:51:05 INFO - PROCESS | 1008 | 1468191065179 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5518000) [pid = 1008] [serial = 1970] [outer = 000000AFC521AC00] 15:51:05 INFO - PROCESS | 1008 | 1468191065638 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]]]}] 15:51:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:51:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 734ms 15:51:05 INFO - PROCESS | 1008 | 1468191065692 Marionette TRACE conn5 -> [0,2589,"getWindowHandle",null] 15:51:05 INFO - PROCESS | 1008 | 1468191065695 Marionette TRACE conn5 <- [1,2589,null,{"value":"13"}] 15:51:05 INFO - PROCESS | 1008 | 1468191065698 Marionette TRACE conn5 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:51:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:51:05 INFO - PROCESS | 1008 | 1468191065700 Marionette TRACE conn5 <- [1,2590,null,{}] 15:51:05 INFO - PROCESS | 1008 | 1468191065703 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}] 15:51:05 INFO - PROCESS | 1008 | 1468191065706 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:05 INFO - PROCESS | 1008 | 1468191065831 Marionette TRACE conn5 <- [1,2591,null,{"value":null}] 15:51:05 INFO - PROCESS | 1008 | 1468191065843 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:05 INFO - PROCESS | 1008 | 1468191065845 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98B3800 == 31 [pid = 1008] [id = 657] 15:51:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC52CC000) [pid = 1008] [serial = 1971] [outer = 0000000000000000] 15:51:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5587000) [pid = 1008] [serial = 1972] [outer = 000000AFC52CC000] 15:51:05 INFO - PROCESS | 1008 | 1468191065890 Marionette DEBUG loaded listener.js 15:51:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5B37400) [pid = 1008] [serial = 1973] [outer = 000000AFC52CC000] 15:51:06 INFO - PROCESS | 1008 | 1468191066361 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]]]}] 15:51:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:51:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 690ms 15:51:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:51:06 INFO - PROCESS | 1008 | 1468191066393 Marionette TRACE conn5 -> [0,2593,"getWindowHandle",null] 15:51:06 INFO - PROCESS | 1008 | 1468191066395 Marionette TRACE conn5 <- [1,2593,null,{"value":"13"}] 15:51:06 INFO - PROCESS | 1008 | 1468191066398 Marionette TRACE conn5 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:51:06 INFO - PROCESS | 1008 | 1468191066400 Marionette TRACE conn5 <- [1,2594,null,{}] 15:51:06 INFO - PROCESS | 1008 | 1468191066403 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}] 15:51:06 INFO - PROCESS | 1008 | 1468191066409 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:06 INFO - PROCESS | 1008 | 1468191066585 Marionette TRACE conn5 <- [1,2595,null,{"value":null}] 15:51:06 INFO - PROCESS | 1008 | 1468191066644 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:06 INFO - PROCESS | 1008 | 1468191066646 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5DF000 == 32 [pid = 1008] [id = 658] 15:51:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC6095400) [pid = 1008] [serial = 1974] [outer = 0000000000000000] 15:51:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC760BC00) [pid = 1008] [serial = 1975] [outer = 000000AFC6095400] 15:51:06 INFO - PROCESS | 1008 | 1468191066693 Marionette DEBUG loaded listener.js 15:51:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC8165C00) [pid = 1008] [serial = 1976] [outer = 000000AFC6095400] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC5658000) [pid = 1008] [serial = 1947] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC3F1A000) [pid = 1008] [serial = 1935] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8E10000) [pid = 1008] [serial = 1923] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8C2E800) [pid = 1008] [serial = 1926] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC4229000) [pid = 1008] [serial = 1938] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8D53800) [pid = 1008] [serial = 1929] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBF585C00) [pid = 1008] [serial = 1932] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB7ECC000) [pid = 1008] [serial = 1941] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC4227C00) [pid = 1008] [serial = 1944] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB8C89C00) [pid = 1008] [serial = 1911] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBF583C00) [pid = 1008] [serial = 1914] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC5B3BC00) [pid = 1008] [serial = 1917] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:51:07 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB8BB6000) [pid = 1008] [serial = 1920] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:51:07 INFO - PROCESS | 1008 | 1468191067184 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]]]}] 15:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 839ms 15:51:07 INFO - PROCESS | 1008 | 1468191067245 Marionette TRACE conn5 -> [0,2597,"getWindowHandle",null] 15:51:07 INFO - PROCESS | 1008 | 1468191067247 Marionette TRACE conn5 <- [1,2597,null,{"value":"13"}] 15:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:51:07 INFO - PROCESS | 1008 | 1468191067251 Marionette TRACE conn5 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 1008 | 1468191067253 Marionette TRACE conn5 <- [1,2598,null,{}] 15:51:07 INFO - PROCESS | 1008 | 1468191067257 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}] 15:51:07 INFO - PROCESS | 1008 | 1468191067259 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:07 INFO - PROCESS | 1008 | 1468191067342 Marionette TRACE conn5 <- [1,2599,null,{"value":null}] 15:51:07 INFO - PROCESS | 1008 | 1468191067350 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 1008 | 1468191067352 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0D2800 == 33 [pid = 1008] [id = 659] 15:51:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8B69C00) [pid = 1008] [serial = 1977] [outer = 0000000000000000] 15:51:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC4229800) [pid = 1008] [serial = 1978] [outer = 000000AFB8B69C00] 15:51:07 INFO - PROCESS | 1008 | 1468191067397 Marionette DEBUG loaded listener.js 15:51:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC6091C00) [pid = 1008] [serial = 1979] [outer = 000000AFB8B69C00] 15:51:07 INFO - PROCESS | 1008 | 1468191067831 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]]]}] 15:51:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:51:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 627ms 15:51:07 INFO - PROCESS | 1008 | 1468191067881 Marionette TRACE conn5 -> [0,2601,"getWindowHandle",null] 15:51:07 INFO - PROCESS | 1008 | 1468191067883 Marionette TRACE conn5 <- [1,2601,null,{"value":"13"}] 15:51:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:51:07 INFO - PROCESS | 1008 | 1468191067887 Marionette TRACE conn5 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:51:07 INFO - PROCESS | 1008 | 1468191067888 Marionette TRACE conn5 <- [1,2602,null,{}] 15:51:07 INFO - PROCESS | 1008 | 1468191067900 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}] 15:51:07 INFO - PROCESS | 1008 | 1468191067902 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:07 INFO - PROCESS | 1008 | 1468191067986 Marionette TRACE conn5 <- [1,2603,null,{"value":null}] 15:51:07 INFO - PROCESS | 1008 | 1468191067993 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:07 INFO - PROCESS | 1008 | 1468191067995 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:08 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCBE1C000 == 34 [pid = 1008] [id = 660] 15:51:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC8D59800) [pid = 1008] [serial = 1980] [outer = 0000000000000000] 15:51:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC8D5DC00) [pid = 1008] [serial = 1981] [outer = 000000AFC8D59800] 15:51:08 INFO - PROCESS | 1008 | 1468191068040 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC8D66C00) [pid = 1008] [serial = 1982] [outer = 000000AFC8D59800] 15:51:08 INFO - PROCESS | 1008 | 1468191068482 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]]]}] 15:51:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:51:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 628ms 15:51:08 INFO - PROCESS | 1008 | 1468191068518 Marionette TRACE conn5 -> [0,2605,"getWindowHandle",null] 15:51:08 INFO - PROCESS | 1008 | 1468191068520 Marionette TRACE conn5 <- [1,2605,null,{"value":"13"}] 15:51:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:51:08 INFO - PROCESS | 1008 | 1468191068536 Marionette TRACE conn5 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:51:08 INFO - PROCESS | 1008 | 1468191068538 Marionette TRACE conn5 <- [1,2606,null,{}] 15:51:08 INFO - PROCESS | 1008 | 1468191068547 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}] 15:51:08 INFO - PROCESS | 1008 | 1468191068550 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:08 INFO - PROCESS | 1008 | 1468191068635 Marionette TRACE conn5 <- [1,2607,null,{"value":null}] 15:51:08 INFO - PROCESS | 1008 | 1468191068641 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:08 INFO - PROCESS | 1008 | 1468191068643 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:08 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC055000 == 35 [pid = 1008] [id = 661] 15:51:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC8DE1C00) [pid = 1008] [serial = 1983] [outer = 0000000000000000] 15:51:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC8FE4800) [pid = 1008] [serial = 1984] [outer = 000000AFC8DE1C00] 15:51:08 INFO - PROCESS | 1008 | 1468191068687 Marionette DEBUG loaded listener.js 15:51:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC9352C00) [pid = 1008] [serial = 1985] [outer = 000000AFC8DE1C00] 15:51:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA7A000 == 34 [pid = 1008] [id = 653] 15:51:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC811A800 == 33 [pid = 1008] [id = 652] 15:51:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26D7800 == 32 [pid = 1008] [id = 651] 15:51:09 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8B2000 == 31 [pid = 1008] [id = 650] 15:51:10 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B8F000 == 30 [pid = 1008] [id = 654] 15:51:10 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC810B000 == 29 [pid = 1008] [id = 656] 15:51:10 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCBE1C000 == 28 [pid = 1008] [id = 660] 15:51:10 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0D2800 == 27 [pid = 1008] [id = 659] 15:51:10 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60BF800 == 26 [pid = 1008] [id = 655] 15:51:10 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5DF000 == 25 [pid = 1008] [id = 658] 15:51:10 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98B3800 == 24 [pid = 1008] [id = 657] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5B3DC00) [pid = 1008] [serial = 1948] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC421E400) [pid = 1008] [serial = 1936] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBD2D4000) [pid = 1008] [serial = 1925] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB92D8000) [pid = 1008] [serial = 1924] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8D45800) [pid = 1008] [serial = 1927] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB9108000) [pid = 1008] [serial = 1928] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC4F58C00) [pid = 1008] [serial = 1939] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC4803800) [pid = 1008] [serial = 1937] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFBD276800) [pid = 1008] [serial = 1930] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBDCE4800) [pid = 1008] [serial = 1931] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC223E400) [pid = 1008] [serial = 1933] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFB8D44400) [pid = 1008] [serial = 1942] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC5037000) [pid = 1008] [serial = 1940] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC5512800) [pid = 1008] [serial = 1945] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC22D5400) [pid = 1008] [serial = 1943] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFBD2CB800) [pid = 1008] [serial = 1913] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFB8F39800) [pid = 1008] [serial = 1912] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC48A3400) [pid = 1008] [serial = 1916] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC2AC5800) [pid = 1008] [serial = 1915] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC6A53800) [pid = 1008] [serial = 1919] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC5D8C000) [pid = 1008] [serial = 1918] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC8D60000) [pid = 1008] [serial = 1922] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (000000AFC8169400) [pid = 1008] [serial = 1921] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 53 (000000AFC6089400) [pid = 1008] [serial = 1949] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 52 (000000AFC564E000) [pid = 1008] [serial = 1946] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | --DOMWINDOW == 51 (000000AFC2358800) [pid = 1008] [serial = 1934] [outer = 0000000000000000] [url = about:blank] 15:51:10 INFO - PROCESS | 1008 | 1468191070551 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]]]}] 15:51:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:51:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 2059ms 15:51:10 INFO - PROCESS | 1008 | 1468191070586 Marionette TRACE conn5 -> [0,2609,"getWindowHandle",null] 15:51:10 INFO - PROCESS | 1008 | 1468191070589 Marionette TRACE conn5 <- [1,2609,null,{"value":"13"}] 15:51:10 INFO - PROCESS | 1008 | 1468191070595 Marionette TRACE conn5 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:51:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:51:10 INFO - PROCESS | 1008 | 1468191070598 Marionette TRACE conn5 <- [1,2610,null,{}] 15:51:10 INFO - PROCESS | 1008 | 1468191070604 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}] 15:51:10 INFO - PROCESS | 1008 | 1468191070607 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:10 INFO - PROCESS | 1008 | 1468191070700 Marionette TRACE conn5 <- [1,2611,null,{"value":null}] 15:51:10 INFO - PROCESS | 1008 | 1468191070708 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:10 INFO - PROCESS | 1008 | 1468191070711 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD96C800 == 25 [pid = 1008] [id = 662] 15:51:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 52 (000000AFB8BB5000) [pid = 1008] [serial = 1986] [outer = 0000000000000000] 15:51:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 53 (000000AFB8C29000) [pid = 1008] [serial = 1987] [outer = 000000AFB8BB5000] 15:51:10 INFO - PROCESS | 1008 | 1468191070761 Marionette DEBUG loaded listener.js 15:51:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 54 (000000AFB8C8DC00) [pid = 1008] [serial = 1988] [outer = 000000AFB8BB5000] 15:51:11 INFO - PROCESS | 1008 | 1468191071252 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]]]}] 15:51:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:51:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 691ms 15:51:11 INFO - PROCESS | 1008 | 1468191071291 Marionette TRACE conn5 -> [0,2613,"getWindowHandle",null] 15:51:11 INFO - PROCESS | 1008 | 1468191071300 Marionette TRACE conn5 <- [1,2613,null,{"value":"13"}] 15:51:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:51:11 INFO - PROCESS | 1008 | 1468191071307 Marionette TRACE conn5 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:51:11 INFO - PROCESS | 1008 | 1468191071310 Marionette TRACE conn5 <- [1,2614,null,{}] 15:51:11 INFO - PROCESS | 1008 | 1468191071315 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}] 15:51:11 INFO - PROCESS | 1008 | 1468191071318 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:11 INFO - PROCESS | 1008 | 1468191071416 Marionette TRACE conn5 <- [1,2615,null,{"value":null}] 15:51:11 INFO - PROCESS | 1008 | 1468191071426 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:11 INFO - PROCESS | 1008 | 1468191071429 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5C8800 == 26 [pid = 1008] [id = 663] 15:51:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFB9110800) [pid = 1008] [serial = 1989] [outer = 0000000000000000] 15:51:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB91BF800) [pid = 1008] [serial = 1990] [outer = 000000AFB9110800] 15:51:11 INFO - PROCESS | 1008 | 1468191071479 Marionette DEBUG loaded listener.js 15:51:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB9B58400) [pid = 1008] [serial = 1991] [outer = 000000AFB9110800] 15:51:11 INFO - PROCESS | 1008 | 1468191071956 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]]]}] 15:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 687ms 15:51:12 INFO - PROCESS | 1008 | 1468191071997 Marionette TRACE conn5 -> [0,2617,"getWindowHandle",null] 15:51:12 INFO - PROCESS | 1008 | 1468191072000 Marionette TRACE conn5 <- [1,2617,null,{"value":"13"}] 15:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:51:12 INFO - PROCESS | 1008 | 1468191072003 Marionette TRACE conn5 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:51:12 INFO - PROCESS | 1008 | 1468191072007 Marionette TRACE conn5 <- [1,2618,null,{}] 15:51:12 INFO - PROCESS | 1008 | 1468191072019 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}] 15:51:12 INFO - PROCESS | 1008 | 1468191072024 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:12 INFO - PROCESS | 1008 | 1468191072140 Marionette TRACE conn5 <- [1,2619,null,{"value":null}] 15:51:12 INFO - PROCESS | 1008 | 1468191072226 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1008 | 1468191072230 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50CF800 == 27 [pid = 1008] [id = 664] 15:51:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFB6E34400) [pid = 1008] [serial = 1992] [outer = 0000000000000000] 15:51:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFBDC77C00) [pid = 1008] [serial = 1993] [outer = 000000AFB6E34400] 15:51:12 INFO - PROCESS | 1008 | 1468191072279 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFBDF5B800) [pid = 1008] [serial = 1994] [outer = 000000AFB6E34400] 15:51:12 INFO - PROCESS | 1008 | 1468191072659 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]]]}] 15:51:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:51:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 690ms 15:51:12 INFO - PROCESS | 1008 | 1468191072696 Marionette TRACE conn5 -> [0,2621,"getWindowHandle",null] 15:51:12 INFO - PROCESS | 1008 | 1468191072699 Marionette TRACE conn5 <- [1,2621,null,{"value":"13"}] 15:51:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:51:12 INFO - PROCESS | 1008 | 1468191072713 Marionette TRACE conn5 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:51:12 INFO - PROCESS | 1008 | 1468191072715 Marionette TRACE conn5 <- [1,2622,null,{}] 15:51:12 INFO - PROCESS | 1008 | 1468191072719 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}] 15:51:12 INFO - PROCESS | 1008 | 1468191072721 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:12 INFO - PROCESS | 1008 | 1468191072810 Marionette TRACE conn5 <- [1,2623,null,{"value":null}] 15:51:12 INFO - PROCESS | 1008 | 1468191072816 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:12 INFO - PROCESS | 1008 | 1468191072818 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC597F000 == 28 [pid = 1008] [id = 665] 15:51:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFBEA2BC00) [pid = 1008] [serial = 1995] [outer = 0000000000000000] 15:51:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFBF4CF000) [pid = 1008] [serial = 1996] [outer = 000000AFBEA2BC00] 15:51:12 INFO - PROCESS | 1008 | 1468191072866 Marionette DEBUG loaded listener.js 15:51:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFC2238C00) [pid = 1008] [serial = 1997] [outer = 000000AFBEA2BC00] 15:51:13 INFO - PROCESS | 1008 | 1468191073304 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]]]}] 15:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 627ms 15:51:13 INFO - PROCESS | 1008 | 1468191073343 Marionette TRACE conn5 -> [0,2625,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 1008 | 1468191073346 Marionette TRACE conn5 <- [1,2625,null,{"value":"13"}] 15:51:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:51:13 INFO - PROCESS | 1008 | 1468191073349 Marionette TRACE conn5 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1008 | 1468191073351 Marionette TRACE conn5 <- [1,2626,null,{}] 15:51:13 INFO - PROCESS | 1008 | 1468191073354 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}] 15:51:13 INFO - PROCESS | 1008 | 1468191073357 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:13 INFO - PROCESS | 1008 | 1468191073439 Marionette TRACE conn5 <- [1,2627,null,{"value":null}] 15:51:13 INFO - PROCESS | 1008 | 1468191073444 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:13 INFO - PROCESS | 1008 | 1468191073446 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F6A800 == 29 [pid = 1008] [id = 666] 15:51:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFB9106000) [pid = 1008] [serial = 1998] [outer = 0000000000000000] 15:51:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFC2356000) [pid = 1008] [serial = 1999] [outer = 000000AFB9106000] 15:51:13 INFO - PROCESS | 1008 | 1468191073492 Marionette DEBUG loaded listener.js 15:51:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC2A4BC00) [pid = 1008] [serial = 2000] [outer = 000000AFB9106000] 15:51:13 INFO - PROCESS | 1008 | 1468191073943 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]]]}] 15:51:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:51:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 629ms 15:51:13 INFO - PROCESS | 1008 | 1468191073982 Marionette TRACE conn5 -> [0,2629,"getWindowHandle",null] 15:51:13 INFO - PROCESS | 1008 | 1468191073985 Marionette TRACE conn5 <- [1,2629,null,{"value":"13"}] 15:51:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:51:13 INFO - PROCESS | 1008 | 1468191073993 Marionette TRACE conn5 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:51:13 INFO - PROCESS | 1008 | 1468191073995 Marionette TRACE conn5 <- [1,2630,null,{}] 15:51:14 INFO - PROCESS | 1008 | 1468191073998 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}] 15:51:14 INFO - PROCESS | 1008 | 1468191074005 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:14 INFO - PROCESS | 1008 | 1468191074114 Marionette TRACE conn5 <- [1,2631,null,{"value":null}] 15:51:14 INFO - PROCESS | 1008 | 1468191074122 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 1008 | 1468191074124 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F8F000 == 30 [pid = 1008] [id = 667] 15:51:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC2ACC000) [pid = 1008] [serial = 2001] [outer = 0000000000000000] 15:51:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC4DC4000) [pid = 1008] [serial = 2002] [outer = 000000AFC2ACC000] 15:51:14 INFO - PROCESS | 1008 | 1468191074170 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC502A000) [pid = 1008] [serial = 2003] [outer = 000000AFC2ACC000] 15:51:14 INFO - PROCESS | 1008 | 1468191074611 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]]]}] 15:51:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:51:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 628ms 15:51:14 INFO - PROCESS | 1008 | 1468191074632 Marionette TRACE conn5 -> [0,2633,"getWindowHandle",null] 15:51:14 INFO - PROCESS | 1008 | 1468191074634 Marionette TRACE conn5 <- [1,2633,null,{"value":"13"}] 15:51:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:51:14 INFO - PROCESS | 1008 | 1468191074641 Marionette TRACE conn5 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:51:14 INFO - PROCESS | 1008 | 1468191074643 Marionette TRACE conn5 <- [1,2634,null,{}] 15:51:14 INFO - PROCESS | 1008 | 1468191074647 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}] 15:51:14 INFO - PROCESS | 1008 | 1468191074649 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:14 INFO - PROCESS | 1008 | 1468191074731 Marionette TRACE conn5 <- [1,2635,null,{"value":null}] 15:51:14 INFO - PROCESS | 1008 | 1468191074738 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:14 INFO - PROCESS | 1008 | 1468191074740 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC933C800 == 31 [pid = 1008] [id = 668] 15:51:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC5034400) [pid = 1008] [serial = 2004] [outer = 0000000000000000] 15:51:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC50AF000) [pid = 1008] [serial = 2005] [outer = 000000AFC5034400] 15:51:14 INFO - PROCESS | 1008 | 1468191074785 Marionette DEBUG loaded listener.js 15:51:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC52CE400) [pid = 1008] [serial = 2006] [outer = 000000AFC5034400] 15:51:15 INFO - PROCESS | 1008 | 1468191075197 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]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:51:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 584ms 15:51:15 INFO - PROCESS | 1008 | 1468191075227 Marionette TRACE conn5 -> [0,2637,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1008 | 1468191075230 Marionette TRACE conn5 <- [1,2637,null,{"value":"13"}] 15:51:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:51:15 INFO - PROCESS | 1008 | 1468191075233 Marionette TRACE conn5 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1008 | 1468191075234 Marionette TRACE conn5 <- [1,2638,null,{}] 15:51:15 INFO - PROCESS | 1008 | 1468191075238 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}] 15:51:15 INFO - PROCESS | 1008 | 1468191075240 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:15 INFO - PROCESS | 1008 | 1468191075365 Marionette TRACE conn5 <- [1,2639,null,{"value":null}] 15:51:15 INFO - PROCESS | 1008 | 1468191075416 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:15 INFO - PROCESS | 1008 | 1468191075418 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:15 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C3000 == 32 [pid = 1008] [id = 669] 15:51:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB8B6C800) [pid = 1008] [serial = 2007] [outer = 0000000000000000] 15:51:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC5397400) [pid = 1008] [serial = 2008] [outer = 000000AFB8B6C800] 15:51:15 INFO - PROCESS | 1008 | 1468191075467 Marionette DEBUG loaded listener.js 15:51:15 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5509400) [pid = 1008] [serial = 2009] [outer = 000000AFB8B6C800] 15:51:15 INFO - PROCESS | 1008 | 1468191075871 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]]]}] 15:51:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:51:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 690ms 15:51:15 INFO - PROCESS | 1008 | 1468191075929 Marionette TRACE conn5 -> [0,2641,"getWindowHandle",null] 15:51:15 INFO - PROCESS | 1008 | 1468191075931 Marionette TRACE conn5 <- [1,2641,null,{"value":"13"}] 15:51:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:51:15 INFO - PROCESS | 1008 | 1468191075934 Marionette TRACE conn5 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:51:15 INFO - PROCESS | 1008 | 1468191075936 Marionette TRACE conn5 <- [1,2642,null,{}] 15:51:15 INFO - PROCESS | 1008 | 1468191075939 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}] 15:51:15 INFO - PROCESS | 1008 | 1468191075942 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:16 INFO - PROCESS | 1008 | 1468191076054 Marionette TRACE conn5 <- [1,2643,null,{"value":null}] 15:51:16 INFO - PROCESS | 1008 | 1468191076084 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:16 INFO - PROCESS | 1008 | 1468191076086 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50CE800 == 33 [pid = 1008] [id = 670] 15:51:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5512800) [pid = 1008] [serial = 2010] [outer = 0000000000000000] 15:51:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5534400) [pid = 1008] [serial = 2011] [outer = 000000AFC5512800] 15:51:16 INFO - PROCESS | 1008 | 1468191076182 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC59F6800) [pid = 1008] [serial = 2012] [outer = 000000AFC5512800] 15:51:16 INFO - PROCESS | 1008 | 1468191076608 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]]]}] 15:51:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:51:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 732ms 15:51:16 INFO - PROCESS | 1008 | 1468191076668 Marionette TRACE conn5 -> [0,2645,"getWindowHandle",null] 15:51:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:51:16 INFO - PROCESS | 1008 | 1468191076670 Marionette TRACE conn5 <- [1,2645,null,{"value":"13"}] 15:51:16 INFO - PROCESS | 1008 | 1468191076673 Marionette TRACE conn5 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:51:16 INFO - PROCESS | 1008 | 1468191076675 Marionette TRACE conn5 <- [1,2646,null,{}] 15:51:16 INFO - PROCESS | 1008 | 1468191076679 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}] 15:51:16 INFO - PROCESS | 1008 | 1468191076680 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:16 INFO - PROCESS | 1008 | 1468191076803 Marionette TRACE conn5 <- [1,2647,null,{"value":null}] 15:51:16 INFO - PROCESS | 1008 | 1468191076813 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:16 INFO - PROCESS | 1008 | 1468191076815 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5E5000 == 34 [pid = 1008] [id = 671] 15:51:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC552A400) [pid = 1008] [serial = 2013] [outer = 0000000000000000] 15:51:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5B3DC00) [pid = 1008] [serial = 2014] [outer = 000000AFC552A400] 15:51:16 INFO - PROCESS | 1008 | 1468191076860 Marionette DEBUG loaded listener.js 15:51:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC6088400) [pid = 1008] [serial = 2015] [outer = 000000AFC552A400] 15:51:17 INFO - PROCESS | 1008 | 1468191077314 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]]]}] 15:51:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:51:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 691ms 15:51:17 INFO - PROCESS | 1008 | 1468191077368 Marionette TRACE conn5 -> [0,2649,"getWindowHandle",null] 15:51:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:51:17 INFO - PROCESS | 1008 | 1468191077371 Marionette TRACE conn5 <- [1,2649,null,{"value":"13"}] 15:51:17 INFO - PROCESS | 1008 | 1468191077374 Marionette TRACE conn5 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:51:17 INFO - PROCESS | 1008 | 1468191077377 Marionette TRACE conn5 <- [1,2650,null,{}] 15:51:17 INFO - PROCESS | 1008 | 1468191077382 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}] 15:51:17 INFO - PROCESS | 1008 | 1468191077385 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:17 INFO - PROCESS | 1008 | 1468191077544 Marionette TRACE conn5 <- [1,2651,null,{"value":null}] 15:51:17 INFO - PROCESS | 1008 | 1468191077602 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:17 INFO - PROCESS | 1008 | 1468191077605 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F6A000 == 35 [pid = 1008] [id = 672] 15:51:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC6095000) [pid = 1008] [serial = 2016] [outer = 0000000000000000] 15:51:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC6A0E800) [pid = 1008] [serial = 2017] [outer = 000000AFC6095000] 15:51:17 INFO - PROCESS | 1008 | 1468191077653 Marionette DEBUG loaded listener.js 15:51:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC7C88400) [pid = 1008] [serial = 2018] [outer = 000000AFC6095000] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFBEA28400) [pid = 1008] [serial = 1962] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFB8C8E000) [pid = 1008] [serial = 1959] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8B69C00) [pid = 1008] [serial = 1977] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC521AC00) [pid = 1008] [serial = 1968] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC52CC000) [pid = 1008] [serial = 1971] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC6095400) [pid = 1008] [serial = 1974] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC8D59800) [pid = 1008] [serial = 1980] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBF0F7000) [pid = 1008] [serial = 1956] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8D46800) [pid = 1008] [serial = 1953] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5B3F000) [pid = 1008] [serial = 1950] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:51:17 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC3F12400) [pid = 1008] [serial = 1965] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:51:18 INFO - PROCESS | 1008 | 1468191078145 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]]]}] 15:51:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:51:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 776ms 15:51:18 INFO - PROCESS | 1008 | 1468191078152 Marionette TRACE conn5 -> [0,2653,"getWindowHandle",null] 15:51:18 INFO - PROCESS | 1008 | 1468191078154 Marionette TRACE conn5 <- [1,2653,null,{"value":"13"}] 15:51:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:51:18 INFO - PROCESS | 1008 | 1468191078157 Marionette TRACE conn5 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:51:18 INFO - PROCESS | 1008 | 1468191078159 Marionette TRACE conn5 <- [1,2654,null,{}] 15:51:18 INFO - PROCESS | 1008 | 1468191078163 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}] 15:51:18 INFO - PROCESS | 1008 | 1468191078164 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:18 INFO - PROCESS | 1008 | 1468191078285 Marionette TRACE conn5 <- [1,2655,null,{"value":null}] 15:51:18 INFO - PROCESS | 1008 | 1468191078334 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:18 INFO - PROCESS | 1008 | 1468191078336 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC052800 == 36 [pid = 1008] [id = 673] 15:51:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB7715000) [pid = 1008] [serial = 2019] [outer = 0000000000000000] 15:51:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC3F12C00) [pid = 1008] [serial = 2020] [outer = 000000AFB7715000] 15:51:18 INFO - PROCESS | 1008 | 1468191078382 Marionette DEBUG loaded listener.js 15:51:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC59FD800) [pid = 1008] [serial = 2021] [outer = 000000AFB7715000] 15:51:18 INFO - PROCESS | 1008 | [1008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 15:51:19 INFO - PROCESS | 1008 | [1008] WARNING: Using default font: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/gfx/thebes/gfxDWriteFonts.cpp, line 113 15:51:19 INFO - PROCESS | 1008 | 1468191079230 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]]]}] 15:51:19 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) 15:51:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1091ms 15:51:19 INFO - PROCESS | 1008 | 1468191079251 Marionette TRACE conn5 -> [0,2657,"getWindowHandle",null] 15:51:19 INFO - PROCESS | 1008 | 1468191079253 Marionette TRACE conn5 <- [1,2657,null,{"value":"13"}] 15:51:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:51:19 INFO - PROCESS | 1008 | 1468191079257 Marionette TRACE conn5 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:51:19 INFO - PROCESS | 1008 | 1468191079258 Marionette TRACE conn5 <- [1,2658,null,{}] 15:51:19 INFO - PROCESS | 1008 | 1468191079262 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}] 15:51:19 INFO - PROCESS | 1008 | 1468191079264 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:19 INFO - PROCESS | 1008 | 1468191079376 Marionette TRACE conn5 <- [1,2659,null,{"value":null}] 15:51:19 INFO - PROCESS | 1008 | 1468191079384 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:19 INFO - PROCESS | 1008 | 1468191079386 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:19 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCC8F800 == 37 [pid = 1008] [id = 674] 15:51:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB9108C00) [pid = 1008] [serial = 2022] [outer = 0000000000000000] 15:51:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC6A0C400) [pid = 1008] [serial = 2023] [outer = 000000AFB9108C00] 15:51:19 INFO - PROCESS | 1008 | 1468191079432 Marionette DEBUG loaded listener.js 15:51:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8D5C400) [pid = 1008] [serial = 2024] [outer = 000000AFB9108C00] 15:51:20 INFO - PROCESS | 1008 | 1468191080380 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"]]]}] 15:51:20 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 15:51:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:51:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:51:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:51:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1180ms 15:51:20 INFO - PROCESS | 1008 | 1468191080441 Marionette TRACE conn5 -> [0,2661,"getWindowHandle",null] 15:51:20 INFO - PROCESS | 1008 | 1468191080446 Marionette TRACE conn5 <- [1,2661,null,{"value":"13"}] 15:51:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:51:20 INFO - PROCESS | 1008 | 1468191080451 Marionette TRACE conn5 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:51:20 INFO - PROCESS | 1008 | 1468191080455 Marionette TRACE conn5 <- [1,2662,null,{}] 15:51:20 INFO - PROCESS | 1008 | 1468191080461 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}] 15:51:20 INFO - PROCESS | 1008 | 1468191080465 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:20 INFO - PROCESS | 1008 | 1468191080642 Marionette TRACE conn5 <- [1,2663,null,{"value":null}] 15:51:20 INFO - PROCESS | 1008 | 1468191080781 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:20 INFO - PROCESS | 1008 | 1468191080786 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBE931000 == 38 [pid = 1008] [id = 675] 15:51:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB8BB3C00) [pid = 1008] [serial = 2025] [outer = 0000000000000000] 15:51:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFB8C28C00) [pid = 1008] [serial = 2026] [outer = 000000AFB8BB3C00] 15:51:20 INFO - PROCESS | 1008 | 1468191080846 Marionette DEBUG loaded listener.js 15:51:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB8D4FC00) [pid = 1008] [serial = 2027] [outer = 000000AFB8BB3C00] 15:51:22 INFO - PROCESS | 1008 | 1468191082128 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"]]]}] 15:51:22 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 15:51:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:51:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 15:51:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:51:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1752ms 15:51:22 INFO - PROCESS | 1008 | 1468191082207 Marionette TRACE conn5 -> [0,2665,"getWindowHandle",null] 15:51:22 INFO - PROCESS | 1008 | 1468191082212 Marionette TRACE conn5 <- [1,2665,null,{"value":"13"}] 15:51:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:51:22 INFO - PROCESS | 1008 | 1468191082218 Marionette TRACE conn5 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:51:22 INFO - PROCESS | 1008 | 1468191082221 Marionette TRACE conn5 <- [1,2666,null,{}] 15:51:22 INFO - PROCESS | 1008 | 1468191082227 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}] 15:51:22 INFO - PROCESS | 1008 | 1468191082230 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:22 INFO - PROCESS | 1008 | 1468191082341 Marionette TRACE conn5 <- [1,2667,null,{"value":null}] 15:51:22 INFO - PROCESS | 1008 | 1468191082417 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:22 INFO - PROCESS | 1008 | 1468191082420 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26DD000 == 39 [pid = 1008] [id = 676] 15:51:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFB8C83C00) [pid = 1008] [serial = 2028] [outer = 0000000000000000] 15:51:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB922C800) [pid = 1008] [serial = 2029] [outer = 000000AFB8C83C00] 15:51:22 INFO - PROCESS | 1008 | 1468191082472 Marionette DEBUG loaded listener.js 15:51:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFBA0BC400) [pid = 1008] [serial = 2030] [outer = 000000AFB8C83C00] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC052800 == 38 [pid = 1008] [id = 673] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F6A000 == 37 [pid = 1008] [id = 672] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5E5000 == 36 [pid = 1008] [id = 671] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50CE800 == 35 [pid = 1008] [id = 670] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98C3000 == 34 [pid = 1008] [id = 669] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC933C800 == 33 [pid = 1008] [id = 668] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F8F000 == 32 [pid = 1008] [id = 667] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F6A800 == 31 [pid = 1008] [id = 666] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC597F000 == 30 [pid = 1008] [id = 665] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50CF800 == 29 [pid = 1008] [id = 664] 15:51:22 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC8FE4800) [pid = 1008] [serial = 1984] [outer = 0000000000000000] [url = about:blank] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5C8800 == 28 [pid = 1008] [id = 663] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD96C800 == 27 [pid = 1008] [id = 662] 15:51:22 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC055000 == 26 [pid = 1008] [id = 661] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC5394800) [pid = 1008] [serial = 1969] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC5518000) [pid = 1008] [serial = 1970] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5587000) [pid = 1008] [serial = 1972] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC760BC00) [pid = 1008] [serial = 1975] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC8D5DC00) [pid = 1008] [serial = 1981] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC8165C00) [pid = 1008] [serial = 1976] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC22D5800) [pid = 1008] [serial = 1957] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBD9DCC00) [pid = 1008] [serial = 1955] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB910DC00) [pid = 1008] [serial = 1954] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC61AC000) [pid = 1008] [serial = 1951] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC6A0EC00) [pid = 1008] [serial = 1952] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC495BC00) [pid = 1008] [serial = 1966] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC8D66C00) [pid = 1008] [serial = 1982] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC234B000) [pid = 1008] [serial = 1964] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBF0F8C00) [pid = 1008] [serial = 1963] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB910A000) [pid = 1008] [serial = 1960] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFB9EEEC00) [pid = 1008] [serial = 1961] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC3F1BC00) [pid = 1008] [serial = 1958] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC4229800) [pid = 1008] [serial = 1978] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC5B37400) [pid = 1008] [serial = 1973] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC50A7800) [pid = 1008] [serial = 1967] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC6091C00) [pid = 1008] [serial = 1979] [outer = 0000000000000000] [url = about:blank] 15:51:23 INFO - PROCESS | 1008 | 1468191083558 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]]]}] 15:51:23 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) 15:51:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1388ms 15:51:23 INFO - PROCESS | 1008 | 1468191083609 Marionette TRACE conn5 -> [0,2669,"getWindowHandle",null] 15:51:23 INFO - PROCESS | 1008 | 1468191083614 Marionette TRACE conn5 <- [1,2669,null,{"value":"13"}] 15:51:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:51:23 INFO - PROCESS | 1008 | 1468191083621 Marionette TRACE conn5 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:51:23 INFO - PROCESS | 1008 | 1468191083624 Marionette TRACE conn5 <- [1,2670,null,{}] 15:51:23 INFO - PROCESS | 1008 | 1468191083628 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}] 15:51:23 INFO - PROCESS | 1008 | 1468191083630 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:23 INFO - PROCESS | 1008 | 1468191083724 Marionette TRACE conn5 <- [1,2671,null,{"value":null}] 15:51:23 INFO - PROCESS | 1008 | 1468191083732 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:23 INFO - PROCESS | 1008 | 1468191083734 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5BC800 == 27 [pid = 1008] [id = 677] 15:51:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFB8F39800) [pid = 1008] [serial = 2031] [outer = 0000000000000000] 15:51:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFBDCE2000) [pid = 1008] [serial = 2032] [outer = 000000AFB8F39800] 15:51:23 INFO - PROCESS | 1008 | 1468191083784 Marionette DEBUG loaded listener.js 15:51:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBE978800) [pid = 1008] [serial = 2033] [outer = 000000AFB8F39800] 15:51:24 INFO - PROCESS | 1008 | 1468191084753 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]]]}] 15:51:24 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) 15:51:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1184ms 15:51:24 INFO - PROCESS | 1008 | 1468191084807 Marionette TRACE conn5 -> [0,2673,"getWindowHandle",null] 15:51:24 INFO - PROCESS | 1008 | 1468191084809 Marionette TRACE conn5 <- [1,2673,null,{"value":"13"}] 15:51:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:51:24 INFO - PROCESS | 1008 | 1468191084813 Marionette TRACE conn5 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:51:24 INFO - PROCESS | 1008 | 1468191084817 Marionette TRACE conn5 <- [1,2674,null,{}] 15:51:24 INFO - PROCESS | 1008 | 1468191084828 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}] 15:51:24 INFO - PROCESS | 1008 | 1468191084833 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:24 INFO - PROCESS | 1008 | 1468191084928 Marionette TRACE conn5 <- [1,2675,null,{"value":null}] 15:51:24 INFO - PROCESS | 1008 | 1468191084936 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:24 INFO - PROCESS | 1008 | 1468191084939 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC56E9000 == 28 [pid = 1008] [id = 678] 15:51:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC2354400) [pid = 1008] [serial = 2034] [outer = 0000000000000000] 15:51:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC2A46800) [pid = 1008] [serial = 2035] [outer = 000000AFC2354400] 15:51:24 INFO - PROCESS | 1008 | 1468191084990 Marionette DEBUG loaded listener.js 15:51:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC4220400) [pid = 1008] [serial = 2036] [outer = 000000AFC2354400] 15:51:26 INFO - PROCESS | 1008 | 1468191086029 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"]]]}] 15:51:26 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 15:51:26 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:51:26 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 15:51:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:26 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:51:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1237ms 15:51:26 INFO - PROCESS | 1008 | 1468191086052 Marionette TRACE conn5 -> [0,2677,"getWindowHandle",null] 15:51:26 INFO - PROCESS | 1008 | 1468191086055 Marionette TRACE conn5 <- [1,2677,null,{"value":"13"}] 15:51:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:51:26 INFO - PROCESS | 1008 | 1468191086064 Marionette TRACE conn5 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:51:26 INFO - PROCESS | 1008 | 1468191086066 Marionette TRACE conn5 <- [1,2678,null,{}] 15:51:26 INFO - PROCESS | 1008 | 1468191086069 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}] 15:51:26 INFO - PROCESS | 1008 | 1468191086072 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:26 INFO - PROCESS | 1008 | 1468191086193 Marionette TRACE conn5 <- [1,2679,null,{"value":null}] 15:51:26 INFO - PROCESS | 1008 | 1468191086244 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:26 INFO - PROCESS | 1008 | 1468191086246 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC610B800 == 29 [pid = 1008] [id = 679] 15:51:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC495B000) [pid = 1008] [serial = 2037] [outer = 0000000000000000] 15:51:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC4DCBC00) [pid = 1008] [serial = 2038] [outer = 000000AFC495B000] 15:51:26 INFO - PROCESS | 1008 | 1468191086294 Marionette DEBUG loaded listener.js 15:51:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC50A9000) [pid = 1008] [serial = 2039] [outer = 000000AFC495B000] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC5512800) [pid = 1008] [serial = 2010] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC552A400) [pid = 1008] [serial = 2013] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC8DE1C00) [pid = 1008] [serial = 1983] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFB8BB5000) [pid = 1008] [serial = 1986] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFB6E34400) [pid = 1008] [serial = 1992] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC5034400) [pid = 1008] [serial = 2004] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFBEA2BC00) [pid = 1008] [serial = 1995] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFB9110800) [pid = 1008] [serial = 1989] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFB9106000) [pid = 1008] [serial = 1998] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC2ACC000) [pid = 1008] [serial = 2001] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFB8B6C800) [pid = 1008] [serial = 2007] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFB7715000) [pid = 1008] [serial = 2019] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:51:27 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC6095000) [pid = 1008] [serial = 2016] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:51:27 INFO - PROCESS | 1008 | 1468191087236 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"]]]}] 15:51:27 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 15:51:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:51:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 15:51:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:51:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1194ms 15:51:27 INFO - PROCESS | 1008 | 1468191087260 Marionette TRACE conn5 -> [0,2681,"getWindowHandle",null] 15:51:27 INFO - PROCESS | 1008 | 1468191087263 Marionette TRACE conn5 <- [1,2681,null,{"value":"13"}] 15:51:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:51:27 INFO - PROCESS | 1008 | 1468191087266 Marionette TRACE conn5 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:51:27 INFO - PROCESS | 1008 | 1468191087268 Marionette TRACE conn5 <- [1,2682,null,{}] 15:51:27 INFO - PROCESS | 1008 | 1468191087271 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}] 15:51:27 INFO - PROCESS | 1008 | 1468191087273 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:27 INFO - PROCESS | 1008 | 1468191087365 Marionette TRACE conn5 <- [1,2683,null,{"value":null}] 15:51:27 INFO - PROCESS | 1008 | 1468191087372 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:27 INFO - PROCESS | 1008 | 1468191087374 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:27 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC811D800 == 30 [pid = 1008] [id = 680] 15:51:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFB8720400) [pid = 1008] [serial = 2040] [outer = 0000000000000000] 15:51:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFBE979C00) [pid = 1008] [serial = 2041] [outer = 000000AFB8720400] 15:51:27 INFO - PROCESS | 1008 | 1468191087420 Marionette DEBUG loaded listener.js 15:51:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFC5034400) [pid = 1008] [serial = 2042] [outer = 000000AFB8720400] 15:51:28 INFO - PROCESS | 1008 | 1468191088363 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"]]]}] 15:51:28 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 15:51:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:51:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 15:51:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:51:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1140ms 15:51:28 INFO - PROCESS | 1008 | 1468191088409 Marionette TRACE conn5 -> [0,2685,"getWindowHandle",null] 15:51:28 INFO - PROCESS | 1008 | 1468191088411 Marionette TRACE conn5 <- [1,2685,null,{"value":"13"}] 15:51:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:51:28 INFO - PROCESS | 1008 | 1468191088415 Marionette TRACE conn5 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:51:28 INFO - PROCESS | 1008 | 1468191088417 Marionette TRACE conn5 <- [1,2686,null,{}] 15:51:28 INFO - PROCESS | 1008 | 1468191088420 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}] 15:51:28 INFO - PROCESS | 1008 | 1468191088426 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:28 INFO - PROCESS | 1008 | 1468191088537 Marionette TRACE conn5 <- [1,2687,null,{"value":null}] 15:51:28 INFO - PROCESS | 1008 | 1468191088543 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:28 INFO - PROCESS | 1008 | 1468191088545 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98B9000 == 31 [pid = 1008] [id = 681] 15:51:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFC52D4C00) [pid = 1008] [serial = 2043] [outer = 0000000000000000] 15:51:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFC5B3D000) [pid = 1008] [serial = 2044] [outer = 000000AFC52D4C00] 15:51:28 INFO - PROCESS | 1008 | 1468191088591 Marionette DEBUG loaded listener.js 15:51:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC6095000) [pid = 1008] [serial = 2045] [outer = 000000AFC52D4C00] 15:51:29 INFO - PROCESS | 1008 | 1468191089578 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"]]]}] 15:51:29 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 15:51:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:51:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 15:51:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:51:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1196ms 15:51:29 INFO - PROCESS | 1008 | 1468191089656 Marionette TRACE conn5 -> [0,2689,"getWindowHandle",null] 15:51:29 INFO - PROCESS | 1008 | 1468191089661 Marionette TRACE conn5 <- [1,2689,null,{"value":"13"}] 15:51:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:51:29 INFO - PROCESS | 1008 | 1468191089668 Marionette TRACE conn5 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:51:29 INFO - PROCESS | 1008 | 1468191089672 Marionette TRACE conn5 <- [1,2690,null,{}] 15:51:29 INFO - PROCESS | 1008 | 1468191089678 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}] 15:51:29 INFO - PROCESS | 1008 | 1468191089682 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:29 INFO - PROCESS | 1008 | 1468191089829 Marionette TRACE conn5 <- [1,2691,null,{"value":null}] 15:51:29 INFO - PROCESS | 1008 | 1468191089991 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 1008 | 1468191089996 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF08F000 == 32 [pid = 1008] [id = 682] 15:51:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB9108000) [pid = 1008] [serial = 2046] [outer = 0000000000000000] 15:51:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB92EFC00) [pid = 1008] [serial = 2047] [outer = 000000AFB9108000] 15:51:30 INFO - PROCESS | 1008 | 1468191090056 Marionette DEBUG loaded listener.js 15:51:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBDD4E400) [pid = 1008] [serial = 2048] [outer = 000000AFB9108000] 15:51:30 INFO - PROCESS | 1008 | 1468191090634 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]]]}] 15:51:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:51:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 985ms 15:51:30 INFO - PROCESS | 1008 | 1468191090654 Marionette TRACE conn5 -> [0,2693,"getWindowHandle",null] 15:51:30 INFO - PROCESS | 1008 | 1468191090659 Marionette TRACE conn5 <- [1,2693,null,{"value":"13"}] 15:51:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:51:30 INFO - PROCESS | 1008 | 1468191090666 Marionette TRACE conn5 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:51:30 INFO - PROCESS | 1008 | 1468191090669 Marionette TRACE conn5 <- [1,2694,null,{}] 15:51:30 INFO - PROCESS | 1008 | 1468191090690 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}] 15:51:30 INFO - PROCESS | 1008 | 1468191090693 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:30 INFO - PROCESS | 1008 | 1468191090808 Marionette TRACE conn5 <- [1,2695,null,{"value":null}] 15:51:30 INFO - PROCESS | 1008 | 1468191090904 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:30 INFO - PROCESS | 1008 | 1468191090907 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60C6000 == 33 [pid = 1008] [id = 683] 15:51:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC2359000) [pid = 1008] [serial = 2049] [outer = 0000000000000000] 15:51:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC2A48000) [pid = 1008] [serial = 2050] [outer = 000000AFC2359000] 15:51:30 INFO - PROCESS | 1008 | 1468191090965 Marionette DEBUG loaded listener.js 15:51:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC489E000) [pid = 1008] [serial = 2051] [outer = 000000AFC2359000] 15:51:31 INFO - PROCESS | 1008 | 1468191091584 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]]]}] 15:51:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:51:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 943ms 15:51:31 INFO - PROCESS | 1008 | 1468191091611 Marionette TRACE conn5 -> [0,2697,"getWindowHandle",null] 15:51:31 INFO - PROCESS | 1008 | 1468191091614 Marionette TRACE conn5 <- [1,2697,null,{"value":"13"}] 15:51:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:51:31 INFO - PROCESS | 1008 | 1468191091618 Marionette TRACE conn5 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:51:31 INFO - PROCESS | 1008 | 1468191091623 Marionette TRACE conn5 <- [1,2698,null,{}] 15:51:31 INFO - PROCESS | 1008 | 1468191091636 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}] 15:51:31 INFO - PROCESS | 1008 | 1468191091641 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:31 INFO - PROCESS | 1008 | 1468191091759 Marionette TRACE conn5 <- [1,2699,null,{"value":null}] 15:51:31 INFO - PROCESS | 1008 | 1468191091882 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:31 INFO - PROCESS | 1008 | 1468191091886 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5DD000 == 34 [pid = 1008] [id = 684] 15:51:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC5528800) [pid = 1008] [serial = 2052] [outer = 0000000000000000] 15:51:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC5B34000) [pid = 1008] [serial = 2053] [outer = 000000AFC5528800] 15:51:31 INFO - PROCESS | 1008 | 1468191091946 Marionette DEBUG loaded listener.js 15:51:32 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC6095C00) [pid = 1008] [serial = 2054] [outer = 000000AFC5528800] 15:51:32 INFO - PROCESS | 1008 | 1468191092720 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] 15:51:32 INFO - PROCESS | 1008 | 1468191092764 Marionette TRACE conn5 <- [1,2701,null,{"value":"13"}] 15:51:32 INFO - PROCESS | 1008 | 1468191092769 Marionette TRACE conn5 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:51:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:51:32 INFO - PROCESS | 1008 | 1468191092773 Marionette TRACE conn5 <- [1,2702,null,{}] 15:51:32 INFO - PROCESS | 1008 | 1468191092779 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}] 15:51:32 INFO - PROCESS | 1008 | 1468191092782 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:32 INFO - PROCESS | 1008 | 1468191092898 Marionette TRACE conn5 <- [1,2703,null,{"value":null}] 15:51:32 INFO - PROCESS | 1008 | 1468191092975 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:32 INFO - PROCESS | 1008 | 1468191092980 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF08C800 == 35 [pid = 1008] [id = 685] 15:51:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFB8D52000) [pid = 1008] [serial = 2055] [outer = 0000000000000000] 15:51:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB7EC2400) [pid = 1008] [serial = 2056] [outer = 000000AFB8D52000] 15:51:33 INFO - PROCESS | 1008 | 1468191093083 Marionette DEBUG loaded listener.js 15:51:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFBD6EEC00) [pid = 1008] [serial = 2057] [outer = 000000AFB8D52000] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC811D800 == 34 [pid = 1008] [id = 680] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC610B800 == 33 [pid = 1008] [id = 679] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC56E9000 == 32 [pid = 1008] [id = 678] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5BC800 == 31 [pid = 1008] [id = 677] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26DD000 == 30 [pid = 1008] [id = 676] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBE931000 == 29 [pid = 1008] [id = 675] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCC8F800 == 28 [pid = 1008] [id = 674] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5DD000 == 27 [pid = 1008] [id = 684] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60C6000 == 26 [pid = 1008] [id = 683] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98B9000 == 25 [pid = 1008] [id = 681] 15:51:33 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF08F000 == 24 [pid = 1008] [id = 682] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC5534400) [pid = 1008] [serial = 2011] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5B3DC00) [pid = 1008] [serial = 2014] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC9352C00) [pid = 1008] [serial = 1985] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8C29000) [pid = 1008] [serial = 1987] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB8C8DC00) [pid = 1008] [serial = 1988] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBDC77C00) [pid = 1008] [serial = 1993] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFBDF5B800) [pid = 1008] [serial = 1994] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC50AF000) [pid = 1008] [serial = 2005] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC52CE400) [pid = 1008] [serial = 2006] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFBF4CF000) [pid = 1008] [serial = 1996] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC2238C00) [pid = 1008] [serial = 1997] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFB91BF800) [pid = 1008] [serial = 1990] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFB9B58400) [pid = 1008] [serial = 1991] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC2356000) [pid = 1008] [serial = 1999] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC2A4BC00) [pid = 1008] [serial = 2000] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC4DC4000) [pid = 1008] [serial = 2002] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC502A000) [pid = 1008] [serial = 2003] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC5397400) [pid = 1008] [serial = 2008] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC59F6800) [pid = 1008] [serial = 2012] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC3F12C00) [pid = 1008] [serial = 2020] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC6A0E800) [pid = 1008] [serial = 2017] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (000000AFC59FD800) [pid = 1008] [serial = 2021] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 53 (000000AFC6088400) [pid = 1008] [serial = 2015] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 52 (000000AFC6A0C400) [pid = 1008] [serial = 2023] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 51 (000000AFC7C88400) [pid = 1008] [serial = 2018] [outer = 0000000000000000] [url = about:blank] 15:51:33 INFO - PROCESS | 1008 | --DOMWINDOW == 50 (000000AFC5509400) [pid = 1008] [serial = 2009] [outer = 0000000000000000] [url = about:blank] 15:51:34 INFO - PROCESS | 1008 | 1468191094169 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]]]}] 15:51:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:51:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1443ms 15:51:34 INFO - PROCESS | 1008 | 1468191094216 Marionette TRACE conn5 -> [0,2705,"getWindowHandle",null] 15:51:34 INFO - PROCESS | 1008 | 1468191094221 Marionette TRACE conn5 <- [1,2705,null,{"value":"13"}] 15:51:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:51:34 INFO - PROCESS | 1008 | 1468191094225 Marionette TRACE conn5 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - PROCESS | 1008 | 1468191094230 Marionette TRACE conn5 <- [1,2706,null,{}] 15:51:34 INFO - PROCESS | 1008 | 1468191094236 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}] 15:51:34 INFO - PROCESS | 1008 | 1468191094238 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:34 INFO - PROCESS | 1008 | 1468191094332 Marionette TRACE conn5 <- [1,2707,null,{"value":null}] 15:51:34 INFO - PROCESS | 1008 | 1468191094347 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:34 INFO - PROCESS | 1008 | 1468191094349 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDDD8000 == 25 [pid = 1008] [id = 686] 15:51:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 51 (000000AFB8C8D800) [pid = 1008] [serial = 2058] [outer = 0000000000000000] 15:51:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 52 (000000AFB8D45400) [pid = 1008] [serial = 2059] [outer = 000000AFB8C8D800] 15:51:34 INFO - PROCESS | 1008 | 1468191094399 Marionette DEBUG loaded listener.js 15:51:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 53 (000000AFB9107400) [pid = 1008] [serial = 2060] [outer = 000000AFB8C8D800] 15:51:34 INFO - PROCESS | 1008 | 1468191094888 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] 15:51:34 INFO - PROCESS | 1008 | 1468191094969 Marionette TRACE conn5 <- [1,2709,null,{"value":"13"}] 15:51:34 INFO - PROCESS | 1008 | 1468191094976 Marionette TRACE conn5 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:51:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:51:34 INFO - PROCESS | 1008 | 1468191094979 Marionette TRACE conn5 <- [1,2710,null,{}] 15:51:35 INFO - PROCESS | 1008 | 1468191095023 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}] 15:51:35 INFO - PROCESS | 1008 | 1468191095027 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:35 INFO - PROCESS | 1008 | 1468191095128 Marionette TRACE conn5 <- [1,2711,null,{"value":null}] 15:51:35 INFO - PROCESS | 1008 | 1468191095203 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 1008 | 1468191095205 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4BA9800 == 26 [pid = 1008] [id = 687] 15:51:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 54 (000000AFB8D52400) [pid = 1008] [serial = 2061] [outer = 0000000000000000] 15:51:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFBD275800) [pid = 1008] [serial = 2062] [outer = 000000AFB8D52400] 15:51:35 INFO - PROCESS | 1008 | 1468191095256 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFBDCE6C00) [pid = 1008] [serial = 2063] [outer = 000000AFB8D52400] 15:51:35 INFO - PROCESS | 1008 | 1468191095648 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] 15:51:35 INFO - PROCESS | 1008 | 1468191095697 Marionette TRACE conn5 <- [1,2713,null,{"value":"13"}] 15:51:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:51:35 INFO - PROCESS | 1008 | 1468191095701 Marionette TRACE conn5 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:51:35 INFO - PROCESS | 1008 | 1468191095705 Marionette TRACE conn5 <- [1,2714,null,{}] 15:51:35 INFO - PROCESS | 1008 | 1468191095716 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}] 15:51:35 INFO - PROCESS | 1008 | 1468191095721 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:35 INFO - PROCESS | 1008 | 1468191095810 Marionette TRACE conn5 <- [1,2715,null,{"value":null}] 15:51:35 INFO - PROCESS | 1008 | 1468191095817 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:35 INFO - PROCESS | 1008 | 1468191095820 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5CD0000 == 27 [pid = 1008] [id = 688] 15:51:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFBF4D1800) [pid = 1008] [serial = 2064] [outer = 0000000000000000] 15:51:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFC223E400) [pid = 1008] [serial = 2065] [outer = 000000AFBF4D1800] 15:51:35 INFO - PROCESS | 1008 | 1468191095871 Marionette DEBUG loaded listener.js 15:51:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFC262E800) [pid = 1008] [serial = 2066] [outer = 000000AFBF4D1800] 15:51:36 INFO - PROCESS | 1008 | 1468191096368 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]]]}] 15:51:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:51:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 691ms 15:51:36 INFO - PROCESS | 1008 | 1468191096394 Marionette TRACE conn5 -> [0,2717,"getWindowHandle",null] 15:51:36 INFO - PROCESS | 1008 | 1468191096397 Marionette TRACE conn5 <- [1,2717,null,{"value":"13"}] 15:51:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:51:36 INFO - PROCESS | 1008 | 1468191096408 Marionette TRACE conn5 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:51:36 INFO - PROCESS | 1008 | 1468191096410 Marionette TRACE conn5 <- [1,2718,null,{}] 15:51:36 INFO - PROCESS | 1008 | 1468191096414 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}] 15:51:36 INFO - PROCESS | 1008 | 1468191096416 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:36 INFO - PROCESS | 1008 | 1468191096561 Marionette TRACE conn5 <- [1,2719,null,{"value":null}] 15:51:36 INFO - PROCESS | 1008 | 1468191096581 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:36 INFO - PROCESS | 1008 | 1468191096583 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:36 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60D9000 == 28 [pid = 1008] [id = 689] 15:51:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFC3F1CC00) [pid = 1008] [serial = 2067] [outer = 0000000000000000] 15:51:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFC4220000) [pid = 1008] [serial = 2068] [outer = 000000AFC3F1CC00] 15:51:36 INFO - PROCESS | 1008 | 1468191096630 Marionette DEBUG loaded listener.js 15:51:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFC42AE800) [pid = 1008] [serial = 2069] [outer = 000000AFC3F1CC00] 15:51:37 INFO - PROCESS | 1008 | 1468191097568 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"]]]}] 15:51:37 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 15:51:37 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:51:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 15:51:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:51:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:51:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1188ms 15:51:37 INFO - PROCESS | 1008 | 1468191097602 Marionette TRACE conn5 -> [0,2721,"getWindowHandle",null] 15:51:37 INFO - PROCESS | 1008 | 1468191097604 Marionette TRACE conn5 <- [1,2721,null,{"value":"13"}] 15:51:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:51:37 INFO - PROCESS | 1008 | 1468191097608 Marionette TRACE conn5 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:51:37 INFO - PROCESS | 1008 | 1468191097610 Marionette TRACE conn5 <- [1,2722,null,{}] 15:51:37 INFO - PROCESS | 1008 | 1468191097613 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}] 15:51:37 INFO - PROCESS | 1008 | 1468191097615 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:37 INFO - PROCESS | 1008 | 1468191097726 Marionette TRACE conn5 <- [1,2723,null,{"value":null}] 15:51:37 INFO - PROCESS | 1008 | 1468191097732 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:37 INFO - PROCESS | 1008 | 1468191097734 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8110800 == 29 [pid = 1008] [id = 690] 15:51:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFBA052400) [pid = 1008] [serial = 2070] [outer = 0000000000000000] 15:51:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC4EA9C00) [pid = 1008] [serial = 2071] [outer = 000000AFBA052400] 15:51:37 INFO - PROCESS | 1008 | 1468191097780 Marionette DEBUG loaded listener.js 15:51:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFC5035C00) [pid = 1008] [serial = 2072] [outer = 000000AFBA052400] 15:51:38 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFB8C83C00) [pid = 1008] [serial = 2028] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:51:38 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFB8BB3C00) [pid = 1008] [serial = 2025] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:51:38 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFB8F39800) [pid = 1008] [serial = 2031] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:51:38 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFB8720400) [pid = 1008] [serial = 2040] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:51:38 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC495B000) [pid = 1008] [serial = 2037] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:51:38 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFB9108C00) [pid = 1008] [serial = 2022] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:51:38 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC2354400) [pid = 1008] [serial = 2034] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:51:38 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC52D4C00) [pid = 1008] [serial = 2043] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:51:38 INFO - PROCESS | 1008 | 1468191098311 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]]]}] 15:51:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:51:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 734ms 15:51:38 INFO - PROCESS | 1008 | 1468191098345 Marionette TRACE conn5 -> [0,2725,"getWindowHandle",null] 15:51:38 INFO - PROCESS | 1008 | 1468191098347 Marionette TRACE conn5 <- [1,2725,null,{"value":"13"}] 15:51:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:51:38 INFO - PROCESS | 1008 | 1468191098350 Marionette TRACE conn5 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:51:38 INFO - PROCESS | 1008 | 1468191098352 Marionette TRACE conn5 <- [1,2726,null,{}] 15:51:38 INFO - PROCESS | 1008 | 1468191098361 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}] 15:51:38 INFO - PROCESS | 1008 | 1468191098367 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:38 INFO - PROCESS | 1008 | 1468191098496 Marionette TRACE conn5 <- [1,2727,null,{"value":null}] 15:51:38 INFO - PROCESS | 1008 | 1468191098550 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:38 INFO - PROCESS | 1008 | 1468191098552 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93FD800 == 30 [pid = 1008] [id = 691] 15:51:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFBF582400) [pid = 1008] [serial = 2073] [outer = 0000000000000000] 15:51:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFC5037000) [pid = 1008] [serial = 2074] [outer = 000000AFBF582400] 15:51:38 INFO - PROCESS | 1008 | 1468191098599 Marionette DEBUG loaded listener.js 15:51:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFC539DC00) [pid = 1008] [serial = 2075] [outer = 000000AFBF582400] 15:51:38 INFO - PROCESS | 1008 | 1468191098957 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]]]}] 15:51:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:51:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 689ms 15:51:39 INFO - PROCESS | 1008 | 1468191099043 Marionette TRACE conn5 -> [0,2729,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 1008 | 1468191099045 Marionette TRACE conn5 <- [1,2729,null,{"value":"13"}] 15:51:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:51:39 INFO - PROCESS | 1008 | 1468191099048 Marionette TRACE conn5 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1008 | 1468191099050 Marionette TRACE conn5 <- [1,2730,null,{}] 15:51:39 INFO - PROCESS | 1008 | 1468191099081 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}] 15:51:39 INFO - PROCESS | 1008 | 1468191099083 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:39 INFO - PROCESS | 1008 | 1468191099164 Marionette TRACE conn5 <- [1,2731,null,{"value":null}] 15:51:39 INFO - PROCESS | 1008 | 1468191099169 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 1008 | 1468191099171 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9DA0000 == 31 [pid = 1008] [id = 692] 15:51:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFC5512400) [pid = 1008] [serial = 2076] [outer = 0000000000000000] 15:51:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFC5530C00) [pid = 1008] [serial = 2077] [outer = 000000AFC5512400] 15:51:39 INFO - PROCESS | 1008 | 1468191099217 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFC5592000) [pid = 1008] [serial = 2078] [outer = 000000AFC5512400] 15:51:39 INFO - PROCESS | 1008 | 1468191099633 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]]]}] 15:51:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:51:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 605ms 15:51:39 INFO - PROCESS | 1008 | 1468191099655 Marionette TRACE conn5 -> [0,2733,"getWindowHandle",null] 15:51:39 INFO - PROCESS | 1008 | 1468191099658 Marionette TRACE conn5 <- [1,2733,null,{"value":"13"}] 15:51:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:51:39 INFO - PROCESS | 1008 | 1468191099674 Marionette TRACE conn5 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:51:39 INFO - PROCESS | 1008 | 1468191099676 Marionette TRACE conn5 <- [1,2734,null,{}] 15:51:39 INFO - PROCESS | 1008 | 1468191099679 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}] 15:51:39 INFO - PROCESS | 1008 | 1468191099681 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:39 INFO - PROCESS | 1008 | 1468191099763 Marionette TRACE conn5 <- [1,2735,null,{"value":null}] 15:51:39 INFO - PROCESS | 1008 | 1468191099768 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:39 INFO - PROCESS | 1008 | 1468191099770 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5E0000 == 32 [pid = 1008] [id = 693] 15:51:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFC5592400) [pid = 1008] [serial = 2079] [outer = 0000000000000000] 15:51:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFC5B3A000) [pid = 1008] [serial = 2080] [outer = 000000AFC5592400] 15:51:39 INFO - PROCESS | 1008 | 1468191099817 Marionette DEBUG loaded listener.js 15:51:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC5D8A400) [pid = 1008] [serial = 2081] [outer = 000000AFC5592400] 15:51:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDDD8000 == 31 [pid = 1008] [id = 686] 15:51:40 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF08C800 == 30 [pid = 1008] [id = 685] 15:51:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93FD800 == 29 [pid = 1008] [id = 691] 15:51:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5CD0000 == 28 [pid = 1008] [id = 688] 15:51:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60D9000 == 27 [pid = 1008] [id = 689] 15:51:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8110800 == 26 [pid = 1008] [id = 690] 15:51:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9DA0000 == 25 [pid = 1008] [id = 692] 15:51:41 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4BA9800 == 24 [pid = 1008] [id = 687] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFBA0BC400) [pid = 1008] [serial = 2030] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFB8C28C00) [pid = 1008] [serial = 2026] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFB8D4FC00) [pid = 1008] [serial = 2027] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFB922C800) [pid = 1008] [serial = 2029] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFBE978800) [pid = 1008] [serial = 2033] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFBE979C00) [pid = 1008] [serial = 2041] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC4DCBC00) [pid = 1008] [serial = 2038] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC5034400) [pid = 1008] [serial = 2042] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFBDCE2000) [pid = 1008] [serial = 2032] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC8D5C400) [pid = 1008] [serial = 2024] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC2A46800) [pid = 1008] [serial = 2035] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 54 (000000AFC4220400) [pid = 1008] [serial = 2036] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 53 (000000AFC50A9000) [pid = 1008] [serial = 2039] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 52 (000000AFC5B3D000) [pid = 1008] [serial = 2044] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | --DOMWINDOW == 51 (000000AFC6095000) [pid = 1008] [serial = 2045] [outer = 0000000000000000] [url = about:blank] 15:51:41 INFO - PROCESS | 1008 | 1468191101527 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]]]}] 15:51:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:51:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1895ms 15:51:41 INFO - PROCESS | 1008 | 1468191101571 Marionette TRACE conn5 -> [0,2737,"getWindowHandle",null] 15:51:41 INFO - PROCESS | 1008 | 1468191101575 Marionette TRACE conn5 <- [1,2737,null,{"value":"13"}] 15:51:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:51:41 INFO - PROCESS | 1008 | 1468191101581 Marionette TRACE conn5 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:51:41 INFO - PROCESS | 1008 | 1468191101583 Marionette TRACE conn5 <- [1,2738,null,{}] 15:51:41 INFO - PROCESS | 1008 | 1468191101590 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}] 15:51:41 INFO - PROCESS | 1008 | 1468191101593 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:41 INFO - PROCESS | 1008 | 1468191101686 Marionette TRACE conn5 <- [1,2739,null,{"value":null}] 15:51:41 INFO - PROCESS | 1008 | 1468191101693 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:41 INFO - PROCESS | 1008 | 1468191101696 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD2E6000 == 25 [pid = 1008] [id = 694] 15:51:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 52 (000000AFB8BAFC00) [pid = 1008] [serial = 2082] [outer = 0000000000000000] 15:51:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 53 (000000AFB8BB3C00) [pid = 1008] [serial = 2083] [outer = 000000AFB8BAFC00] 15:51:41 INFO - PROCESS | 1008 | 1468191101747 Marionette DEBUG loaded listener.js 15:51:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 54 (000000AFB8C2C000) [pid = 1008] [serial = 2084] [outer = 000000AFB8BAFC00] 15:51:42 INFO - PROCESS | 1008 | 1468191102243 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]]]}] 15:51:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:51:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 689ms 15:51:42 INFO - PROCESS | 1008 | 1468191102273 Marionette TRACE conn5 -> [0,2741,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 1008 | 1468191102279 Marionette TRACE conn5 <- [1,2741,null,{"value":"13"}] 15:51:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:51:42 INFO - PROCESS | 1008 | 1468191102285 Marionette TRACE conn5 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1008 | 1468191102289 Marionette TRACE conn5 <- [1,2742,null,{}] 15:51:42 INFO - PROCESS | 1008 | 1468191102292 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}] 15:51:42 INFO - PROCESS | 1008 | 1468191102295 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:42 INFO - PROCESS | 1008 | 1468191102392 Marionette TRACE conn5 <- [1,2743,null,{"value":null}] 15:51:42 INFO - PROCESS | 1008 | 1468191102400 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:42 INFO - PROCESS | 1008 | 1468191102403 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5D3000 == 26 [pid = 1008] [id = 695] 15:51:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 55 (000000AFB8D4A000) [pid = 1008] [serial = 2085] [outer = 0000000000000000] 15:51:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB8E0AC00) [pid = 1008] [serial = 2086] [outer = 000000AFB8D4A000] 15:51:42 INFO - PROCESS | 1008 | 1468191102453 Marionette DEBUG loaded listener.js 15:51:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB9110000) [pid = 1008] [serial = 2087] [outer = 000000AFB8D4A000] 15:51:42 INFO - PROCESS | 1008 | 1468191102929 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]]]}] 15:51:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:51:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 691ms 15:51:42 INFO - PROCESS | 1008 | 1468191102979 Marionette TRACE conn5 -> [0,2745,"getWindowHandle",null] 15:51:42 INFO - PROCESS | 1008 | 1468191102981 Marionette TRACE conn5 <- [1,2745,null,{"value":"13"}] 15:51:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:51:42 INFO - PROCESS | 1008 | 1468191102985 Marionette TRACE conn5 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:51:42 INFO - PROCESS | 1008 | 1468191102989 Marionette TRACE conn5 <- [1,2746,null,{}] 15:51:43 INFO - PROCESS | 1008 | 1468191103001 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}] 15:51:43 INFO - PROCESS | 1008 | 1468191103006 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:43 INFO - PROCESS | 1008 | 1468191103123 Marionette TRACE conn5 <- [1,2747,null,{"value":null}] 15:51:43 INFO - PROCESS | 1008 | 1468191103208 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 1008 | 1468191103211 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC526C800 == 27 [pid = 1008] [id = 696] 15:51:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFB6E2D800) [pid = 1008] [serial = 2088] [outer = 0000000000000000] 15:51:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFBD120000) [pid = 1008] [serial = 2089] [outer = 000000AFB6E2D800] 15:51:43 INFO - PROCESS | 1008 | 1468191103261 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFBD6F9800) [pid = 1008] [serial = 2090] [outer = 000000AFB6E2D800] 15:51:43 INFO - PROCESS | 1008 | 1468191103641 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]]]}] 15:51:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:51:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 692ms 15:51:43 INFO - PROCESS | 1008 | 1468191103680 Marionette TRACE conn5 -> [0,2749,"getWindowHandle",null] 15:51:43 INFO - PROCESS | 1008 | 1468191103683 Marionette TRACE conn5 <- [1,2749,null,{"value":"13"}] 15:51:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:51:43 INFO - PROCESS | 1008 | 1468191103686 Marionette TRACE conn5 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:51:43 INFO - PROCESS | 1008 | 1468191103688 Marionette TRACE conn5 <- [1,2750,null,{}] 15:51:43 INFO - PROCESS | 1008 | 1468191103692 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}] 15:51:43 INFO - PROCESS | 1008 | 1468191103694 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:43 INFO - PROCESS | 1008 | 1468191103783 Marionette TRACE conn5 <- [1,2751,null,{"value":null}] 15:51:43 INFO - PROCESS | 1008 | 1468191103861 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:43 INFO - PROCESS | 1008 | 1468191103863 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5894000 == 28 [pid = 1008] [id = 697] 15:51:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFBDCE9000) [pid = 1008] [serial = 2091] [outer = 0000000000000000] 15:51:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFBE976400) [pid = 1008] [serial = 2092] [outer = 000000AFBDCE9000] 15:51:43 INFO - PROCESS | 1008 | 1468191103910 Marionette DEBUG loaded listener.js 15:51:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFBEA28400) [pid = 1008] [serial = 2093] [outer = 000000AFBDCE9000] 15:51:44 INFO - PROCESS | 1008 | 1468191104279 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]]]}] 15:51:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:51:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 628ms 15:51:44 INFO - PROCESS | 1008 | 1468191104317 Marionette TRACE conn5 -> [0,2753,"getWindowHandle",null] 15:51:44 INFO - PROCESS | 1008 | 1468191104320 Marionette TRACE conn5 <- [1,2753,null,{"value":"13"}] 15:51:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:51:44 INFO - PROCESS | 1008 | 1468191104323 Marionette TRACE conn5 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - PROCESS | 1008 | 1468191104325 Marionette TRACE conn5 <- [1,2754,null,{}] 15:51:44 INFO - PROCESS | 1008 | 1468191104328 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}] 15:51:44 INFO - PROCESS | 1008 | 1468191104330 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:44 INFO - PROCESS | 1008 | 1468191104439 Marionette TRACE conn5 <- [1,2755,null,{"value":null}] 15:51:44 INFO - PROCESS | 1008 | 1468191104477 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:44 INFO - PROCESS | 1008 | 1468191104479 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60C6000 == 29 [pid = 1008] [id = 698] 15:51:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFB8D49000) [pid = 1008] [serial = 2094] [outer = 0000000000000000] 15:51:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBF58DC00) [pid = 1008] [serial = 2095] [outer = 000000AFB8D49000] 15:51:44 INFO - PROCESS | 1008 | 1468191104525 Marionette DEBUG loaded listener.js 15:51:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC234A800) [pid = 1008] [serial = 2096] [outer = 000000AFB8D49000] 15:51:44 INFO - PROCESS | 1008 | 1468191104934 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]]]}] 15:51:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:51:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 627ms 15:51:44 INFO - PROCESS | 1008 | 1468191104953 Marionette TRACE conn5 -> [0,2757,"getWindowHandle",null] 15:51:44 INFO - PROCESS | 1008 | 1468191104956 Marionette TRACE conn5 <- [1,2757,null,{"value":"13"}] 15:51:44 INFO - PROCESS | 1008 | 1468191104959 Marionette TRACE conn5 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:51:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:51:44 INFO - PROCESS | 1008 | 1468191104961 Marionette TRACE conn5 <- [1,2758,null,{}] 15:51:44 INFO - PROCESS | 1008 | 1468191104964 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}] 15:51:44 INFO - PROCESS | 1008 | 1468191104970 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:45 INFO - PROCESS | 1008 | 1468191105106 Marionette TRACE conn5 <- [1,2759,null,{"value":null}] 15:51:45 INFO - PROCESS | 1008 | 1468191105114 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1008 | 1468191105116 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8105800 == 30 [pid = 1008] [id = 699] 15:51:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC2359800) [pid = 1008] [serial = 2097] [outer = 0000000000000000] 15:51:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC3F18000) [pid = 1008] [serial = 2098] [outer = 000000AFC2359800] 15:51:45 INFO - PROCESS | 1008 | 1468191105162 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC48A5400) [pid = 1008] [serial = 2099] [outer = 000000AFC2359800] 15:51:45 INFO - PROCESS | 1008 | 1468191105578 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]]]}] 15:51:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:51:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 628ms 15:51:45 INFO - PROCESS | 1008 | 1468191105590 Marionette TRACE conn5 -> [0,2761,"getWindowHandle",null] 15:51:45 INFO - PROCESS | 1008 | 1468191105592 Marionette TRACE conn5 <- [1,2761,null,{"value":"13"}] 15:51:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:51:45 INFO - PROCESS | 1008 | 1468191105595 Marionette TRACE conn5 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:51:45 INFO - PROCESS | 1008 | 1468191105597 Marionette TRACE conn5 <- [1,2762,null,{}] 15:51:45 INFO - PROCESS | 1008 | 1468191105601 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}] 15:51:45 INFO - PROCESS | 1008 | 1468191105603 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:45 INFO - PROCESS | 1008 | 1468191105713 Marionette TRACE conn5 <- [1,2763,null,{"value":null}] 15:51:45 INFO - PROCESS | 1008 | 1468191105721 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:45 INFO - PROCESS | 1008 | 1468191105723 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC933E000 == 31 [pid = 1008] [id = 700] 15:51:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC2624400) [pid = 1008] [serial = 2100] [outer = 0000000000000000] 15:51:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC5029400) [pid = 1008] [serial = 2101] [outer = 000000AFC2624400] 15:51:45 INFO - PROCESS | 1008 | 1468191105768 Marionette DEBUG loaded listener.js 15:51:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC5036000) [pid = 1008] [serial = 2102] [outer = 000000AFC2624400] 15:51:46 INFO - PROCESS | 1008 | 1468191106197 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]]]}] 15:51:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:51:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 628ms 15:51:46 INFO - PROCESS | 1008 | 1468191106227 Marionette TRACE conn5 -> [0,2765,"getWindowHandle",null] 15:51:46 INFO - PROCESS | 1008 | 1468191106230 Marionette TRACE conn5 <- [1,2765,null,{"value":"13"}] 15:51:46 INFO - PROCESS | 1008 | 1468191106232 Marionette TRACE conn5 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:51:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:51:46 INFO - PROCESS | 1008 | 1468191106234 Marionette TRACE conn5 <- [1,2766,null,{}] 15:51:46 INFO - PROCESS | 1008 | 1468191106238 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}] 15:51:46 INFO - PROCESS | 1008 | 1468191106239 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:46 INFO - PROCESS | 1008 | 1468191106357 Marionette TRACE conn5 <- [1,2767,null,{"value":null}] 15:51:46 INFO - PROCESS | 1008 | 1468191106365 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:46 INFO - PROCESS | 1008 | 1468191106367 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C7800 == 32 [pid = 1008] [id = 701] 15:51:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFB7709000) [pid = 1008] [serial = 2103] [outer = 0000000000000000] 15:51:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC5215400) [pid = 1008] [serial = 2104] [outer = 000000AFB7709000] 15:51:46 INFO - PROCESS | 1008 | 1468191106412 Marionette DEBUG loaded listener.js 15:51:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5395400) [pid = 1008] [serial = 2105] [outer = 000000AFB7709000] 15:51:46 INFO - PROCESS | 1008 | 1468191106850 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]]]}] 15:51:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:51:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 629ms 15:51:46 INFO - PROCESS | 1008 | 1468191106867 Marionette TRACE conn5 -> [0,2769,"getWindowHandle",null] 15:51:46 INFO - PROCESS | 1008 | 1468191106869 Marionette TRACE conn5 <- [1,2769,null,{"value":"13"}] 15:51:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:51:46 INFO - PROCESS | 1008 | 1468191106873 Marionette TRACE conn5 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:51:46 INFO - PROCESS | 1008 | 1468191106875 Marionette TRACE conn5 <- [1,2770,null,{}] 15:51:46 INFO - PROCESS | 1008 | 1468191106878 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}] 15:51:46 INFO - PROCESS | 1008 | 1468191106880 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:47 INFO - PROCESS | 1008 | 1468191106992 Marionette TRACE conn5 <- [1,2771,null,{"value":null}] 15:51:47 INFO - PROCESS | 1008 | 1468191106998 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 1008 | 1468191106999 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC526A000 == 33 [pid = 1008] [id = 702] 15:51:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5395C00) [pid = 1008] [serial = 2106] [outer = 0000000000000000] 15:51:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5519C00) [pid = 1008] [serial = 2107] [outer = 000000AFC5395C00] 15:51:47 INFO - PROCESS | 1008 | 1468191107044 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5535C00) [pid = 1008] [serial = 2108] [outer = 000000AFC5395C00] 15:51:47 INFO - PROCESS | 1008 | 1468191107522 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]]]}] 15:51:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:51:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 690ms 15:51:47 INFO - PROCESS | 1008 | 1468191107564 Marionette TRACE conn5 -> [0,2773,"getWindowHandle",null] 15:51:47 INFO - PROCESS | 1008 | 1468191107566 Marionette TRACE conn5 <- [1,2773,null,{"value":"13"}] 15:51:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:51:47 INFO - PROCESS | 1008 | 1468191107569 Marionette TRACE conn5 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:51:47 INFO - PROCESS | 1008 | 1468191107571 Marionette TRACE conn5 <- [1,2774,null,{}] 15:51:47 INFO - PROCESS | 1008 | 1468191107575 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}] 15:51:47 INFO - PROCESS | 1008 | 1468191107576 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:47 INFO - PROCESS | 1008 | 1468191107692 Marionette TRACE conn5 <- [1,2775,null,{"value":null}] 15:51:47 INFO - PROCESS | 1008 | 1468191107701 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:47 INFO - PROCESS | 1008 | 1468191107703 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8AE800 == 34 [pid = 1008] [id = 703] 15:51:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5A52800) [pid = 1008] [serial = 2109] [outer = 0000000000000000] 15:51:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5B3C400) [pid = 1008] [serial = 2110] [outer = 000000AFC5A52800] 15:51:47 INFO - PROCESS | 1008 | 1468191107792 Marionette DEBUG loaded listener.js 15:51:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5D88400) [pid = 1008] [serial = 2111] [outer = 000000AFC5A52800] 15:51:48 INFO - PROCESS | 1008 | 1468191108224 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]]]}] 15:51:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:51:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 690ms 15:51:48 INFO - PROCESS | 1008 | 1468191108263 Marionette TRACE conn5 -> [0,2777,"getWindowHandle",null] 15:51:48 INFO - PROCESS | 1008 | 1468191108265 Marionette TRACE conn5 <- [1,2777,null,{"value":"13"}] 15:51:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:51:48 INFO - PROCESS | 1008 | 1468191108274 Marionette TRACE conn5 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:51:48 INFO - PROCESS | 1008 | 1468191108277 Marionette TRACE conn5 <- [1,2778,null,{}] 15:51:48 INFO - PROCESS | 1008 | 1468191108280 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}] 15:51:48 INFO - PROCESS | 1008 | 1468191108283 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:48 INFO - PROCESS | 1008 | 1468191108437 Marionette TRACE conn5 <- [1,2779,null,{"value":null}] 15:51:48 INFO - PROCESS | 1008 | 1468191108463 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:48 INFO - PROCESS | 1008 | 1468191108466 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:48 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60C5000 == 35 [pid = 1008] [id = 704] 15:51:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC61A9C00) [pid = 1008] [serial = 2112] [outer = 0000000000000000] 15:51:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC6913800) [pid = 1008] [serial = 2113] [outer = 000000AFC61A9C00] 15:51:48 INFO - PROCESS | 1008 | 1468191108513 Marionette DEBUG loaded listener.js 15:51:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC6C9D000) [pid = 1008] [serial = 2114] [outer = 000000AFC61A9C00] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC5512400) [pid = 1008] [serial = 2076] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC3F1CC00) [pid = 1008] [serial = 2067] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBA052400) [pid = 1008] [serial = 2070] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBF582400) [pid = 1008] [serial = 2073] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC5528800) [pid = 1008] [serial = 2052] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC2359000) [pid = 1008] [serial = 2049] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB9108000) [pid = 1008] [serial = 2046] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBF4D1800) [pid = 1008] [serial = 2064] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8D52400) [pid = 1008] [serial = 2061] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8C8D800) [pid = 1008] [serial = 2058] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:51:48 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8D52000) [pid = 1008] [serial = 2055] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:51:49 INFO - PROCESS | 1008 | 1468191109012 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]]]}] 15:51:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:51:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 796ms 15:51:49 INFO - PROCESS | 1008 | 1468191109068 Marionette TRACE conn5 -> [0,2781,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 1008 | 1468191109070 Marionette TRACE conn5 <- [1,2781,null,{"value":"13"}] 15:51:49 INFO - PROCESS | 1008 | 1468191109078 Marionette TRACE conn5 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:51:49 INFO - PROCESS | 1008 | 1468191109080 Marionette TRACE conn5 <- [1,2782,null,{}] 15:51:49 INFO - PROCESS | 1008 | 1468191109091 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}] 15:51:49 INFO - PROCESS | 1008 | 1468191109093 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:49 INFO - PROCESS | 1008 | 1468191109184 Marionette TRACE conn5 <- [1,2783,null,{"value":null}] 15:51:49 INFO - PROCESS | 1008 | 1468191109192 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 1008 | 1468191109194 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC04E800 == 36 [pid = 1008] [id = 705] 15:51:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFBF583C00) [pid = 1008] [serial = 2115] [outer = 0000000000000000] 15:51:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC539C400) [pid = 1008] [serial = 2116] [outer = 000000AFBF583C00] 15:51:49 INFO - PROCESS | 1008 | 1468191109239 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC6C9A800) [pid = 1008] [serial = 2117] [outer = 000000AFBF583C00] 15:51:49 INFO - PROCESS | 1008 | 1468191109668 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]]]}] 15:51:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:51:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 629ms 15:51:49 INFO - PROCESS | 1008 | 1468191109716 Marionette TRACE conn5 -> [0,2785,"getWindowHandle",null] 15:51:49 INFO - PROCESS | 1008 | 1468191109718 Marionette TRACE conn5 <- [1,2785,null,{"value":"13"}] 15:51:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:51:49 INFO - PROCESS | 1008 | 1468191109726 Marionette TRACE conn5 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:51:49 INFO - PROCESS | 1008 | 1468191109728 Marionette TRACE conn5 <- [1,2786,null,{}] 15:51:49 INFO - PROCESS | 1008 | 1468191109732 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}] 15:51:49 INFO - PROCESS | 1008 | 1468191109733 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:49 INFO - PROCESS | 1008 | 1468191109819 Marionette TRACE conn5 <- [1,2787,null,{"value":null}] 15:51:49 INFO - PROCESS | 1008 | 1468191109826 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:49 INFO - PROCESS | 1008 | 1468191109828 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCBD7000 == 37 [pid = 1008] [id = 706] 15:51:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC6969000) [pid = 1008] [serial = 2118] [outer = 0000000000000000] 15:51:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC7C06800) [pid = 1008] [serial = 2119] [outer = 000000AFC6969000] 15:51:49 INFO - PROCESS | 1008 | 1468191109873 Marionette DEBUG loaded listener.js 15:51:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC7FA8000) [pid = 1008] [serial = 2120] [outer = 000000AFC6969000] 15:51:50 INFO - PROCESS | 1008 | 1468191110320 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]]]}] 15:51:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:51:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 645ms 15:51:50 INFO - PROCESS | 1008 | 1468191110369 Marionette TRACE conn5 -> [0,2789,"getWindowHandle",null] 15:51:50 INFO - PROCESS | 1008 | 1468191110371 Marionette TRACE conn5 <- [1,2789,null,{"value":"13"}] 15:51:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:51:50 INFO - PROCESS | 1008 | 1468191110380 Marionette TRACE conn5 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:51:50 INFO - PROCESS | 1008 | 1468191110382 Marionette TRACE conn5 <- [1,2790,null,{}] 15:51:50 INFO - PROCESS | 1008 | 1468191110386 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}] 15:51:50 INFO - PROCESS | 1008 | 1468191110388 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:50 INFO - PROCESS | 1008 | 1468191110479 Marionette TRACE conn5 <- [1,2791,null,{"value":null}] 15:51:50 INFO - PROCESS | 1008 | 1468191110484 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:50 INFO - PROCESS | 1008 | 1468191110486 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCC97000 == 38 [pid = 1008] [id = 707] 15:51:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC7FAC400) [pid = 1008] [serial = 2121] [outer = 0000000000000000] 15:51:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC8D5BC00) [pid = 1008] [serial = 2122] [outer = 000000AFC7FAC400] 15:51:50 INFO - PROCESS | 1008 | 1468191110533 Marionette DEBUG loaded listener.js 15:51:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC8D63800) [pid = 1008] [serial = 2123] [outer = 000000AFC7FAC400] 15:51:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD2E6000 == 37 [pid = 1008] [id = 694] 15:51:51 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5E0000 == 36 [pid = 1008] [id = 693] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5D3000 == 35 [pid = 1008] [id = 695] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5894000 == 34 [pid = 1008] [id = 697] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC526C800 == 33 [pid = 1008] [id = 696] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8105800 == 32 [pid = 1008] [id = 699] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98C7800 == 31 [pid = 1008] [id = 701] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC933E000 == 30 [pid = 1008] [id = 700] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC04E800 == 29 [pid = 1008] [id = 705] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCBD7000 == 28 [pid = 1008] [id = 706] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60C6000 == 27 [pid = 1008] [id = 698] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8AE800 == 26 [pid = 1008] [id = 703] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60C5000 == 25 [pid = 1008] [id = 704] 15:51:52 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC526A000 == 24 [pid = 1008] [id = 702] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC5592000) [pid = 1008] [serial = 2078] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC5B3A000) [pid = 1008] [serial = 2080] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC4220000) [pid = 1008] [serial = 2068] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC4EA9C00) [pid = 1008] [serial = 2071] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC5037000) [pid = 1008] [serial = 2074] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5530C00) [pid = 1008] [serial = 2077] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC5035C00) [pid = 1008] [serial = 2072] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5B34000) [pid = 1008] [serial = 2053] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC489E000) [pid = 1008] [serial = 2051] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC2A48000) [pid = 1008] [serial = 2050] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBDD4E400) [pid = 1008] [serial = 2048] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB92EFC00) [pid = 1008] [serial = 2047] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC223E400) [pid = 1008] [serial = 2065] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFBD275800) [pid = 1008] [serial = 2062] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFBDCE6C00) [pid = 1008] [serial = 2063] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFB8D45400) [pid = 1008] [serial = 2059] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFB9107400) [pid = 1008] [serial = 2060] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFBD6EEC00) [pid = 1008] [serial = 2057] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFB7EC2400) [pid = 1008] [serial = 2056] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC6095C00) [pid = 1008] [serial = 2054] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC539DC00) [pid = 1008] [serial = 2075] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC262E800) [pid = 1008] [serial = 2066] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC42AE800) [pid = 1008] [serial = 2069] [outer = 0000000000000000] [url = about:blank] 15:51:52 INFO - PROCESS | 1008 | 1468191112333 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]]]}] 15:51:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:51:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1991ms 15:51:52 INFO - PROCESS | 1008 | 1468191112375 Marionette TRACE conn5 -> [0,2793,"getWindowHandle",null] 15:51:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:51:52 INFO - PROCESS | 1008 | 1468191112379 Marionette TRACE conn5 <- [1,2793,null,{"value":"13"}] 15:51:52 INFO - PROCESS | 1008 | 1468191112384 Marionette TRACE conn5 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:51:52 INFO - PROCESS | 1008 | 1468191112388 Marionette TRACE conn5 <- [1,2794,null,{}] 15:51:52 INFO - PROCESS | 1008 | 1468191112394 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}] 15:51:52 INFO - PROCESS | 1008 | 1468191112397 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:52 INFO - PROCESS | 1008 | 1468191112493 Marionette TRACE conn5 <- [1,2795,null,{"value":null}] 15:51:52 INFO - PROCESS | 1008 | 1468191112500 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:52 INFO - PROCESS | 1008 | 1468191112505 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD26A000 == 25 [pid = 1008] [id = 708] 15:51:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFB8BB8C00) [pid = 1008] [serial = 2124] [outer = 0000000000000000] 15:51:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFB8BBA000) [pid = 1008] [serial = 2125] [outer = 000000AFB8BB8C00] 15:51:52 INFO - PROCESS | 1008 | 1468191112557 Marionette DEBUG loaded listener.js 15:51:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFB8C89000) [pid = 1008] [serial = 2126] [outer = 000000AFB8BB8C00] 15:51:53 INFO - PROCESS | 1008 | 1468191113058 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]]]}] 15:51:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:51:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 731ms 15:51:53 INFO - PROCESS | 1008 | 1468191113115 Marionette TRACE conn5 -> [0,2797,"getWindowHandle",null] 15:51:53 INFO - PROCESS | 1008 | 1468191113121 Marionette TRACE conn5 <- [1,2797,null,{"value":"13"}] 15:51:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:51:53 INFO - PROCESS | 1008 | 1468191113127 Marionette TRACE conn5 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 1008 | 1468191113130 Marionette TRACE conn5 <- [1,2798,null,{}] 15:51:53 INFO - PROCESS | 1008 | 1468191113133 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}] 15:51:53 INFO - PROCESS | 1008 | 1468191113137 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:53 INFO - PROCESS | 1008 | 1468191113230 Marionette TRACE conn5 <- [1,2799,null,{"value":null}] 15:51:53 INFO - PROCESS | 1008 | 1468191113237 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:53 INFO - PROCESS | 1008 | 1468191113240 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0E1000 == 26 [pid = 1008] [id = 709] 15:51:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFB8D4E800) [pid = 1008] [serial = 2127] [outer = 0000000000000000] 15:51:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFB9105400) [pid = 1008] [serial = 2128] [outer = 000000AFB8D4E800] 15:51:53 INFO - PROCESS | 1008 | 1468191113290 Marionette DEBUG loaded listener.js 15:51:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB9112C00) [pid = 1008] [serial = 2129] [outer = 000000AFB8D4E800] 15:51:53 INFO - PROCESS | 1008 | 1468191113764 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]]]}] 15:51:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:51:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 691ms 15:51:53 INFO - PROCESS | 1008 | 1468191113820 Marionette TRACE conn5 -> [0,2801,"getWindowHandle",null] 15:51:53 INFO - PROCESS | 1008 | 1468191113823 Marionette TRACE conn5 <- [1,2801,null,{"value":"13"}] 15:51:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:51:53 INFO - PROCESS | 1008 | 1468191113826 Marionette TRACE conn5 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:51:53 INFO - PROCESS | 1008 | 1468191113830 Marionette TRACE conn5 <- [1,2802,null,{}] 15:51:53 INFO - PROCESS | 1008 | 1468191113842 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}] 15:51:53 INFO - PROCESS | 1008 | 1468191113847 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:53 INFO - PROCESS | 1008 | 1468191113964 Marionette TRACE conn5 <- [1,2803,null,{"value":null}] 15:51:54 INFO - PROCESS | 1008 | 1468191114049 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 1008 | 1468191114053 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50BC000 == 27 [pid = 1008] [id = 710] 15:51:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB6E35400) [pid = 1008] [serial = 2130] [outer = 0000000000000000] 15:51:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBD277800) [pid = 1008] [serial = 2131] [outer = 000000AFB6E35400] 15:51:54 INFO - PROCESS | 1008 | 1468191114104 Marionette DEBUG loaded listener.js 15:51:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBDA49000) [pid = 1008] [serial = 2132] [outer = 000000AFB6E35400] 15:51:54 INFO - PROCESS | 1008 | 1468191114466 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]]]}] 15:51:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:51:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 690ms 15:51:54 INFO - PROCESS | 1008 | 1468191114519 Marionette TRACE conn5 -> [0,2805,"getWindowHandle",null] 15:51:54 INFO - PROCESS | 1008 | 1468191114522 Marionette TRACE conn5 <- [1,2805,null,{"value":"13"}] 15:51:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:51:54 INFO - PROCESS | 1008 | 1468191114535 Marionette TRACE conn5 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:51:54 INFO - PROCESS | 1008 | 1468191114537 Marionette TRACE conn5 <- [1,2806,null,{}] 15:51:54 INFO - PROCESS | 1008 | 1468191114541 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}] 15:51:54 INFO - PROCESS | 1008 | 1468191114543 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:54 INFO - PROCESS | 1008 | 1468191114631 Marionette TRACE conn5 <- [1,2807,null,{"value":null}] 15:51:54 INFO - PROCESS | 1008 | 1468191114637 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:54 INFO - PROCESS | 1008 | 1468191114639 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5698000 == 28 [pid = 1008] [id = 711] 15:51:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBDD47C00) [pid = 1008] [serial = 2133] [outer = 0000000000000000] 15:51:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBE910000) [pid = 1008] [serial = 2134] [outer = 000000AFBDD47C00] 15:51:54 INFO - PROCESS | 1008 | 1468191114686 Marionette DEBUG loaded listener.js 15:51:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBEAC6800) [pid = 1008] [serial = 2135] [outer = 000000AFBDD47C00] 15:51:55 INFO - PROCESS | 1008 | 1468191115094 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]]]}] 15:51:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:51:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 628ms 15:51:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:51:55 INFO - PROCESS | 1008 | 1468191115167 Marionette TRACE conn5 -> [0,2809,"getWindowHandle",null] 15:51:55 INFO - PROCESS | 1008 | 1468191115169 Marionette TRACE conn5 <- [1,2809,null,{"value":"13"}] 15:51:55 INFO - PROCESS | 1008 | 1468191115173 Marionette TRACE conn5 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:51:55 INFO - PROCESS | 1008 | 1468191115174 Marionette TRACE conn5 <- [1,2810,null,{}] 15:51:55 INFO - PROCESS | 1008 | 1468191115178 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}] 15:51:55 INFO - PROCESS | 1008 | 1468191115180 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:55 INFO - PROCESS | 1008 | 1468191115261 Marionette TRACE conn5 <- [1,2811,null,{"value":null}] 15:51:55 INFO - PROCESS | 1008 | 1468191115268 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:55 INFO - PROCESS | 1008 | 1468191115271 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F67000 == 29 [pid = 1008] [id = 712] 15:51:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFB8B68000) [pid = 1008] [serial = 2136] [outer = 0000000000000000] 15:51:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC223C800) [pid = 1008] [serial = 2137] [outer = 000000AFB8B68000] 15:51:55 INFO - PROCESS | 1008 | 1468191115317 Marionette DEBUG loaded listener.js 15:51:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC2627C00) [pid = 1008] [serial = 2138] [outer = 000000AFB8B68000] 15:51:55 INFO - PROCESS | 1008 | 1468191115775 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]]]}] 15:51:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:51:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 626ms 15:51:55 INFO - PROCESS | 1008 | 1468191115809 Marionette TRACE conn5 -> [0,2813,"getWindowHandle",null] 15:51:55 INFO - PROCESS | 1008 | 1468191115811 Marionette TRACE conn5 <- [1,2813,null,{"value":"13"}] 15:51:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:51:55 INFO - PROCESS | 1008 | 1468191115815 Marionette TRACE conn5 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:51:55 INFO - PROCESS | 1008 | 1468191115816 Marionette TRACE conn5 <- [1,2814,null,{}] 15:51:55 INFO - PROCESS | 1008 | 1468191115820 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}] 15:51:55 INFO - PROCESS | 1008 | 1468191115826 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:55 INFO - PROCESS | 1008 | 1468191115939 Marionette TRACE conn5 <- [1,2815,null,{"value":null}] 15:51:55 INFO - PROCESS | 1008 | 1468191115947 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:55 INFO - PROCESS | 1008 | 1468191115949 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F1E000 == 30 [pid = 1008] [id = 713] 15:51:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC2A48000) [pid = 1008] [serial = 2139] [outer = 0000000000000000] 15:51:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC4229000) [pid = 1008] [serial = 2140] [outer = 000000AFC2A48000] 15:51:56 INFO - PROCESS | 1008 | 1468191115995 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC489F800) [pid = 1008] [serial = 2141] [outer = 000000AFC2A48000] 15:51:56 INFO - PROCESS | 1008 | 1468191116441 Marionette TRACE conn5 <- [1,2816,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:51:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:51:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 692ms 15:51:56 INFO - PROCESS | 1008 | 1468191116508 Marionette TRACE conn5 -> [0,2817,"getWindowHandle",null] 15:51:56 INFO - PROCESS | 1008 | 1468191116510 Marionette TRACE conn5 <- [1,2817,null,{"value":"13"}] 15:51:56 INFO - PROCESS | 1008 | 1468191116513 Marionette TRACE conn5 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:51:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:51:56 INFO - PROCESS | 1008 | 1468191116515 Marionette TRACE conn5 <- [1,2818,null,{}] 15:51:56 INFO - PROCESS | 1008 | 1468191116518 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}] 15:51:56 INFO - PROCESS | 1008 | 1468191116521 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:56 INFO - PROCESS | 1008 | 1468191116601 Marionette TRACE conn5 <- [1,2819,null,{"value":null}] 15:51:56 INFO - PROCESS | 1008 | 1468191116638 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:56 INFO - PROCESS | 1008 | 1468191116640 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC932F800 == 31 [pid = 1008] [id = 714] 15:51:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC48A1800) [pid = 1008] [serial = 2142] [outer = 0000000000000000] 15:51:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC5031C00) [pid = 1008] [serial = 2143] [outer = 000000AFC48A1800] 15:51:56 INFO - PROCESS | 1008 | 1468191116686 Marionette DEBUG loaded listener.js 15:51:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC50AF400) [pid = 1008] [serial = 2144] [outer = 000000AFC48A1800] 15:51:57 INFO - PROCESS | 1008 | 1468191117112 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]]]}] 15:51:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:51:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 629ms 15:51:57 INFO - PROCESS | 1008 | 1468191117151 Marionette TRACE conn5 -> [0,2821,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1008 | 1468191117154 Marionette TRACE conn5 <- [1,2821,null,{"value":"13"}] 15:51:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:51:57 INFO - PROCESS | 1008 | 1468191117157 Marionette TRACE conn5 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - PROCESS | 1008 | 1468191117159 Marionette TRACE conn5 <- [1,2822,null,{}] 15:51:57 INFO - PROCESS | 1008 | 1468191117162 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}] 15:51:57 INFO - PROCESS | 1008 | 1468191117164 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:57 INFO - PROCESS | 1008 | 1468191117247 Marionette TRACE conn5 <- [1,2823,null,{"value":null}] 15:51:57 INFO - PROCESS | 1008 | 1468191117253 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 1008 | 1468191117255 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98BF800 == 32 [pid = 1008] [id = 715] 15:51:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC50B2000) [pid = 1008] [serial = 2145] [outer = 0000000000000000] 15:51:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC539C000) [pid = 1008] [serial = 2146] [outer = 000000AFC50B2000] 15:51:57 INFO - PROCESS | 1008 | 1468191117302 Marionette DEBUG loaded listener.js 15:51:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC552B000) [pid = 1008] [serial = 2147] [outer = 000000AFC50B2000] 15:51:57 INFO - PROCESS | 1008 | 1468191117777 Marionette TRACE conn5 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:51:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:51:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 630ms 15:51:57 INFO - PROCESS | 1008 | 1468191117793 Marionette TRACE conn5 -> [0,2825,"getWindowHandle",null] 15:51:57 INFO - PROCESS | 1008 | 1468191117795 Marionette TRACE conn5 <- [1,2825,null,{"value":"13"}] 15:51:57 INFO - PROCESS | 1008 | 1468191117798 Marionette TRACE conn5 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:51:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:51:57 INFO - PROCESS | 1008 | 1468191117800 Marionette TRACE conn5 <- [1,2826,null,{}] 15:51:57 INFO - PROCESS | 1008 | 1468191117810 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}] 15:51:57 INFO - PROCESS | 1008 | 1468191117812 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:57 INFO - PROCESS | 1008 | 1468191117924 Marionette TRACE conn5 <- [1,2827,null,{"value":null}] 15:51:57 INFO - PROCESS | 1008 | 1468191117930 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:57 INFO - PROCESS | 1008 | 1468191117932 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:57 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50B7000 == 33 [pid = 1008] [id = 716] 15:51:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC5586C00) [pid = 1008] [serial = 2148] [outer = 0000000000000000] 15:51:57 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC5795C00) [pid = 1008] [serial = 2149] [outer = 000000AFC5586C00] 15:51:57 INFO - PROCESS | 1008 | 1468191117977 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC5B38000) [pid = 1008] [serial = 2150] [outer = 000000AFC5586C00] 15:51:58 INFO - PROCESS | 1008 | 1468191118435 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]]]}] 15:51:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:51:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 690ms 15:51:58 INFO - PROCESS | 1008 | 1468191118500 Marionette TRACE conn5 -> [0,2829,"getWindowHandle",null] 15:51:58 INFO - PROCESS | 1008 | 1468191118502 Marionette TRACE conn5 <- [1,2829,null,{"value":"13"}] 15:51:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:51:58 INFO - PROCESS | 1008 | 1468191118505 Marionette TRACE conn5 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:51:58 INFO - PROCESS | 1008 | 1468191118507 Marionette TRACE conn5 <- [1,2830,null,{}] 15:51:58 INFO - PROCESS | 1008 | 1468191118511 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}] 15:51:58 INFO - PROCESS | 1008 | 1468191118513 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:58 INFO - PROCESS | 1008 | 1468191118629 Marionette TRACE conn5 <- [1,2831,null,{"value":null}] 15:51:58 INFO - PROCESS | 1008 | 1468191118695 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:58 INFO - PROCESS | 1008 | 1468191118697 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:58 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5F6800 == 34 [pid = 1008] [id = 717] 15:51:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC5B39000) [pid = 1008] [serial = 2151] [outer = 0000000000000000] 15:51:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC6093000) [pid = 1008] [serial = 2152] [outer = 000000AFC5B39000] 15:51:58 INFO - PROCESS | 1008 | 1468191118743 Marionette DEBUG loaded listener.js 15:51:58 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC61AA400) [pid = 1008] [serial = 2153] [outer = 000000AFC5B39000] 15:51:59 INFO - PROCESS | 1008 | 1468191119190 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]]]}] 15:51:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:51:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 731ms 15:51:59 INFO - PROCESS | 1008 | 1468191119272 Marionette TRACE conn5 -> [0,2833,"getWindowHandle",null] 15:51:59 INFO - PROCESS | 1008 | 1468191119275 Marionette TRACE conn5 <- [1,2833,null,{"value":"13"}] 15:51:59 INFO - PROCESS | 1008 | 1468191119281 Marionette TRACE conn5 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:51:59 INFO - PROCESS | 1008 | 1468191119283 Marionette TRACE conn5 <- [1,2834,null,{}] 15:51:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:51:59 INFO - PROCESS | 1008 | 1468191119291 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}] 15:51:59 INFO - PROCESS | 1008 | 1468191119294 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:59 INFO - PROCESS | 1008 | 1468191119419 Marionette TRACE conn5 <- [1,2835,null,{"value":null}] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC5395C00) [pid = 1008] [serial = 2106] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC5A52800) [pid = 1008] [serial = 2109] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC61A9C00) [pid = 1008] [serial = 2112] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC6969000) [pid = 1008] [serial = 2118] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFB7709000) [pid = 1008] [serial = 2103] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC2624400) [pid = 1008] [serial = 2100] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC2359800) [pid = 1008] [serial = 2097] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8D49000) [pid = 1008] [serial = 2094] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBDCE9000) [pid = 1008] [serial = 2091] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB6E2D800) [pid = 1008] [serial = 2088] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8D4A000) [pid = 1008] [serial = 2085] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8BAFC00) [pid = 1008] [serial = 2082] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5592400) [pid = 1008] [serial = 2079] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:51:59 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBF583C00) [pid = 1008] [serial = 2115] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:51:59 INFO - PROCESS | 1008 | 1468191119630 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:51:59 INFO - PROCESS | 1008 | 1468191119633 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:51:59 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5695800 == 35 [pid = 1008] [id = 718] 15:51:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFB7709000) [pid = 1008] [serial = 2154] [outer = 0000000000000000] 15:51:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFB8BAFC00) [pid = 1008] [serial = 2155] [outer = 000000AFB7709000] 15:51:59 INFO - PROCESS | 1008 | 1468191119682 Marionette DEBUG loaded listener.js 15:51:59 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC421E000) [pid = 1008] [serial = 2156] [outer = 000000AFB7709000] 15:52:00 INFO - PROCESS | 1008 | 1468191120067 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]]]}] 15:52:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:52:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 818ms 15:52:00 INFO - PROCESS | 1008 | 1468191120109 Marionette TRACE conn5 -> [0,2837,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 1008 | 1468191120111 Marionette TRACE conn5 <- [1,2837,null,{"value":"13"}] 15:52:00 INFO - PROCESS | 1008 | 1468191120115 Marionette TRACE conn5 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:52:00 INFO - PROCESS | 1008 | 1468191120116 Marionette TRACE conn5 <- [1,2838,null,{}] 15:52:00 INFO - PROCESS | 1008 | 1468191120120 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}] 15:52:00 INFO - PROCESS | 1008 | 1468191120122 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:00 INFO - PROCESS | 1008 | 1468191120238 Marionette TRACE conn5 <- [1,2839,null,{"value":null}] 15:52:00 INFO - PROCESS | 1008 | 1468191120246 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 1008 | 1468191120248 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCBCA000 == 36 [pid = 1008] [id = 719] 15:52:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC2358000) [pid = 1008] [serial = 2157] [outer = 0000000000000000] 15:52:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5B39800) [pid = 1008] [serial = 2158] [outer = 000000AFC2358000] 15:52:00 INFO - PROCESS | 1008 | 1468191120293 Marionette DEBUG loaded listener.js 15:52:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC8D5F000) [pid = 1008] [serial = 2159] [outer = 000000AFC2358000] 15:52:00 INFO - PROCESS | 1008 | 1468191120716 Marionette TRACE conn5 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:52:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:52:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 629ms 15:52:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:52:00 INFO - PROCESS | 1008 | 1468191120747 Marionette TRACE conn5 -> [0,2841,"getWindowHandle",null] 15:52:00 INFO - PROCESS | 1008 | 1468191120749 Marionette TRACE conn5 <- [1,2841,null,{"value":"13"}] 15:52:00 INFO - PROCESS | 1008 | 1468191120753 Marionette TRACE conn5 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:52:00 INFO - PROCESS | 1008 | 1468191120755 Marionette TRACE conn5 <- [1,2842,null,{}] 15:52:00 INFO - PROCESS | 1008 | 1468191120758 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}] 15:52:00 INFO - PROCESS | 1008 | 1468191120760 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:00 INFO - PROCESS | 1008 | 1468191120875 Marionette TRACE conn5 <- [1,2843,null,{"value":null}] 15:52:00 INFO - PROCESS | 1008 | 1468191120913 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:00 INFO - PROCESS | 1008 | 1468191120915 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:00 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCF03800 == 37 [pid = 1008] [id = 720] 15:52:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC8DD4C00) [pid = 1008] [serial = 2160] [outer = 0000000000000000] 15:52:00 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC8DDA400) [pid = 1008] [serial = 2161] [outer = 000000AFC8DD4C00] 15:52:00 INFO - PROCESS | 1008 | 1468191120960 Marionette DEBUG loaded listener.js 15:52:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC8FE7C00) [pid = 1008] [serial = 2162] [outer = 000000AFC8DD4C00] 15:52:01 INFO - PROCESS | 1008 | 1468191121361 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]]]}] 15:52:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:52:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 628ms 15:52:01 INFO - PROCESS | 1008 | 1468191121384 Marionette TRACE conn5 -> [0,2845,"getWindowHandle",null] 15:52:01 INFO - PROCESS | 1008 | 1468191121386 Marionette TRACE conn5 <- [1,2845,null,{"value":"13"}] 15:52:01 INFO - PROCESS | 1008 | 1468191121390 Marionette TRACE conn5 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:52:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:52:01 INFO - PROCESS | 1008 | 1468191121391 Marionette TRACE conn5 <- [1,2846,null,{}] 15:52:01 INFO - PROCESS | 1008 | 1468191121395 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}] 15:52:01 INFO - PROCESS | 1008 | 1468191121397 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:01 INFO - PROCESS | 1008 | 1468191121519 Marionette TRACE conn5 <- [1,2847,null,{"value":null}] 15:52:01 INFO - PROCESS | 1008 | 1468191121526 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:01 INFO - PROCESS | 1008 | 1468191121535 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:01 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCF1E000 == 38 [pid = 1008] [id = 721] 15:52:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC9350400) [pid = 1008] [serial = 2163] [outer = 0000000000000000] 15:52:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC9355C00) [pid = 1008] [serial = 2164] [outer = 000000AFC9350400] 15:52:01 INFO - PROCESS | 1008 | 1468191121580 Marionette DEBUG loaded listener.js 15:52:01 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC935CC00) [pid = 1008] [serial = 2165] [outer = 000000AFC9350400] 15:52:02 INFO - PROCESS | 1008 | 1468191122324 Marionette TRACE conn5 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:52:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:52:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 986ms 15:52:02 INFO - PROCESS | 1008 | 1468191122380 Marionette TRACE conn5 -> [0,2849,"getWindowHandle",null] 15:52:02 INFO - PROCESS | 1008 | 1468191122385 Marionette TRACE conn5 <- [1,2849,null,{"value":"13"}] 15:52:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:52:02 INFO - PROCESS | 1008 | 1468191122391 Marionette TRACE conn5 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:52:02 INFO - PROCESS | 1008 | 1468191122396 Marionette TRACE conn5 <- [1,2850,null,{}] 15:52:02 INFO - PROCESS | 1008 | 1468191122402 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}] 15:52:02 INFO - PROCESS | 1008 | 1468191122406 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:02 INFO - PROCESS | 1008 | 1468191122543 Marionette TRACE conn5 <- [1,2851,null,{"value":null}] 15:52:02 INFO - PROCESS | 1008 | 1468191122662 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:02 INFO - PROCESS | 1008 | 1468191122665 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:02 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF0E0000 == 39 [pid = 1008] [id = 722] 15:52:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB8C24800) [pid = 1008] [serial = 2166] [outer = 0000000000000000] 15:52:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB8D44C00) [pid = 1008] [serial = 2167] [outer = 000000AFB8C24800] 15:52:02 INFO - PROCESS | 1008 | 1468191122725 Marionette DEBUG loaded listener.js 15:52:02 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB910C400) [pid = 1008] [serial = 2168] [outer = 000000AFB8C24800] 15:52:03 INFO - PROCESS | 1008 | 1468191123635 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]]]}] 15:52:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:52:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1303ms 15:52:03 INFO - PROCESS | 1008 | 1468191123697 Marionette TRACE conn5 -> [0,2853,"getWindowHandle",null] 15:52:03 INFO - PROCESS | 1008 | 1468191123702 Marionette TRACE conn5 <- [1,2853,null,{"value":"13"}] 15:52:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:52:03 INFO - PROCESS | 1008 | 1468191123708 Marionette TRACE conn5 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:52:03 INFO - PROCESS | 1008 | 1468191123712 Marionette TRACE conn5 <- [1,2854,null,{}] 15:52:03 INFO - PROCESS | 1008 | 1468191123718 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}] 15:52:03 INFO - PROCESS | 1008 | 1468191123721 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:03 INFO - PROCESS | 1008 | 1468191123857 Marionette TRACE conn5 <- [1,2855,null,{"value":null}] 15:52:03 INFO - PROCESS | 1008 | 1468191123934 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:03 INFO - PROCESS | 1008 | 1468191123939 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDCC3800 == 40 [pid = 1008] [id = 723] 15:52:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 91 (000000AFB8D48C00) [pid = 1008] [serial = 2169] [outer = 0000000000000000] 15:52:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 92 (000000AFB8D4EC00) [pid = 1008] [serial = 2170] [outer = 000000AFB8D48C00] 15:52:04 INFO - PROCESS | 1008 | 1468191124033 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 93 (000000AFB910B400) [pid = 1008] [serial = 2171] [outer = 000000AFB8D48C00] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCF03800 == 39 [pid = 1008] [id = 720] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCBCA000 == 38 [pid = 1008] [id = 719] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5695800 == 37 [pid = 1008] [id = 718] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5F6800 == 36 [pid = 1008] [id = 717] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50B7000 == 35 [pid = 1008] [id = 716] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98BF800 == 34 [pid = 1008] [id = 715] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC932F800 == 33 [pid = 1008] [id = 714] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F1E000 == 32 [pid = 1008] [id = 713] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F67000 == 31 [pid = 1008] [id = 712] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5698000 == 30 [pid = 1008] [id = 711] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50BC000 == 29 [pid = 1008] [id = 710] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0E1000 == 28 [pid = 1008] [id = 709] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 92 (000000AFC8D5BC00) [pid = 1008] [serial = 2122] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD26A000 == 27 [pid = 1008] [id = 708] 15:52:04 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCC97000 == 26 [pid = 1008] [id = 707] 15:52:04 INFO - PROCESS | 1008 | 1468191124531 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]]]}] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 91 (000000AFC5519C00) [pid = 1008] [serial = 2107] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 90 (000000AFC5D88400) [pid = 1008] [serial = 2111] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFC5B3C400) [pid = 1008] [serial = 2110] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC5535C00) [pid = 1008] [serial = 2108] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC6913800) [pid = 1008] [serial = 2113] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC7C06800) [pid = 1008] [serial = 2119] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC7FA8000) [pid = 1008] [serial = 2120] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC5215400) [pid = 1008] [serial = 2104] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC5029400) [pid = 1008] [serial = 2101] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC5036000) [pid = 1008] [serial = 2102] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC3F18000) [pid = 1008] [serial = 2098] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC48A5400) [pid = 1008] [serial = 2099] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBF58DC00) [pid = 1008] [serial = 2095] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC234A800) [pid = 1008] [serial = 2096] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBE976400) [pid = 1008] [serial = 2092] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBEA28400) [pid = 1008] [serial = 2093] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBD120000) [pid = 1008] [serial = 2089] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBD6F9800) [pid = 1008] [serial = 2090] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8E0AC00) [pid = 1008] [serial = 2086] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB9110000) [pid = 1008] [serial = 2087] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB8BB3C00) [pid = 1008] [serial = 2083] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB8C2C000) [pid = 1008] [serial = 2084] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC5D8A400) [pid = 1008] [serial = 2081] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC6C9D000) [pid = 1008] [serial = 2114] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC539C400) [pid = 1008] [serial = 2116] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC5395400) [pid = 1008] [serial = 2105] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC6C9A800) [pid = 1008] [serial = 2117] [outer = 0000000000000000] [url = about:blank] 15:52:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:52:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 899ms 15:52:04 INFO - PROCESS | 1008 | 1468191124609 Marionette TRACE conn5 -> [0,2857,"getWindowHandle",null] 15:52:04 INFO - PROCESS | 1008 | 1468191124615 Marionette TRACE conn5 <- [1,2857,null,{"value":"13"}] 15:52:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:52:04 INFO - PROCESS | 1008 | 1468191124621 Marionette TRACE conn5 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:52:04 INFO - PROCESS | 1008 | 1468191124624 Marionette TRACE conn5 <- [1,2858,null,{}] 15:52:04 INFO - PROCESS | 1008 | 1468191124628 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}] 15:52:04 INFO - PROCESS | 1008 | 1468191124631 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:04 INFO - PROCESS | 1008 | 1468191124723 Marionette TRACE conn5 <- [1,2859,null,{"value":null}] 15:52:04 INFO - PROCESS | 1008 | 1468191124739 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:04 INFO - PROCESS | 1008 | 1468191124741 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:04 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26CC800 == 27 [pid = 1008] [id = 724] 15:52:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB9B52C00) [pid = 1008] [serial = 2172] [outer = 0000000000000000] 15:52:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB9CCD400) [pid = 1008] [serial = 2173] [outer = 000000AFB9B52C00] 15:52:04 INFO - PROCESS | 1008 | 1468191124790 Marionette DEBUG loaded listener.js 15:52:04 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBD273C00) [pid = 1008] [serial = 2174] [outer = 000000AFB9B52C00] 15:52:05 INFO - PROCESS | 1008 | 1468191125287 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]]]}] 15:52:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:52:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 693ms 15:52:05 INFO - PROCESS | 1008 | 1468191125316 Marionette TRACE conn5 -> [0,2861,"getWindowHandle",null] 15:52:05 INFO - PROCESS | 1008 | 1468191125318 Marionette TRACE conn5 <- [1,2861,null,{"value":"13"}] 15:52:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:52:05 INFO - PROCESS | 1008 | 1468191125322 Marionette TRACE conn5 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:52:05 INFO - PROCESS | 1008 | 1468191125326 Marionette TRACE conn5 <- [1,2862,null,{}] 15:52:05 INFO - PROCESS | 1008 | 1468191125337 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}] 15:52:05 INFO - PROCESS | 1008 | 1468191125342 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:05 INFO - PROCESS | 1008 | 1468191125461 Marionette TRACE conn5 <- [1,2863,null,{"value":null}] 15:52:05 INFO - PROCESS | 1008 | 1468191125550 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:05 INFO - PROCESS | 1008 | 1468191125553 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:05 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC55D0000 == 28 [pid = 1008] [id = 725] 15:52:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBE911000) [pid = 1008] [serial = 2175] [outer = 0000000000000000] 15:52:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBEA22000) [pid = 1008] [serial = 2176] [outer = 000000AFBE911000] 15:52:05 INFO - PROCESS | 1008 | 1468191125611 Marionette DEBUG loaded listener.js 15:52:05 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFBF583C00) [pid = 1008] [serial = 2177] [outer = 000000AFBE911000] 15:52:05 INFO - PROCESS | 1008 | 1468191125995 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]]]}] 15:52:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:52:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 734ms 15:52:06 INFO - PROCESS | 1008 | 1468191126059 Marionette TRACE conn5 -> [0,2865,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 1008 | 1468191126061 Marionette TRACE conn5 <- [1,2865,null,{"value":"13"}] 15:52:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:52:06 INFO - PROCESS | 1008 | 1468191126065 Marionette TRACE conn5 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1008 | 1468191126067 Marionette TRACE conn5 <- [1,2866,null,{}] 15:52:06 INFO - PROCESS | 1008 | 1468191126070 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}] 15:52:06 INFO - PROCESS | 1008 | 1468191126072 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:06 INFO - PROCESS | 1008 | 1468191126161 Marionette TRACE conn5 <- [1,2867,null,{"value":null}] 15:52:06 INFO - PROCESS | 1008 | 1468191126167 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 1008 | 1468191126169 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F68800 == 29 [pid = 1008] [id = 726] 15:52:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC22D6000) [pid = 1008] [serial = 2178] [outer = 0000000000000000] 15:52:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC262E800) [pid = 1008] [serial = 2179] [outer = 000000AFC22D6000] 15:52:06 INFO - PROCESS | 1008 | 1468191126215 Marionette DEBUG loaded listener.js 15:52:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC2ACC000) [pid = 1008] [serial = 2180] [outer = 000000AFC22D6000] 15:52:06 INFO - PROCESS | 1008 | 1468191126683 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]]]}] 15:52:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:52:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 626ms 15:52:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:52:06 INFO - PROCESS | 1008 | 1468191126696 Marionette TRACE conn5 -> [0,2869,"getWindowHandle",null] 15:52:06 INFO - PROCESS | 1008 | 1468191126699 Marionette TRACE conn5 <- [1,2869,null,{"value":"13"}] 15:52:06 INFO - PROCESS | 1008 | 1468191126702 Marionette TRACE conn5 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:52:06 INFO - PROCESS | 1008 | 1468191126704 Marionette TRACE conn5 <- [1,2870,null,{}] 15:52:06 INFO - PROCESS | 1008 | 1468191126707 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}] 15:52:06 INFO - PROCESS | 1008 | 1468191126710 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:06 INFO - PROCESS | 1008 | 1468191126832 Marionette TRACE conn5 <- [1,2871,null,{"value":null}] 15:52:06 INFO - PROCESS | 1008 | 1468191126915 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:06 INFO - PROCESS | 1008 | 1468191126917 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:06 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7697800 == 30 [pid = 1008] [id = 727] 15:52:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFB8BAC800) [pid = 1008] [serial = 2181] [outer = 0000000000000000] 15:52:06 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC421C000) [pid = 1008] [serial = 2182] [outer = 000000AFB8BAC800] 15:52:06 INFO - PROCESS | 1008 | 1468191126962 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC42AA400) [pid = 1008] [serial = 2183] [outer = 000000AFB8BAC800] 15:52:07 INFO - PROCESS | 1008 | 1468191127413 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]]]}] 15:52:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:52:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 732ms 15:52:07 INFO - PROCESS | 1008 | 1468191127435 Marionette TRACE conn5 -> [0,2873,"getWindowHandle",null] 15:52:07 INFO - PROCESS | 1008 | 1468191127438 Marionette TRACE conn5 <- [1,2873,null,{"value":"13"}] 15:52:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:52:07 INFO - PROCESS | 1008 | 1468191127441 Marionette TRACE conn5 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:52:07 INFO - PROCESS | 1008 | 1468191127443 Marionette TRACE conn5 <- [1,2874,null,{}] 15:52:07 INFO - PROCESS | 1008 | 1468191127447 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}] 15:52:07 INFO - PROCESS | 1008 | 1468191127453 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:07 INFO - PROCESS | 1008 | 1468191127594 Marionette TRACE conn5 <- [1,2875,null,{"value":null}] 15:52:07 INFO - PROCESS | 1008 | 1468191127655 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:07 INFO - PROCESS | 1008 | 1468191127657 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:07 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9339000 == 31 [pid = 1008] [id = 728] 15:52:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC4F58C00) [pid = 1008] [serial = 2184] [outer = 0000000000000000] 15:52:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC52D6800) [pid = 1008] [serial = 2185] [outer = 000000AFC4F58C00] 15:52:07 INFO - PROCESS | 1008 | 1468191127706 Marionette DEBUG loaded listener.js 15:52:07 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC53A0C00) [pid = 1008] [serial = 2186] [outer = 000000AFC4F58C00] 15:52:08 INFO - PROCESS | 1008 | 1468191128148 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]]]}] 15:52:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:52:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 733ms 15:52:08 INFO - PROCESS | 1008 | 1468191128215 Marionette TRACE conn5 -> [0,2877,"getWindowHandle",null] 15:52:08 INFO - PROCESS | 1008 | 1468191128217 Marionette TRACE conn5 <- [1,2877,null,{"value":"13"}] 15:52:08 INFO - PROCESS | 1008 | 1468191128221 Marionette TRACE conn5 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:52:08 INFO - PROCESS | 1008 | 1468191128223 Marionette TRACE conn5 <- [1,2878,null,{}] 15:52:08 INFO - PROCESS | 1008 | 1468191128226 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}] 15:52:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:52:08 INFO - PROCESS | 1008 | 1468191128228 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:08 INFO - PROCESS | 1008 | 1468191128345 Marionette TRACE conn5 <- [1,2879,null,{"value":null}] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8B68000) [pid = 1008] [serial = 2136] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC8DD4C00) [pid = 1008] [serial = 2160] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC50B2000) [pid = 1008] [serial = 2145] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5586C00) [pid = 1008] [serial = 2148] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB6E35400) [pid = 1008] [serial = 2130] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC2A48000) [pid = 1008] [serial = 2139] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8D4E800) [pid = 1008] [serial = 2127] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8BB8C00) [pid = 1008] [serial = 2124] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC7FAC400) [pid = 1008] [serial = 2121] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC5B39000) [pid = 1008] [serial = 2151] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFB7709000) [pid = 1008] [serial = 2154] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFBDD47C00) [pid = 1008] [serial = 2133] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC48A1800) [pid = 1008] [serial = 2142] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:52:08 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC2358000) [pid = 1008] [serial = 2157] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:52:08 INFO - PROCESS | 1008 | 1468191128532 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:08 INFO - PROCESS | 1008 | 1468191128534 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:08 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC55BA000 == 32 [pid = 1008] [id = 729] 15:52:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFB6E36800) [pid = 1008] [serial = 2187] [outer = 0000000000000000] 15:52:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8B6E000) [pid = 1008] [serial = 2188] [outer = 000000AFB6E36800] 15:52:08 INFO - PROCESS | 1008 | 1468191128581 Marionette DEBUG loaded listener.js 15:52:08 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC2358000) [pid = 1008] [serial = 2189] [outer = 000000AFB6E36800] 15:52:08 INFO - PROCESS | 1008 | 1468191128945 Marionette TRACE conn5 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:52:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:52:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 775ms 15:52:09 INFO - PROCESS | 1008 | 1468191129006 Marionette TRACE conn5 -> [0,2881,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 1008 | 1468191129008 Marionette TRACE conn5 <- [1,2881,null,{"value":"13"}] 15:52:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:52:09 INFO - PROCESS | 1008 | 1468191129011 Marionette TRACE conn5 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - PROCESS | 1008 | 1468191129013 Marionette TRACE conn5 <- [1,2882,null,{}] 15:52:09 INFO - PROCESS | 1008 | 1468191129017 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}] 15:52:09 INFO - PROCESS | 1008 | 1468191129019 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:09 INFO - PROCESS | 1008 | 1468191129132 Marionette TRACE conn5 <- [1,2883,null,{"value":null}] 15:52:09 INFO - PROCESS | 1008 | 1468191129144 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:09 INFO - PROCESS | 1008 | 1468191129146 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB8775800 == 33 [pid = 1008] [id = 730] 15:52:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFBEA1D800) [pid = 1008] [serial = 2190] [outer = 0000000000000000] 15:52:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC5520400) [pid = 1008] [serial = 2191] [outer = 000000AFBEA1D800] 15:52:09 INFO - PROCESS | 1008 | 1468191129192 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC5B37C00) [pid = 1008] [serial = 2192] [outer = 000000AFBEA1D800] 15:52:09 INFO - PROCESS | 1008 | 1468191129610 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]]]}] 15:52:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:52:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 629ms 15:52:09 INFO - PROCESS | 1008 | 1468191129643 Marionette TRACE conn5 -> [0,2885,"getWindowHandle",null] 15:52:09 INFO - PROCESS | 1008 | 1468191129646 Marionette TRACE conn5 <- [1,2885,null,{"value":"13"}] 15:52:09 INFO - PROCESS | 1008 | 1468191129649 Marionette TRACE conn5 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:52:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:52:09 INFO - PROCESS | 1008 | 1468191129651 Marionette TRACE conn5 <- [1,2886,null,{}] 15:52:09 INFO - PROCESS | 1008 | 1468191129654 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}] 15:52:09 INFO - PROCESS | 1008 | 1468191129656 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:09 INFO - PROCESS | 1008 | 1468191129768 Marionette TRACE conn5 <- [1,2887,null,{"value":null}] 15:52:09 INFO - PROCESS | 1008 | 1468191129807 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:09 INFO - PROCESS | 1008 | 1468191129809 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:09 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5EE000 == 34 [pid = 1008] [id = 731] 15:52:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5586800) [pid = 1008] [serial = 2193] [outer = 0000000000000000] 15:52:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC5D8A400) [pid = 1008] [serial = 2194] [outer = 000000AFC5586800] 15:52:09 INFO - PROCESS | 1008 | 1468191129855 Marionette DEBUG loaded listener.js 15:52:09 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC6092400) [pid = 1008] [serial = 2195] [outer = 000000AFC5586800] 15:52:10 INFO - PROCESS | 1008 | 1468191130273 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]]]}] 15:52:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:52:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 691ms 15:52:10 INFO - PROCESS | 1008 | 1468191130344 Marionette TRACE conn5 -> [0,2889,"getWindowHandle",null] 15:52:10 INFO - PROCESS | 1008 | 1468191130346 Marionette TRACE conn5 <- [1,2889,null,{"value":"13"}] 15:52:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:52:10 INFO - PROCESS | 1008 | 1468191130349 Marionette TRACE conn5 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:52:10 INFO - PROCESS | 1008 | 1468191130351 Marionette TRACE conn5 <- [1,2890,null,{}] 15:52:10 INFO - PROCESS | 1008 | 1468191130355 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}] 15:52:10 INFO - PROCESS | 1008 | 1468191130357 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:10 INFO - PROCESS | 1008 | 1468191130440 Marionette TRACE conn5 <- [1,2891,null,{"value":null}] 15:52:10 INFO - PROCESS | 1008 | 1468191130448 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:10 INFO - PROCESS | 1008 | 1468191130449 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:10 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8C0800 == 35 [pid = 1008] [id = 732] 15:52:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5029C00) [pid = 1008] [serial = 2196] [outer = 0000000000000000] 15:52:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC61AA800) [pid = 1008] [serial = 2197] [outer = 000000AFC5029C00] 15:52:10 INFO - PROCESS | 1008 | 1468191130494 Marionette DEBUG loaded listener.js 15:52:10 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC6A0B800) [pid = 1008] [serial = 2198] [outer = 000000AFC5029C00] 15:52:11 INFO - PROCESS | 1008 | 1468191131221 Marionette TRACE conn5 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:52:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:52:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 943ms 15:52:11 INFO - PROCESS | 1008 | 1468191131297 Marionette TRACE conn5 -> [0,2893,"getWindowHandle",null] 15:52:11 INFO - PROCESS | 1008 | 1468191131302 Marionette TRACE conn5 <- [1,2893,null,{"value":"13"}] 15:52:11 INFO - PROCESS | 1008 | 1468191131307 Marionette TRACE conn5 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:52:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:52:11 INFO - PROCESS | 1008 | 1468191131312 Marionette TRACE conn5 <- [1,2894,null,{}] 15:52:11 INFO - PROCESS | 1008 | 1468191131318 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}] 15:52:11 INFO - PROCESS | 1008 | 1468191131321 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:11 INFO - PROCESS | 1008 | 1468191131452 Marionette TRACE conn5 <- [1,2895,null,{"value":null}] 15:52:11 INFO - PROCESS | 1008 | 1468191131592 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:11 INFO - PROCESS | 1008 | 1468191131595 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:11 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC26E0800 == 36 [pid = 1008] [id = 733] 15:52:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB922C800) [pid = 1008] [serial = 2199] [outer = 0000000000000000] 15:52:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFB941E000) [pid = 1008] [serial = 2200] [outer = 000000AFB922C800] 15:52:11 INFO - PROCESS | 1008 | 1468191131661 Marionette DEBUG loaded listener.js 15:52:11 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFBDA46800) [pid = 1008] [serial = 2201] [outer = 000000AFB922C800] 15:52:12 INFO - PROCESS | 1008 | 1468191132232 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]]]}] 15:52:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:52:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 984ms 15:52:12 INFO - PROCESS | 1008 | 1468191132294 Marionette TRACE conn5 -> [0,2897,"getWindowHandle",null] 15:52:12 INFO - PROCESS | 1008 | 1468191132300 Marionette TRACE conn5 <- [1,2897,null,{"value":"13"}] 15:52:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:52:12 INFO - PROCESS | 1008 | 1468191132307 Marionette TRACE conn5 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:52:12 INFO - PROCESS | 1008 | 1468191132310 Marionette TRACE conn5 <- [1,2898,null,{}] 15:52:12 INFO - PROCESS | 1008 | 1468191132315 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}] 15:52:12 INFO - PROCESS | 1008 | 1468191132318 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:12 INFO - PROCESS | 1008 | 1468191132440 Marionette TRACE conn5 <- [1,2899,null,{"value":null}] 15:52:12 INFO - PROCESS | 1008 | 1468191132565 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:12 INFO - PROCESS | 1008 | 1468191132568 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:12 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC932C800 == 37 [pid = 1008] [id = 734] 15:52:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFBF583800) [pid = 1008] [serial = 2202] [outer = 0000000000000000] 15:52:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC3F1C800) [pid = 1008] [serial = 2203] [outer = 000000AFBF583800] 15:52:12 INFO - PROCESS | 1008 | 1468191132627 Marionette DEBUG loaded listener.js 15:52:12 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC48A5C00) [pid = 1008] [serial = 2204] [outer = 000000AFBF583800] 15:52:13 INFO - PROCESS | 1008 | 1468191133209 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]]]}] 15:52:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:52:13 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:52:13 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 942ms 15:52:13 INFO - PROCESS | 1008 | 1468191133249 Marionette TRACE conn5 -> [0,2901,"getWindowHandle",null] 15:52:13 INFO - PROCESS | 1008 | 1468191133252 Marionette TRACE conn5 <- [1,2901,null,{"value":"13"}] 15:52:13 INFO - TEST-START | /DOMEvents/constructors.html 15:52:13 INFO - PROCESS | 1008 | 1468191133256 Marionette TRACE conn5 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:52:13 INFO - PROCESS | 1008 | 1468191133260 Marionette TRACE conn5 <- [1,2902,null,{}] 15:52:13 INFO - PROCESS | 1008 | 1468191133272 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}] 15:52:13 INFO - PROCESS | 1008 | 1468191133277 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:13 INFO - PROCESS | 1008 | 1468191133391 Marionette TRACE conn5 <- [1,2903,null,{"value":null}] 15:52:13 INFO - PROCESS | 1008 | 1468191133517 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:13 INFO - PROCESS | 1008 | 1468191133521 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:13 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCC053800 == 38 [pid = 1008] [id = 735] 15:52:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC5033400) [pid = 1008] [serial = 2205] [outer = 0000000000000000] 15:52:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC558FC00) [pid = 1008] [serial = 2206] [outer = 000000AFC5033400] 15:52:13 INFO - PROCESS | 1008 | 1468191133582 Marionette DEBUG loaded listener.js 15:52:13 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC6A5A000) [pid = 1008] [serial = 2207] [outer = 000000AFC5033400] 15:52:14 INFO - PROCESS | 1008 | 1468191134275 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]]]}] 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:52:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:14 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:52:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:52:14 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:52:14 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:52:14 INFO - TEST-OK | /DOMEvents/constructors.html | took 1056ms 15:52:14 INFO - PROCESS | 1008 | 1468191134314 Marionette TRACE conn5 -> [0,2905,"getWindowHandle",null] 15:52:14 INFO - PROCESS | 1008 | 1468191134317 Marionette TRACE conn5 <- [1,2905,null,{"value":"13"}] 15:52:14 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:52:14 INFO - PROCESS | 1008 | 1468191134340 Marionette TRACE conn5 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:52:14 INFO - PROCESS | 1008 | 1468191134342 Marionette TRACE conn5 <- [1,2906,null,{}] 15:52:14 INFO - PROCESS | 1008 | 1468191134346 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}] 15:52:14 INFO - PROCESS | 1008 | 1468191134348 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:14 INFO - PROCESS | 1008 | 1468191134574 Marionette TRACE conn5 <- [1,2907,null,{"value":null}] 15:52:14 INFO - PROCESS | 1008 | 1468191134707 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:14 INFO - PROCESS | 1008 | 1468191134710 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:14 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBD975000 == 39 [pid = 1008] [id = 736] 15:52:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB8B63C00) [pid = 1008] [serial = 2208] [outer = 0000000000000000] 15:52:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFB8C83C00) [pid = 1008] [serial = 2209] [outer = 000000AFB8B63C00] 15:52:14 INFO - PROCESS | 1008 | 1468191134763 Marionette DEBUG loaded listener.js 15:52:14 INFO - PROCESS | 1008 | ++DOMWINDOW == 90 (000000AFB9108000) [pid = 1008] [serial = 2210] [outer = 000000AFB8B63C00] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5EE000 == 38 [pid = 1008] [id = 731] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB8775800 == 37 [pid = 1008] [id = 730] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC55BA000 == 36 [pid = 1008] [id = 729] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9339000 == 35 [pid = 1008] [id = 728] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7697800 == 34 [pid = 1008] [id = 727] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F68800 == 33 [pid = 1008] [id = 726] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC55D0000 == 32 [pid = 1008] [id = 725] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26CC800 == 31 [pid = 1008] [id = 724] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDCC3800 == 30 [pid = 1008] [id = 723] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF0E0000 == 29 [pid = 1008] [id = 722] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCF1E000 == 28 [pid = 1008] [id = 721] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCC053800 == 27 [pid = 1008] [id = 735] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC932C800 == 26 [pid = 1008] [id = 734] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC26E0800 == 25 [pid = 1008] [id = 733] 15:52:15 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8C0800 == 24 [pid = 1008] [id = 732] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 89 (000000AFB9105400) [pid = 1008] [serial = 2128] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFB9112C00) [pid = 1008] [serial = 2129] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFB8BBA000) [pid = 1008] [serial = 2125] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFB8C89000) [pid = 1008] [serial = 2126] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC8D63800) [pid = 1008] [serial = 2123] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC6093000) [pid = 1008] [serial = 2152] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC61AA400) [pid = 1008] [serial = 2153] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC421E000) [pid = 1008] [serial = 2156] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBE910000) [pid = 1008] [serial = 2134] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBEAC6800) [pid = 1008] [serial = 2135] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC5031C00) [pid = 1008] [serial = 2143] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC50AF400) [pid = 1008] [serial = 2144] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC5B39800) [pid = 1008] [serial = 2158] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5B38000) [pid = 1008] [serial = 2150] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC8FE7C00) [pid = 1008] [serial = 2162] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC8D5F000) [pid = 1008] [serial = 2159] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC552B000) [pid = 1008] [serial = 2147] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8BAFC00) [pid = 1008] [serial = 2155] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC223C800) [pid = 1008] [serial = 2137] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC8DDA400) [pid = 1008] [serial = 2161] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC2627C00) [pid = 1008] [serial = 2138] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC539C000) [pid = 1008] [serial = 2146] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC5795C00) [pid = 1008] [serial = 2149] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFBD277800) [pid = 1008] [serial = 2131] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFBDA49000) [pid = 1008] [serial = 2132] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC4229000) [pid = 1008] [serial = 2140] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC489F800) [pid = 1008] [serial = 2141] [outer = 0000000000000000] [url = about:blank] 15:52:15 INFO - PROCESS | 1008 | 1468191135984 Marionette TRACE conn5 <- [1,2908,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:52:16 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:52:16 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1685ms 15:52:16 INFO - PROCESS | 1008 | 1468191136069 Marionette TRACE conn5 -> [0,2909,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 1008 | 1468191136073 Marionette TRACE conn5 <- [1,2909,null,{"value":"13"}] 15:52:16 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:52:16 INFO - PROCESS | 1008 | 1468191136086 Marionette TRACE conn5 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 1008 | 1468191136089 Marionette TRACE conn5 <- [1,2910,null,{}] 15:52:16 INFO - PROCESS | 1008 | 1468191136096 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}] 15:52:16 INFO - PROCESS | 1008 | 1468191136099 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:16 INFO - PROCESS | 1008 | 1468191136195 Marionette TRACE conn5 <- [1,2911,null,{"value":null}] 15:52:16 INFO - PROCESS | 1008 | 1468191136202 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 1008 | 1468191136205 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:16 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDC96000 == 25 [pid = 1008] [id = 737] 15:52:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFB8D52C00) [pid = 1008] [serial = 2211] [outer = 0000000000000000] 15:52:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFB9105000) [pid = 1008] [serial = 2212] [outer = 000000AFB8D52C00] 15:52:16 INFO - PROCESS | 1008 | 1468191136256 Marionette DEBUG loaded listener.js 15:52:16 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB9EE4C00) [pid = 1008] [serial = 2213] [outer = 000000AFB8D52C00] 15:52:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:52:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:52:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:52:16 INFO - PROCESS | 1008 | [1008] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:52:16 INFO - PROCESS | 1008 | 1468191136764 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]]]}] 15:52:16 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:52:16 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:52:16 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 15:52:16 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:52:16 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 15:52:16 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:52:16 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]" 15:52:16 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:52:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:16 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:52:16 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:52:16 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 736ms 15:52:16 INFO - PROCESS | 1008 | 1468191136828 Marionette TRACE conn5 -> [0,2913,"getWindowHandle",null] 15:52:16 INFO - PROCESS | 1008 | 1468191136834 Marionette TRACE conn5 <- [1,2913,null,{"value":"13"}] 15:52:16 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:52:16 INFO - PROCESS | 1008 | 1468191136841 Marionette TRACE conn5 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:52:16 INFO - PROCESS | 1008 | 1468191136843 Marionette TRACE conn5 <- [1,2914,null,{}] 15:52:16 INFO - PROCESS | 1008 | 1468191136847 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}] 15:52:16 INFO - PROCESS | 1008 | 1468191136851 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:16 INFO - PROCESS | 1008 | 1468191136943 Marionette TRACE conn5 <- [1,2915,null,{"value":null}] 15:52:16 INFO - PROCESS | 1008 | 1468191136965 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:16 INFO - PROCESS | 1008 | 1468191136968 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50CB800 == 26 [pid = 1008] [id = 738] 15:52:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBD280400) [pid = 1008] [serial = 2214] [outer = 0000000000000000] 15:52:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBEA23C00) [pid = 1008] [serial = 2215] [outer = 000000AFBD280400] 15:52:17 INFO - PROCESS | 1008 | 1468191137083 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFBF4D2800) [pid = 1008] [serial = 2216] [outer = 000000AFBD280400] 15:52:17 INFO - PROCESS | 1008 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:52:17 INFO - PROCESS | 1008 | 1468191137459 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]]]}] 15:52:17 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:52:17 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 629ms 15:52:17 INFO - PROCESS | 1008 | 1468191137471 Marionette TRACE conn5 -> [0,2917,"getWindowHandle",null] 15:52:17 INFO - PROCESS | 1008 | 1468191137473 Marionette TRACE conn5 <- [1,2917,null,{"value":"13"}] 15:52:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:52:17 INFO - PROCESS | 1008 | 1468191137494 Marionette TRACE conn5 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:52:17 INFO - PROCESS | 1008 | 1468191137498 Marionette TRACE conn5 <- [1,2918,null,{}] 15:52:17 INFO - PROCESS | 1008 | 1468191137510 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}] 15:52:17 INFO - PROCESS | 1008 | 1468191137515 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:17 INFO - PROCESS | 1008 | 1468191137635 Marionette TRACE conn5 <- [1,2919,null,{"value":null}] 15:52:17 INFO - PROCESS | 1008 | 1468191137645 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:17 INFO - PROCESS | 1008 | 1468191137649 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:17 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F6D000 == 27 [pid = 1008] [id = 739] 15:52:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB6E31400) [pid = 1008] [serial = 2217] [outer = 0000000000000000] 15:52:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC3F1D800) [pid = 1008] [serial = 2218] [outer = 000000AFB6E31400] 15:52:17 INFO - PROCESS | 1008 | 1468191137700 Marionette DEBUG loaded listener.js 15:52:17 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC480E400) [pid = 1008] [serial = 2219] [outer = 000000AFB6E31400] 15:52:18 INFO - PROCESS | 1008 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:52:18 INFO - PROCESS | 1008 | 1468191138161 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]]]}] 15:52:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:52:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 712ms 15:52:18 INFO - PROCESS | 1008 | 1468191138192 Marionette TRACE conn5 -> [0,2921,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 1008 | 1468191138194 Marionette TRACE conn5 <- [1,2921,null,{"value":"13"}] 15:52:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:52:18 INFO - PROCESS | 1008 | 1468191138198 Marionette TRACE conn5 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - PROCESS | 1008 | 1468191138200 Marionette TRACE conn5 <- [1,2922,null,{}] 15:52:18 INFO - PROCESS | 1008 | 1468191138204 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}] 15:52:18 INFO - PROCESS | 1008 | 1468191138206 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:18 INFO - PROCESS | 1008 | 1468191138330 Marionette TRACE conn5 <- [1,2923,null,{"value":null}] 15:52:18 INFO - PROCESS | 1008 | 1468191138381 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:18 INFO - PROCESS | 1008 | 1468191138383 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:18 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7F90000 == 28 [pid = 1008] [id = 740] 15:52:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC502F000) [pid = 1008] [serial = 2220] [outer = 0000000000000000] 15:52:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC5031C00) [pid = 1008] [serial = 2221] [outer = 000000AFC502F000] 15:52:18 INFO - PROCESS | 1008 | 1468191138435 Marionette DEBUG loaded listener.js 15:52:18 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC50B3000) [pid = 1008] [serial = 2222] [outer = 000000AFC502F000] 15:52:18 INFO - PROCESS | 1008 | 1468191138846 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]]]}] 15:52:18 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:52:18 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 692ms 15:52:18 INFO - PROCESS | 1008 | 1468191138893 Marionette TRACE conn5 -> [0,2925,"getWindowHandle",null] 15:52:18 INFO - PROCESS | 1008 | 1468191138895 Marionette TRACE conn5 <- [1,2925,null,{"value":"13"}] 15:52:18 INFO - PROCESS | 1008 | 1468191138898 Marionette TRACE conn5 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:52:18 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:52:18 INFO - PROCESS | 1008 | 1468191138900 Marionette TRACE conn5 <- [1,2926,null,{}] 15:52:18 INFO - PROCESS | 1008 | 1468191138903 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}] 15:52:18 INFO - PROCESS | 1008 | 1468191138906 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:19 INFO - PROCESS | 1008 | 1468191139018 Marionette TRACE conn5 <- [1,2927,null,{"value":null}] 15:52:19 INFO - PROCESS | 1008 | 1468191139097 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 1008 | 1468191139099 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:19 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93DF000 == 29 [pid = 1008] [id = 741] 15:52:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFBD275800) [pid = 1008] [serial = 2223] [outer = 0000000000000000] 15:52:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5397400) [pid = 1008] [serial = 2224] [outer = 000000AFBD275800] 15:52:19 INFO - PROCESS | 1008 | 1468191139146 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5588000) [pid = 1008] [serial = 2225] [outer = 000000AFBD275800] 15:52:19 INFO - PROCESS | 1008 | 1468191139557 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]]]}] 15:52:19 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. 15:52:19 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 692ms 15:52:19 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:52:19 INFO - PROCESS | 1008 | 1468191139594 Marionette TRACE conn5 -> [0,2929,"getWindowHandle",null] 15:52:19 INFO - PROCESS | 1008 | 1468191139596 Marionette TRACE conn5 <- [1,2929,null,{"value":"13"}] 15:52:19 INFO - PROCESS | 1008 | 1468191139599 Marionette TRACE conn5 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:52:19 INFO - PROCESS | 1008 | 1468191139601 Marionette TRACE conn5 <- [1,2930,null,{}] 15:52:19 INFO - PROCESS | 1008 | 1468191139604 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}] 15:52:19 INFO - PROCESS | 1008 | 1468191139610 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:19 INFO - PROCESS | 1008 | 1468191139752 Marionette TRACE conn5 <- [1,2931,null,{"value":null}] 15:52:19 INFO - PROCESS | 1008 | 1468191139760 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:19 INFO - PROCESS | 1008 | 1468191139762 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:19 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC9DA2800 == 30 [pid = 1008] [id = 742] 15:52:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC52D0000) [pid = 1008] [serial = 2226] [outer = 0000000000000000] 15:52:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC5D88000) [pid = 1008] [serial = 2227] [outer = 000000AFC52D0000] 15:52:19 INFO - PROCESS | 1008 | 1468191139808 Marionette DEBUG loaded listener.js 15:52:19 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC6A59C00) [pid = 1008] [serial = 2228] [outer = 000000AFC52D0000] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8BAC800) [pid = 1008] [serial = 2181] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB9B52C00) [pid = 1008] [serial = 2172] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC22D6000) [pid = 1008] [serial = 2178] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFBE911000) [pid = 1008] [serial = 2175] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC9350400) [pid = 1008] [serial = 2163] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8D48C00) [pid = 1008] [serial = 2169] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC4F58C00) [pid = 1008] [serial = 2184] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB8C24800) [pid = 1008] [serial = 2166] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB6E36800) [pid = 1008] [serial = 2187] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBEA1D800) [pid = 1008] [serial = 2190] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC5586800) [pid = 1008] [serial = 2193] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:52:20 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC5029C00) [pid = 1008] [serial = 2196] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:52:20 INFO - PROCESS | 1008 | 1468191140350 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"]]]}] 15:52:20 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 15:52:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:52:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:52:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 776ms 15:52:20 INFO - PROCESS | 1008 | 1468191140401 Marionette TRACE conn5 -> [0,2933,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 1008 | 1468191140403 Marionette TRACE conn5 <- [1,2933,null,{"value":"13"}] 15:52:20 INFO - PROCESS | 1008 | 1468191140407 Marionette TRACE conn5 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 1008 | 1468191140409 Marionette TRACE conn5 <- [1,2934,null,{}] 15:52:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:52:20 INFO - PROCESS | 1008 | 1468191140412 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}] 15:52:20 INFO - PROCESS | 1008 | 1468191140414 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:20 INFO - PROCESS | 1008 | 1468191140495 Marionette TRACE conn5 <- [1,2935,null,{"value":null}] 15:52:20 INFO - PROCESS | 1008 | 1468191140500 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:20 INFO - PROCESS | 1008 | 1468191140502 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:20 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5ED800 == 31 [pid = 1008] [id = 743] 15:52:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB8D4DC00) [pid = 1008] [serial = 2229] [outer = 0000000000000000] 15:52:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC2350C00) [pid = 1008] [serial = 2230] [outer = 000000AFB8D4DC00] 15:52:20 INFO - PROCESS | 1008 | 1468191140547 Marionette DEBUG loaded listener.js 15:52:20 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC6087800) [pid = 1008] [serial = 2231] [outer = 000000AFB8D4DC00] 15:52:20 INFO - PROCESS | 1008 | 1468191140917 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]]]}] 15:52:20 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. 15:52:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 524ms 15:52:20 INFO - PROCESS | 1008 | 1468191140937 Marionette TRACE conn5 -> [0,2937,"getWindowHandle",null] 15:52:20 INFO - PROCESS | 1008 | 1468191140939 Marionette TRACE conn5 <- [1,2937,null,{"value":"13"}] 15:52:20 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:52:20 INFO - PROCESS | 1008 | 1468191140948 Marionette TRACE conn5 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:52:20 INFO - PROCESS | 1008 | 1468191140950 Marionette TRACE conn5 <- [1,2938,null,{}] 15:52:20 INFO - PROCESS | 1008 | 1468191140953 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}] 15:52:20 INFO - PROCESS | 1008 | 1468191140955 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:21 INFO - PROCESS | 1008 | 1468191141073 Marionette TRACE conn5 <- [1,2939,null,{"value":null}] 15:52:21 INFO - PROCESS | 1008 | 1468191141080 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 1008 | 1468191141082 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8D3800 == 32 [pid = 1008] [id = 744] 15:52:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC539B400) [pid = 1008] [serial = 2232] [outer = 0000000000000000] 15:52:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC787E000) [pid = 1008] [serial = 2233] [outer = 000000AFC539B400] 15:52:21 INFO - PROCESS | 1008 | 1468191141127 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC7FA8000) [pid = 1008] [serial = 2234] [outer = 000000AFC539B400] 15:52:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7689000 == 33 [pid = 1008] [id = 745] 15:52:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC8D5C800) [pid = 1008] [serial = 2235] [outer = 0000000000000000] 15:52:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC8D5F800) [pid = 1008] [serial = 2236] [outer = 000000AFC8D5C800] 15:52:21 INFO - PROCESS | 1008 | 1468191141555 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]]]}] 15:52:21 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. 15:52:21 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 628ms 15:52:21 INFO - PROCESS | 1008 | 1468191141578 Marionette TRACE conn5 -> [0,2941,"getWindowHandle",null] 15:52:21 INFO - PROCESS | 1008 | 1468191141581 Marionette TRACE conn5 <- [1,2941,null,{"value":"13"}] 15:52:21 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:52:21 INFO - PROCESS | 1008 | 1468191141584 Marionette TRACE conn5 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:52:21 INFO - PROCESS | 1008 | 1468191141586 Marionette TRACE conn5 <- [1,2942,null,{}] 15:52:21 INFO - PROCESS | 1008 | 1468191141589 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}] 15:52:21 INFO - PROCESS | 1008 | 1468191141591 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:21 INFO - PROCESS | 1008 | 1468191141717 Marionette TRACE conn5 <- [1,2943,null,{"value":null}] 15:52:21 INFO - PROCESS | 1008 | 1468191141769 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:21 INFO - PROCESS | 1008 | 1468191141772 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:21 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5F6B800 == 34 [pid = 1008] [id = 746] 15:52:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB8C8A800) [pid = 1008] [serial = 2237] [outer = 0000000000000000] 15:52:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8D58800) [pid = 1008] [serial = 2238] [outer = 000000AFB8C8A800] 15:52:21 INFO - PROCESS | 1008 | 1468191141818 Marionette DEBUG loaded listener.js 15:52:21 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC8D65C00) [pid = 1008] [serial = 2239] [outer = 000000AFB8C8A800] 15:52:22 INFO - PROCESS | 1008 | 1468191142268 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]]]}] 15:52:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:52:22 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 15:52:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 733ms 15:52:22 INFO - PROCESS | 1008 | 1468191142321 Marionette TRACE conn5 -> [0,2945,"getWindowHandle",null] 15:52:22 INFO - PROCESS | 1008 | 1468191142325 Marionette TRACE conn5 <- [1,2945,null,{"value":"13"}] 15:52:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:52:22 INFO - PROCESS | 1008 | 1468191142331 Marionette TRACE conn5 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:52:22 INFO - PROCESS | 1008 | 1468191142334 Marionette TRACE conn5 <- [1,2946,null,{}] 15:52:22 INFO - PROCESS | 1008 | 1468191142341 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}] 15:52:22 INFO - PROCESS | 1008 | 1468191142344 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:22 INFO - PROCESS | 1008 | 1468191142509 Marionette TRACE conn5 <- [1,2947,null,{"value":null}] 15:52:22 INFO - PROCESS | 1008 | 1468191142636 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:22 INFO - PROCESS | 1008 | 1468191142639 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:22 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBF5D6800 == 35 [pid = 1008] [id = 747] 15:52:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFB8C89000) [pid = 1008] [serial = 2240] [outer = 0000000000000000] 15:52:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFB8D4D000) [pid = 1008] [serial = 2241] [outer = 000000AFB8C89000] 15:52:22 INFO - PROCESS | 1008 | 1468191142702 Marionette DEBUG loaded listener.js 15:52:22 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFBDAA9400) [pid = 1008] [serial = 2242] [outer = 000000AFB8C89000] 15:52:23 INFO - PROCESS | 1008 | 1468191143417 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]]]}] 15:52:23 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. 15:52:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1140ms 15:52:23 INFO - PROCESS | 1008 | 1468191143497 Marionette TRACE conn5 -> [0,2949,"getWindowHandle",null] 15:52:23 INFO - PROCESS | 1008 | 1468191143502 Marionette TRACE conn5 <- [1,2949,null,{"value":"13"}] 15:52:23 INFO - PROCESS | 1008 | 1468191143510 Marionette TRACE conn5 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:52:23 INFO - PROCESS | 1008 | 1468191143513 Marionette TRACE conn5 <- [1,2950,null,{}] 15:52:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:52:23 INFO - PROCESS | 1008 | 1468191143518 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}] 15:52:23 INFO - PROCESS | 1008 | 1468191143521 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:23 INFO - PROCESS | 1008 | 1468191143661 Marionette TRACE conn5 <- [1,2951,null,{"value":null}] 15:52:23 INFO - PROCESS | 1008 | 1468191143779 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:23 INFO - PROCESS | 1008 | 1468191143782 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:23 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8110000 == 36 [pid = 1008] [id = 748] 15:52:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC223D800) [pid = 1008] [serial = 2243] [outer = 0000000000000000] 15:52:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC2A47000) [pid = 1008] [serial = 2244] [outer = 000000AFC223D800] 15:52:23 INFO - PROCESS | 1008 | 1468191143842 Marionette DEBUG loaded listener.js 15:52:23 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC4EB3C00) [pid = 1008] [serial = 2245] [outer = 000000AFC223D800] 15:52:24 INFO - PROCESS | 1008 | 1468191144507 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]]]}] 15:52:24 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. 15:52:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1179ms 15:52:24 INFO - PROCESS | 1008 | 1468191144698 Marionette TRACE conn5 -> [0,2953,"getWindowHandle",null] 15:52:24 INFO - PROCESS | 1008 | 1468191144702 Marionette TRACE conn5 <- [1,2953,null,{"value":"13"}] 15:52:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:52:24 INFO - PROCESS | 1008 | 1468191144716 Marionette TRACE conn5 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:52:24 INFO - PROCESS | 1008 | 1468191144719 Marionette TRACE conn5 <- [1,2954,null,{}] 15:52:24 INFO - PROCESS | 1008 | 1468191144725 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}] 15:52:24 INFO - PROCESS | 1008 | 1468191144728 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:24 INFO - PROCESS | 1008 | 1468191144848 Marionette TRACE conn5 <- [1,2955,null,{"value":null}] 15:52:24 INFO - PROCESS | 1008 | 1468191144927 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:24 INFO - PROCESS | 1008 | 1468191144932 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:24 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDA8C800 == 37 [pid = 1008] [id = 749] 15:52:24 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB922FC00) [pid = 1008] [serial = 2246] [outer = 0000000000000000] 15:52:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB9422C00) [pid = 1008] [serial = 2247] [outer = 000000AFB922FC00] 15:52:25 INFO - PROCESS | 1008 | 1468191145033 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFBD92FC00) [pid = 1008] [serial = 2248] [outer = 000000AFB922FC00] 15:52:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7689000 == 36 [pid = 1008] [id = 745] 15:52:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8D3800 == 35 [pid = 1008] [id = 744] 15:52:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5ED800 == 34 [pid = 1008] [id = 743] 15:52:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC9DA2800 == 33 [pid = 1008] [id = 742] 15:52:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93DF000 == 32 [pid = 1008] [id = 741] 15:52:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC7F90000 == 31 [pid = 1008] [id = 740] 15:52:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F6D000 == 30 [pid = 1008] [id = 739] 15:52:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50CB800 == 29 [pid = 1008] [id = 738] 15:52:25 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDC96000 == 28 [pid = 1008] [id = 737] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFC6A0B800) [pid = 1008] [serial = 2198] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC61AA800) [pid = 1008] [serial = 2197] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC421C000) [pid = 1008] [serial = 2182] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFB9CCD400) [pid = 1008] [serial = 2173] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFBD273C00) [pid = 1008] [serial = 2174] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC262E800) [pid = 1008] [serial = 2179] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFBEA22000) [pid = 1008] [serial = 2176] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFBF583C00) [pid = 1008] [serial = 2177] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC935CC00) [pid = 1008] [serial = 2165] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC9355C00) [pid = 1008] [serial = 2164] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB8D4EC00) [pid = 1008] [serial = 2170] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC52D6800) [pid = 1008] [serial = 2185] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB910B400) [pid = 1008] [serial = 2171] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB8D44C00) [pid = 1008] [serial = 2167] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB910C400) [pid = 1008] [serial = 2168] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC42AA400) [pid = 1008] [serial = 2183] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC6092400) [pid = 1008] [serial = 2195] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFB8B6E000) [pid = 1008] [serial = 2188] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC53A0C00) [pid = 1008] [serial = 2186] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC2358000) [pid = 1008] [serial = 2189] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC5520400) [pid = 1008] [serial = 2191] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC5B37C00) [pid = 1008] [serial = 2192] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC2ACC000) [pid = 1008] [serial = 2180] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC5D8A400) [pid = 1008] [serial = 2194] [outer = 0000000000000000] [url = about:blank] 15:52:25 INFO - PROCESS | 1008 | 1468191145524 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]]]}] 15:52:25 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. 15:52:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 837ms 15:52:25 INFO - PROCESS | 1008 | 1468191145555 Marionette TRACE conn5 -> [0,2957,"getWindowHandle",null] 15:52:25 INFO - PROCESS | 1008 | 1468191145558 Marionette TRACE conn5 <- [1,2957,null,{"value":"13"}] 15:52:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:52:25 INFO - PROCESS | 1008 | 1468191145564 Marionette TRACE conn5 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:52:25 INFO - PROCESS | 1008 | 1468191145568 Marionette TRACE conn5 <- [1,2958,null,{}] 15:52:25 INFO - PROCESS | 1008 | 1468191145572 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}] 15:52:25 INFO - PROCESS | 1008 | 1468191145575 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:25 INFO - PROCESS | 1008 | 1468191145665 Marionette TRACE conn5 <- [1,2959,null,{"value":null}] 15:52:25 INFO - PROCESS | 1008 | 1468191145671 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:25 INFO - PROCESS | 1008 | 1468191145674 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:25 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4B21800 == 29 [pid = 1008] [id = 750] 15:52:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFBD271400) [pid = 1008] [serial = 2249] [outer = 0000000000000000] 15:52:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBDAA9000) [pid = 1008] [serial = 2250] [outer = 000000AFBD271400] 15:52:25 INFO - PROCESS | 1008 | 1468191145723 Marionette DEBUG loaded listener.js 15:52:25 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFBEA28400) [pid = 1008] [serial = 2251] [outer = 000000AFBD271400] 15:52:26 INFO - PROCESS | 1008 | 1468191146185 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]]]}] 15:52:26 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. 15:52:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 692ms 15:52:26 INFO - PROCESS | 1008 | 1468191146256 Marionette TRACE conn5 -> [0,2961,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 1008 | 1468191146259 Marionette TRACE conn5 <- [1,2961,null,{"value":"13"}] 15:52:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:52:26 INFO - PROCESS | 1008 | 1468191146262 Marionette TRACE conn5 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - PROCESS | 1008 | 1468191146264 Marionette TRACE conn5 <- [1,2962,null,{}] 15:52:26 INFO - PROCESS | 1008 | 1468191146275 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}] 15:52:26 INFO - PROCESS | 1008 | 1468191146280 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:26 INFO - PROCESS | 1008 | 1468191146374 Marionette TRACE conn5 <- [1,2963,null,{"value":null}] 15:52:26 INFO - PROCESS | 1008 | 1468191146390 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:26 INFO - PROCESS | 1008 | 1468191146395 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:26 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60C3000 == 30 [pid = 1008] [id = 751] 15:52:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8B6DC00) [pid = 1008] [serial = 2252] [outer = 0000000000000000] 15:52:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC421C000) [pid = 1008] [serial = 2253] [outer = 000000AFB8B6DC00] 15:52:26 INFO - PROCESS | 1008 | 1468191146452 Marionette DEBUG loaded listener.js 15:52:26 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC4898C00) [pid = 1008] [serial = 2254] [outer = 000000AFB8B6DC00] 15:52:26 INFO - PROCESS | 1008 | 1468191146919 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]]]}] 15:52:26 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. 15:52:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 690ms 15:52:26 INFO - PROCESS | 1008 | 1468191146955 Marionette TRACE conn5 -> [0,2965,"getWindowHandle",null] 15:52:26 INFO - PROCESS | 1008 | 1468191146957 Marionette TRACE conn5 <- [1,2965,null,{"value":"13"}] 15:52:26 INFO - PROCESS | 1008 | 1468191146960 Marionette TRACE conn5 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:52:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:52:26 INFO - PROCESS | 1008 | 1468191146962 Marionette TRACE conn5 <- [1,2966,null,{}] 15:52:26 INFO - PROCESS | 1008 | 1468191146965 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}] 15:52:26 INFO - PROCESS | 1008 | 1468191146967 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:27 INFO - PROCESS | 1008 | 1468191147087 Marionette TRACE conn5 <- [1,2967,null,{"value":null}] 15:52:27 INFO - PROCESS | 1008 | 1468191147095 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 1008 | 1468191147097 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:27 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8DB9800 == 31 [pid = 1008] [id = 752] 15:52:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC489B800) [pid = 1008] [serial = 2255] [outer = 0000000000000000] 15:52:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC52CE800) [pid = 1008] [serial = 2256] [outer = 000000AFC489B800] 15:52:27 INFO - PROCESS | 1008 | 1468191147224 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC5513800) [pid = 1008] [serial = 2257] [outer = 000000AFC489B800] 15:52:27 INFO - PROCESS | 1008 | 1468191147595 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]]]}] 15:52:27 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. 15:52:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 690ms 15:52:27 INFO - PROCESS | 1008 | 1468191147654 Marionette TRACE conn5 -> [0,2969,"getWindowHandle",null] 15:52:27 INFO - PROCESS | 1008 | 1468191147656 Marionette TRACE conn5 <- [1,2969,null,{"value":"13"}] 15:52:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:52:27 INFO - PROCESS | 1008 | 1468191147668 Marionette TRACE conn5 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:52:27 INFO - PROCESS | 1008 | 1468191147670 Marionette TRACE conn5 <- [1,2970,null,{}] 15:52:27 INFO - PROCESS | 1008 | 1468191147674 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}] 15:52:27 INFO - PROCESS | 1008 | 1468191147676 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:27 INFO - PROCESS | 1008 | 1468191147797 Marionette TRACE conn5 <- [1,2971,null,{"value":null}] 15:52:27 INFO - PROCESS | 1008 | 1468191147802 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:27 INFO - PROCESS | 1008 | 1468191147805 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:27 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC98C8000 == 32 [pid = 1008] [id = 753] 15:52:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5514000) [pid = 1008] [serial = 2258] [outer = 0000000000000000] 15:52:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC5589400) [pid = 1008] [serial = 2259] [outer = 000000AFC5514000] 15:52:27 INFO - PROCESS | 1008 | 1468191147851 Marionette DEBUG loaded listener.js 15:52:27 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC5B3A400) [pid = 1008] [serial = 2260] [outer = 000000AFC5514000] 15:52:28 INFO - PROCESS | 1008 | 1468191148247 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"]]]}] 15:52:28 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 15:52:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:52:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:28 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:52:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 628ms 15:52:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:52:28 INFO - PROCESS | 1008 | 1468191148302 Marionette TRACE conn5 -> [0,2973,"getWindowHandle",null] 15:52:28 INFO - PROCESS | 1008 | 1468191148304 Marionette TRACE conn5 <- [1,2973,null,{"value":"13"}] 15:52:28 INFO - PROCESS | 1008 | 1468191148307 Marionette TRACE conn5 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:52:28 INFO - PROCESS | 1008 | 1468191148309 Marionette TRACE conn5 <- [1,2974,null,{}] 15:52:28 INFO - PROCESS | 1008 | 1468191148312 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}] 15:52:28 INFO - PROCESS | 1008 | 1468191148319 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:28 INFO - PROCESS | 1008 | 1468191148498 Marionette TRACE conn5 <- [1,2975,null,{"value":null}] 15:52:28 INFO - PROCESS | 1008 | 1468191148553 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:28 INFO - PROCESS | 1008 | 1468191148557 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:28 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5E2000 == 33 [pid = 1008] [id = 754] 15:52:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC5B3CC00) [pid = 1008] [serial = 2261] [outer = 0000000000000000] 15:52:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC6AFD000) [pid = 1008] [serial = 2262] [outer = 000000AFC5B3CC00] 15:52:28 INFO - PROCESS | 1008 | 1468191148604 Marionette DEBUG loaded listener.js 15:52:28 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC8D59400) [pid = 1008] [serial = 2263] [outer = 000000AFC5B3CC00] 15:52:29 INFO - PROCESS | 1008 | 1468191149007 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]]]}] 15:52:29 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. 15:52:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 734ms 15:52:29 INFO - PROCESS | 1008 | 1468191149045 Marionette TRACE conn5 -> [0,2977,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 1008 | 1468191149047 Marionette TRACE conn5 <- [1,2977,null,{"value":"13"}] 15:52:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:52:29 INFO - PROCESS | 1008 | 1468191149051 Marionette TRACE conn5 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 1008 | 1468191149052 Marionette TRACE conn5 <- [1,2978,null,{}] 15:52:29 INFO - PROCESS | 1008 | 1468191149056 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}] 15:52:29 INFO - PROCESS | 1008 | 1468191149058 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:29 INFO - PROCESS | 1008 | 1468191149180 Marionette TRACE conn5 <- [1,2979,null,{"value":null}] 15:52:29 INFO - PROCESS | 1008 | 1468191149185 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 1008 | 1468191149187 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8BB800 == 34 [pid = 1008] [id = 755] 15:52:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC8D60C00) [pid = 1008] [serial = 2264] [outer = 0000000000000000] 15:52:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC8DD7400) [pid = 1008] [serial = 2265] [outer = 000000AFC8D60C00] 15:52:29 INFO - PROCESS | 1008 | 1468191149279 Marionette DEBUG loaded listener.js 15:52:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC8FE5C00) [pid = 1008] [serial = 2266] [outer = 000000AFC8D60C00] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFBD280400) [pid = 1008] [serial = 2214] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8B63C00) [pid = 1008] [serial = 2208] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFB8D52C00) [pid = 1008] [serial = 2211] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB6E31400) [pid = 1008] [serial = 2217] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC502F000) [pid = 1008] [serial = 2220] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC539B400) [pid = 1008] [serial = 2232] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBD275800) [pid = 1008] [serial = 2223] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC52D0000) [pid = 1008] [serial = 2226] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFB8D4DC00) [pid = 1008] [serial = 2229] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB922C800) [pid = 1008] [serial = 2199] [outer = 0000000000000000] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFBF583800) [pid = 1008] [serial = 2202] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC5033400) [pid = 1008] [serial = 2205] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:52:29 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC8D5C800) [pid = 1008] [serial = 2235] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:52:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFB907E000 == 35 [pid = 1008] [id = 756] 15:52:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC5B39000) [pid = 1008] [serial = 2267] [outer = 0000000000000000] 15:52:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC8D5DC00) [pid = 1008] [serial = 2268] [outer = 000000AFC5B39000] 15:52:29 INFO - PROCESS | 1008 | 1468191149748 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]]]}] 15:52:29 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. 15:52:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 734ms 15:52:29 INFO - PROCESS | 1008 | 1468191149787 Marionette TRACE conn5 -> [0,2981,"getWindowHandle",null] 15:52:29 INFO - PROCESS | 1008 | 1468191149789 Marionette TRACE conn5 <- [1,2981,null,{"value":"13"}] 15:52:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:52:29 INFO - PROCESS | 1008 | 1468191149799 Marionette TRACE conn5 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:52:29 INFO - PROCESS | 1008 | 1468191149801 Marionette TRACE conn5 <- [1,2982,null,{}] 15:52:29 INFO - PROCESS | 1008 | 1468191149804 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}] 15:52:29 INFO - PROCESS | 1008 | 1468191149806 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:29 INFO - PROCESS | 1008 | 1468191149935 Marionette TRACE conn5 <- [1,2983,null,{"value":null}] 15:52:29 INFO - PROCESS | 1008 | 1468191149947 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:29 INFO - PROCESS | 1008 | 1468191149949 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:29 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCC8F000 == 36 [pid = 1008] [id = 757] 15:52:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC8DE1C00) [pid = 1008] [serial = 2269] [outer = 0000000000000000] 15:52:29 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC9353C00) [pid = 1008] [serial = 2270] [outer = 000000AFC8DE1C00] 15:52:29 INFO - PROCESS | 1008 | 1468191149994 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC935B800) [pid = 1008] [serial = 2271] [outer = 000000AFC8DE1C00] 15:52:30 INFO - PROCESS | 1008 | 1468191150368 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]]]}] 15:52:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:52:30 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 15:52:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 627ms 15:52:30 INFO - PROCESS | 1008 | 1468191150428 Marionette TRACE conn5 -> [0,2985,"getWindowHandle",null] 15:52:30 INFO - PROCESS | 1008 | 1468191150430 Marionette TRACE conn5 <- [1,2985,null,{"value":"13"}] 15:52:30 INFO - PROCESS | 1008 | 1468191150433 Marionette TRACE conn5 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:52:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:52:30 INFO - PROCESS | 1008 | 1468191150435 Marionette TRACE conn5 <- [1,2986,null,{}] 15:52:30 INFO - PROCESS | 1008 | 1468191150453 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}] 15:52:30 INFO - PROCESS | 1008 | 1468191150455 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:30 INFO - PROCESS | 1008 | 1468191150545 Marionette TRACE conn5 <- [1,2987,null,{"value":null}] 15:52:30 INFO - PROCESS | 1008 | 1468191150550 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:30 INFO - PROCESS | 1008 | 1468191150552 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:30 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60C0000 == 37 [pid = 1008] [id = 758] 15:52:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC984DC00) [pid = 1008] [serial = 2272] [outer = 0000000000000000] 15:52:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC9853800) [pid = 1008] [serial = 2273] [outer = 000000AFC984DC00] 15:52:30 INFO - PROCESS | 1008 | 1468191150597 Marionette DEBUG loaded listener.js 15:52:30 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC9859400) [pid = 1008] [serial = 2274] [outer = 000000AFC984DC00] 15:52:30 INFO - PROCESS | 1008 | 1468191150974 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]]]}] 15:52:31 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. 15:52:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 587ms 15:52:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:52:31 INFO - PROCESS | 1008 | 1468191151024 Marionette TRACE conn5 -> [0,2989,"getWindowHandle",null] 15:52:31 INFO - PROCESS | 1008 | 1468191151026 Marionette TRACE conn5 <- [1,2989,null,{"value":"13"}] 15:52:31 INFO - PROCESS | 1008 | 1468191151029 Marionette TRACE conn5 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:52:31 INFO - PROCESS | 1008 | 1468191151031 Marionette TRACE conn5 <- [1,2990,null,{}] 15:52:31 INFO - PROCESS | 1008 | 1468191151035 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}] 15:52:31 INFO - PROCESS | 1008 | 1468191151037 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:31 INFO - PROCESS | 1008 | 1468191151162 Marionette TRACE conn5 <- [1,2991,null,{"value":null}] 15:52:31 INFO - PROCESS | 1008 | 1468191151174 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:31 INFO - PROCESS | 1008 | 1468191151176 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:31 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCD499800 == 38 [pid = 1008] [id = 759] 15:52:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC9858400) [pid = 1008] [serial = 2275] [outer = 0000000000000000] 15:52:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC9AE5400) [pid = 1008] [serial = 2276] [outer = 000000AFC9858400] 15:52:31 INFO - PROCESS | 1008 | 1468191151222 Marionette DEBUG loaded listener.js 15:52:31 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC9CEC000) [pid = 1008] [serial = 2277] [outer = 000000AFC9858400] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBD975000 == 37 [pid = 1008] [id = 736] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC4B21800 == 36 [pid = 1008] [id = 750] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDA8C800 == 35 [pid = 1008] [id = 749] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8110000 == 34 [pid = 1008] [id = 748] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC5F6B800 == 33 [pid = 1008] [id = 746] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBF5D6800 == 32 [pid = 1008] [id = 747] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC98C8000 == 31 [pid = 1008] [id = 753] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60C3000 == 30 [pid = 1008] [id = 751] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC8DB9800 == 29 [pid = 1008] [id = 752] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA5E2000 == 28 [pid = 1008] [id = 754] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC60C0000 == 27 [pid = 1008] [id = 758] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCA8BB800 == 26 [pid = 1008] [id = 755] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCC8F000 == 25 [pid = 1008] [id = 757] 15:52:32 INFO - PROCESS | 1008 | --DOCSHELL 000000AFB907E000 == 24 [pid = 1008] [id = 756] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBEA23C00) [pid = 1008] [serial = 2215] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFBF4D2800) [pid = 1008] [serial = 2216] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFB9108000) [pid = 1008] [serial = 2210] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8C83C00) [pid = 1008] [serial = 2209] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFB9105000) [pid = 1008] [serial = 2212] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFB9EE4C00) [pid = 1008] [serial = 2213] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC3F1D800) [pid = 1008] [serial = 2218] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC5031C00) [pid = 1008] [serial = 2221] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC7FA8000) [pid = 1008] [serial = 2234] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC5397400) [pid = 1008] [serial = 2224] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFC50B3000) [pid = 1008] [serial = 2222] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC5D88000) [pid = 1008] [serial = 2227] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC5588000) [pid = 1008] [serial = 2225] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC6A59C00) [pid = 1008] [serial = 2228] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC2350C00) [pid = 1008] [serial = 2230] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFBDA46800) [pid = 1008] [serial = 2201] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFB941E000) [pid = 1008] [serial = 2200] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC48A5C00) [pid = 1008] [serial = 2204] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC3F1C800) [pid = 1008] [serial = 2203] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 61 (000000AFC6A5A000) [pid = 1008] [serial = 2207] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 60 (000000AFC558FC00) [pid = 1008] [serial = 2206] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 59 (000000AFC8D5F800) [pid = 1008] [serial = 2236] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 58 (000000AFC8D58800) [pid = 1008] [serial = 2238] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 57 (000000AFC787E000) [pid = 1008] [serial = 2233] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 56 (000000AFC6087800) [pid = 1008] [serial = 2231] [outer = 0000000000000000] [url = about:blank] 15:52:32 INFO - PROCESS | 1008 | --DOMWINDOW == 55 (000000AFC480E400) [pid = 1008] [serial = 2219] [outer = 0000000000000000] [url = about:blank] 15:52:33 INFO - PROCESS | 1008 | 1468191153038 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]]]}] 15:52:33 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. 15:52:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 2029ms 15:52:33 INFO - PROCESS | 1008 | 1468191153066 Marionette TRACE conn5 -> [0,2993,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 1008 | 1468191153070 Marionette TRACE conn5 <- [1,2993,null,{"value":"13"}] 15:52:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:52:33 INFO - PROCESS | 1008 | 1468191153077 Marionette TRACE conn5 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 1008 | 1468191153081 Marionette TRACE conn5 <- [1,2994,null,{}] 15:52:33 INFO - PROCESS | 1008 | 1468191153087 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}] 15:52:33 INFO - PROCESS | 1008 | 1468191153090 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:33 INFO - PROCESS | 1008 | 1468191153190 Marionette TRACE conn5 <- [1,2995,null,{"value":null}] 15:52:33 INFO - PROCESS | 1008 | 1468191153198 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:33 INFO - PROCESS | 1008 | 1468191153202 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:33 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDC96000 == 25 [pid = 1008] [id = 760] 15:52:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 56 (000000AFB8C24800) [pid = 1008] [serial = 2278] [outer = 0000000000000000] 15:52:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 57 (000000AFB8C25400) [pid = 1008] [serial = 2279] [outer = 000000AFB8C24800] 15:52:33 INFO - PROCESS | 1008 | 1468191153253 Marionette DEBUG loaded listener.js 15:52:33 INFO - PROCESS | 1008 | ++DOMWINDOW == 58 (000000AFB8C90000) [pid = 1008] [serial = 2280] [outer = 000000AFB8C24800] 15:52:33 INFO - PROCESS | 1008 | 1468191153718 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]]]}] 15:52:33 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. 15:52:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 691ms 15:52:33 INFO - PROCESS | 1008 | 1468191153768 Marionette TRACE conn5 -> [0,2997,"getWindowHandle",null] 15:52:33 INFO - PROCESS | 1008 | 1468191153773 Marionette TRACE conn5 <- [1,2997,null,{"value":"13"}] 15:52:33 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:52:33 INFO - PROCESS | 1008 | 1468191153780 Marionette TRACE conn5 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:52:33 INFO - PROCESS | 1008 | 1468191153783 Marionette TRACE conn5 <- [1,2998,null,{}] 15:52:33 INFO - PROCESS | 1008 | 1468191153786 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}] 15:52:33 INFO - PROCESS | 1008 | 1468191153790 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:33 INFO - PROCESS | 1008 | 1468191153924 Marionette TRACE conn5 <- [1,2999,null,{"value":null}] 15:52:34 INFO - PROCESS | 1008 | 1468191154008 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:34 INFO - PROCESS | 1008 | 1468191154013 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:34 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBCF82800 == 26 [pid = 1008] [id = 761] 15:52:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 59 (000000AFB7706400) [pid = 1008] [serial = 2281] [outer = 0000000000000000] 15:52:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 60 (000000AFB77C9800) [pid = 1008] [serial = 2282] [outer = 000000AFB7706400] 15:52:34 INFO - PROCESS | 1008 | 1468191154115 Marionette DEBUG loaded listener.js 15:52:34 INFO - PROCESS | 1008 | ++DOMWINDOW == 61 (000000AFB8C25000) [pid = 1008] [serial = 2283] [outer = 000000AFB7706400] 15:52:34 INFO - PROCESS | 1008 | [1008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:52:34 INFO - PROCESS | 1008 | 1468191154827 Marionette TRACE conn5 <- [1,3000,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:52:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:52:34 INFO - {} 15:52:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:52:34 INFO - {} 15:52:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:52:34 INFO - {} 15:52:34 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:52:34 INFO - {} 15:52:34 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1085ms 15:52:34 INFO - PROCESS | 1008 | 1468191154900 Marionette TRACE conn5 -> [0,3001,"getWindowHandle",null] 15:52:34 INFO - PROCESS | 1008 | 1468191154905 Marionette TRACE conn5 <- [1,3001,null,{"value":"13"}] 15:52:34 INFO - TEST-START | /FileAPI/fileReader.html 15:52:34 INFO - PROCESS | 1008 | 1468191154911 Marionette TRACE conn5 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:52:34 INFO - PROCESS | 1008 | 1468191154915 Marionette TRACE conn5 <- [1,3002,null,{}] 15:52:34 INFO - PROCESS | 1008 | 1468191154928 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}] 15:52:34 INFO - PROCESS | 1008 | 1468191154931 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:35 INFO - PROCESS | 1008 | 1468191155054 Marionette TRACE conn5 <- [1,3003,null,{"value":null}] 15:52:35 INFO - PROCESS | 1008 | 1468191155150 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:35 INFO - PROCESS | 1008 | 1468191155153 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:35 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50C6000 == 27 [pid = 1008] [id = 762] 15:52:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 62 (000000AFB6DD6400) [pid = 1008] [serial = 2284] [outer = 0000000000000000] 15:52:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFBCF0E800) [pid = 1008] [serial = 2285] [outer = 000000AFB6DD6400] 15:52:35 INFO - PROCESS | 1008 | 1468191155212 Marionette DEBUG loaded listener.js 15:52:35 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFBD2C9400) [pid = 1008] [serial = 2286] [outer = 000000AFB6DD6400] 15:52:35 INFO - PROCESS | 1008 | 1468191155828 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]]]}] 15:52:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:52:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:52:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:52:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:52:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 944ms 15:52:35 INFO - PROCESS | 1008 | 1468191155856 Marionette TRACE conn5 -> [0,3005,"getWindowHandle",null] 15:52:35 INFO - PROCESS | 1008 | 1468191155859 Marionette TRACE conn5 <- [1,3005,null,{"value":"13"}] 15:52:35 INFO - TEST-START | /FileAPI/historical.html 15:52:35 INFO - PROCESS | 1008 | 1468191155863 Marionette TRACE conn5 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:52:35 INFO - PROCESS | 1008 | 1468191155866 Marionette TRACE conn5 <- [1,3006,null,{}] 15:52:35 INFO - PROCESS | 1008 | 1468191155870 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}] 15:52:35 INFO - PROCESS | 1008 | 1468191155873 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:36 INFO - PROCESS | 1008 | 1468191155995 Marionette TRACE conn5 <- [1,3007,null,{"value":null}] 15:52:36 INFO - PROCESS | 1008 | 1468191156076 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:36 INFO - PROCESS | 1008 | 1468191156079 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:36 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC588C800 == 28 [pid = 1008] [id = 763] 15:52:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBDC7CC00) [pid = 1008] [serial = 2287] [outer = 0000000000000000] 15:52:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFBE904C00) [pid = 1008] [serial = 2288] [outer = 000000AFBDC7CC00] 15:52:36 INFO - PROCESS | 1008 | 1468191156183 Marionette DEBUG loaded listener.js 15:52:36 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFBEAC8000) [pid = 1008] [serial = 2289] [outer = 000000AFBDC7CC00] 15:52:36 INFO - PROCESS | 1008 | 1468191156876 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"]]]}] 15:52:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:52:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:52:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:52:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:52:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:52:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:52:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:52:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:52:36 INFO - TEST-OK | /FileAPI/historical.html | took 1030ms 15:52:36 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBDC96000 == 27 [pid = 1008] [id = 760] 15:52:36 INFO - PROCESS | 1008 | 1468191156903 Marionette TRACE conn5 -> [0,3009,"getWindowHandle",null] 15:52:36 INFO - PROCESS | 1008 | 1468191156907 Marionette TRACE conn5 <- [1,3009,null,{"value":"13"}] 15:52:36 INFO - TEST-START | /FileAPI/idlharness.html 15:52:36 INFO - PROCESS | 1008 | 1468191156913 Marionette TRACE conn5 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:52:36 INFO - PROCESS | 1008 | 1468191156916 Marionette TRACE conn5 <- [1,3010,null,{}] 15:52:36 INFO - PROCESS | 1008 | 1468191156942 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}] 15:52:36 INFO - PROCESS | 1008 | 1468191156945 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:37 INFO - PROCESS | 1008 | 1468191157044 Marionette TRACE conn5 <- [1,3011,null,{"value":null}] 15:52:37 INFO - PROCESS | 1008 | 1468191157126 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:37 INFO - PROCESS | 1008 | 1468191157128 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:37 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBE931000 == 28 [pid = 1008] [id = 764] 15:52:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFB8BB1000) [pid = 1008] [serial = 2290] [outer = 0000000000000000] 15:52:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFB8BBA000) [pid = 1008] [serial = 2291] [outer = 000000AFB8BB1000] 15:52:37 INFO - PROCESS | 1008 | 1468191157179 Marionette DEBUG loaded listener.js 15:52:37 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFB8D47400) [pid = 1008] [serial = 2292] [outer = 000000AFB8BB1000] 15:52:37 INFO - PROCESS | 1008 | 1468191157983 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]]]}] 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:52:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:52:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:52:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:52:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:52:38 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:38 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:52:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:52:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:52:38 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:38 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:52:38 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:52:38 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 15:52:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:52:38 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 15:52:38 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 15:52:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:52:38 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:52:38 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:38 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:52:38 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:52:38 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 15:52:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:52:38 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 15:52:38 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 15:52:38 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:38 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:38 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:38 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:38 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:38 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:52:38 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:52:38 INFO - TEST-OK | /FileAPI/idlharness.html | took 1219ms 15:52:38 INFO - PROCESS | 1008 | 1468191158133 Marionette TRACE conn5 -> [0,3013,"getWindowHandle",null] 15:52:38 INFO - PROCESS | 1008 | 1468191158138 Marionette TRACE conn5 <- [1,3013,null,{"value":"13"}] 15:52:38 INFO - TEST-START | /FileAPI/idlharness.worker 15:52:38 INFO - PROCESS | 1008 | 1468191158144 Marionette TRACE conn5 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:52:38 INFO - PROCESS | 1008 | 1468191158147 Marionette TRACE conn5 <- [1,3014,null,{}] 15:52:38 INFO - PROCESS | 1008 | 1468191158151 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}] 15:52:38 INFO - PROCESS | 1008 | 1468191158154 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:38 INFO - PROCESS | 1008 | 1468191158246 Marionette TRACE conn5 <- [1,3015,null,{"value":null}] 15:52:38 INFO - PROCESS | 1008 | 1468191158254 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:38 INFO - PROCESS | 1008 | 1468191158256 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:38 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC93EF800 == 29 [pid = 1008] [id = 765] 15:52:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC2632000) [pid = 1008] [serial = 2293] [outer = 0000000000000000] 15:52:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC2A3EC00) [pid = 1008] [serial = 2294] [outer = 000000AFC2632000] 15:52:38 INFO - PROCESS | 1008 | 1468191158305 Marionette DEBUG loaded listener.js 15:52:38 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC3F1BC00) [pid = 1008] [serial = 2295] [outer = 000000AFC2632000] 15:52:38 INFO - PROCESS | 1008 | [1008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:52:39 INFO - PROCESS | 1008 | 1468191159292 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,{},{}]]]}] 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:52:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:52:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:52:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:52:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:52:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:52:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:52:39 INFO - {} 15:52:39 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 15:52:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:52:39 INFO - {} 15:52:39 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 - {} 15:52:39 INFO - {} 15:52:39 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 15:52:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:52:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:52:39 INFO - {} 15:52:39 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 15:52:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:52:39 INFO - {} 15:52:39 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 - {} 15:52:39 INFO - {} 15:52:39 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 15:52:39 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:52:39 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:52:39 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 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 15:52:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:52:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:52:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 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 15:52:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 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 15:52:39 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 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 15:52:39 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:52:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:52:39 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:52:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:39 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:52:39 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:52:39 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:52:39 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:52:39 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:52:39 INFO - {} 15:52:39 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1312ms 15:52:39 INFO - PROCESS | 1008 | 1468191159459 Marionette TRACE conn5 -> [0,3017,"getWindowHandle",null] 15:52:39 INFO - PROCESS | 1008 | 1468191159462 Marionette TRACE conn5 <- [1,3017,null,{"value":"13"}] 15:52:39 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:52:39 INFO - PROCESS | 1008 | 1468191159465 Marionette TRACE conn5 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:52:39 INFO - PROCESS | 1008 | 1468191159469 Marionette TRACE conn5 <- [1,3018,null,{}] 15:52:39 INFO - PROCESS | 1008 | 1468191159486 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}] 15:52:39 INFO - PROCESS | 1008 | 1468191159492 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:39 INFO - PROCESS | 1008 | 1468191159613 Marionette TRACE conn5 <- [1,3019,null,{"value":null}] 15:52:39 INFO - PROCESS | 1008 | 1468191159696 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:39 INFO - PROCESS | 1008 | 1468191159700 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:39 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCF11800 == 30 [pid = 1008] [id = 766] 15:52:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC6920C00) [pid = 1008] [serial = 2296] [outer = 0000000000000000] 15:52:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC6976C00) [pid = 1008] [serial = 2297] [outer = 000000AFC6920C00] 15:52:39 INFO - PROCESS | 1008 | 1468191159750 Marionette DEBUG loaded listener.js 15:52:39 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC76E8000) [pid = 1008] [serial = 2298] [outer = 000000AFC6920C00] 15:52:40 INFO - PROCESS | 1008 | 1468191160154 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]]]}] 15:52:40 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 15:52:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 755ms 15:52:40 INFO - PROCESS | 1008 | 1468191160230 Marionette TRACE conn5 -> [0,3021,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 1008 | 1468191160233 Marionette TRACE conn5 <- [1,3021,null,{"value":"13"}] 15:52:40 INFO - PROCESS | 1008 | 1468191160236 Marionette TRACE conn5 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:52:40 INFO - PROCESS | 1008 | 1468191160245 Marionette TRACE conn5 <- [1,3022,null,{}] 15:52:40 INFO - PROCESS | 1008 | 1468191160249 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}] 15:52:40 INFO - PROCESS | 1008 | 1468191160251 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:40 INFO - PROCESS | 1008 | 1468191160371 Marionette TRACE conn5 <- [1,3023,null,{"value":null}] 15:52:40 INFO - PROCESS | 1008 | 1468191160425 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:40 INFO - PROCESS | 1008 | 1468191160428 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:40 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCDD0A000 == 31 [pid = 1008] [id = 767] 15:52:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC6C9CC00) [pid = 1008] [serial = 2299] [outer = 0000000000000000] 15:52:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC7C06C00) [pid = 1008] [serial = 2300] [outer = 000000AFC6C9CC00] 15:52:40 INFO - PROCESS | 1008 | 1468191160475 Marionette DEBUG loaded listener.js 15:52:40 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC8169000) [pid = 1008] [serial = 2301] [outer = 000000AFC6C9CC00] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC8DE1C00) [pid = 1008] [serial = 2269] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC5514000) [pid = 1008] [serial = 2258] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC5B3CC00) [pid = 1008] [serial = 2261] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC8D60C00) [pid = 1008] [serial = 2264] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC984DC00) [pid = 1008] [serial = 2272] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFC489B800) [pid = 1008] [serial = 2255] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFB8B6DC00) [pid = 1008] [serial = 2252] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFBD271400) [pid = 1008] [serial = 2249] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFB922FC00) [pid = 1008] [serial = 2246] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFC223D800) [pid = 1008] [serial = 2243] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFB8C89000) [pid = 1008] [serial = 2240] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFB8C8A800) [pid = 1008] [serial = 2237] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC5B39000) [pid = 1008] [serial = 2267] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:52:40 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC9858400) [pid = 1008] [serial = 2275] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:52:40 INFO - PROCESS | 1008 | 1468191160867 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]]]}] 15:52:40 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:52:40 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 694ms 15:52:40 INFO - PROCESS | 1008 | 1468191160935 Marionette TRACE conn5 -> [0,3025,"getWindowHandle",null] 15:52:40 INFO - PROCESS | 1008 | 1468191160938 Marionette TRACE conn5 <- [1,3025,null,{"value":"13"}] 15:52:40 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:52:40 INFO - PROCESS | 1008 | 1468191160941 Marionette TRACE conn5 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:52:40 INFO - PROCESS | 1008 | 1468191160943 Marionette TRACE conn5 <- [1,3026,null,{}] 15:52:40 INFO - PROCESS | 1008 | 1468191160947 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}] 15:52:40 INFO - PROCESS | 1008 | 1468191160949 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:41 INFO - PROCESS | 1008 | 1468191161091 Marionette TRACE conn5 <- [1,3027,null,{"value":null}] 15:52:41 INFO - PROCESS | 1008 | 1468191161140 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 1008 | 1468191161142 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50C3000 == 32 [pid = 1008] [id = 768] 15:52:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFB8D4D800) [pid = 1008] [serial = 2302] [outer = 0000000000000000] 15:52:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC8165C00) [pid = 1008] [serial = 2303] [outer = 000000AFB8D4D800] 15:52:41 INFO - PROCESS | 1008 | 1468191161189 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC8D65800) [pid = 1008] [serial = 2304] [outer = 000000AFB8D4D800] 15:52:41 INFO - PROCESS | 1008 | 1468191161512 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"]]]}] 15:52:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:52:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:52:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:52:41 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 627ms 15:52:41 INFO - PROCESS | 1008 | 1468191161572 Marionette TRACE conn5 -> [0,3029,"getWindowHandle",null] 15:52:41 INFO - PROCESS | 1008 | 1468191161574 Marionette TRACE conn5 <- [1,3029,null,{"value":"13"}] 15:52:41 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:52:41 INFO - PROCESS | 1008 | 1468191161585 Marionette TRACE conn5 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:52:41 INFO - PROCESS | 1008 | 1468191161588 Marionette TRACE conn5 <- [1,3030,null,{}] 15:52:41 INFO - PROCESS | 1008 | 1468191161592 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}] 15:52:41 INFO - PROCESS | 1008 | 1468191161598 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:41 INFO - PROCESS | 1008 | 1468191161743 Marionette TRACE conn5 <- [1,3031,null,{"value":null}] 15:52:41 INFO - PROCESS | 1008 | 1468191161769 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:41 INFO - PROCESS | 1008 | 1468191161771 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:41 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCE705000 == 33 [pid = 1008] [id = 769] 15:52:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC9357400) [pid = 1008] [serial = 2305] [outer = 0000000000000000] 15:52:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC9ADF000) [pid = 1008] [serial = 2306] [outer = 000000AFC9357400] 15:52:41 INFO - PROCESS | 1008 | 1468191161817 Marionette DEBUG loaded listener.js 15:52:41 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC9CEEC00) [pid = 1008] [serial = 2307] [outer = 000000AFC9357400] 15:52:42 INFO - PROCESS | 1008 | 1468191162372 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]]]}] 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:52:42 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. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:52:42 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'.) 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:52:42 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. 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:52:42 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. 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:52:42 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. 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 13 15:52:42 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:52:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:52:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:52:42 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:52:42 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 867ms 15:52:42 INFO - PROCESS | 1008 | 1468191162448 Marionette TRACE conn5 -> [0,3033,"getWindowHandle",null] 15:52:42 INFO - PROCESS | 1008 | 1468191162450 Marionette TRACE conn5 <- [1,3033,null,{"value":"13"}] 15:52:42 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:52:42 INFO - PROCESS | 1008 | 1468191162453 Marionette TRACE conn5 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:52:42 INFO - PROCESS | 1008 | 1468191162455 Marionette TRACE conn5 <- [1,3034,null,{}] 15:52:42 INFO - PROCESS | 1008 | 1468191162459 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}] 15:52:42 INFO - PROCESS | 1008 | 1468191162461 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:42 INFO - PROCESS | 1008 | 1468191162561 Marionette TRACE conn5 <- [1,3035,null,{"value":null}] 15:52:42 INFO - PROCESS | 1008 | 1468191162565 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:42 INFO - PROCESS | 1008 | 1468191162567 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:42 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCC93800 == 34 [pid = 1008] [id = 770] 15:52:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC5B35000) [pid = 1008] [serial = 2308] [outer = 0000000000000000] 15:52:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC9CF7400) [pid = 1008] [serial = 2309] [outer = 000000AFC5B35000] 15:52:42 INFO - PROCESS | 1008 | 1468191162612 Marionette DEBUG loaded listener.js 15:52:42 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFCA121400) [pid = 1008] [serial = 2310] [outer = 000000AFC5B35000] 15:52:42 INFO - PROCESS | 1008 | [1008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:52:43 INFO - PROCESS | 1008 | 1468191163036 Marionette TRACE conn5 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:52:43 INFO - {} 15:52:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 626ms 15:52:43 INFO - PROCESS | 1008 | 1468191163083 Marionette TRACE conn5 -> [0,3037,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 1008 | 1468191163085 Marionette TRACE conn5 <- [1,3037,null,{"value":"13"}] 15:52:43 INFO - PROCESS | 1008 | 1468191163089 Marionette TRACE conn5 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:52:43 INFO - PROCESS | 1008 | 1468191163090 Marionette TRACE conn5 <- [1,3038,null,{}] 15:52:43 INFO - PROCESS | 1008 | 1468191163094 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}] 15:52:43 INFO - PROCESS | 1008 | 1468191163096 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:43 INFO - PROCESS | 1008 | 1468191163182 Marionette TRACE conn5 <- [1,3039,null,{"value":null}] 15:52:43 INFO - PROCESS | 1008 | 1468191163187 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:43 INFO - PROCESS | 1008 | 1468191163189 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:43 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA026000 == 35 [pid = 1008] [id = 771] 15:52:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFCA121800) [pid = 1008] [serial = 2311] [outer = 0000000000000000] 15:52:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFCA3B3400) [pid = 1008] [serial = 2312] [outer = 000000AFCA121800] 15:52:43 INFO - PROCESS | 1008 | 1468191163235 Marionette DEBUG loaded listener.js 15:52:43 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFCA726400) [pid = 1008] [serial = 2313] [outer = 000000AFCA121800] 15:52:43 INFO - PROCESS | 1008 | 1468191163856 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]]]}] 15:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:52:43 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:52:43 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 776ms 15:52:43 INFO - PROCESS | 1008 | 1468191163912 Marionette TRACE conn5 -> [0,3041,"getWindowHandle",null] 15:52:43 INFO - PROCESS | 1008 | 1468191163917 Marionette TRACE conn5 <- [1,3041,null,{"value":"13"}] 15:52:43 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:52:43 INFO - PROCESS | 1008 | 1468191163936 Marionette TRACE conn5 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:52:43 INFO - PROCESS | 1008 | 1468191163942 Marionette TRACE conn5 <- [1,3042,null,{}] 15:52:43 INFO - PROCESS | 1008 | 1468191163963 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}] 15:52:43 INFO - PROCESS | 1008 | 1468191163966 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:44 INFO - PROCESS | 1008 | 1468191164094 Marionette TRACE conn5 <- [1,3043,null,{"value":null}] 15:52:44 INFO - PROCESS | 1008 | 1468191164212 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:44 INFO - PROCESS | 1008 | 1468191164215 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:44 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC811C000 == 36 [pid = 1008] [id = 772] 15:52:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFB8B6D400) [pid = 1008] [serial = 2314] [outer = 0000000000000000] 15:52:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFB9105C00) [pid = 1008] [serial = 2315] [outer = 000000AFB8B6D400] 15:52:44 INFO - PROCESS | 1008 | 1468191164275 Marionette DEBUG loaded listener.js 15:52:44 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFBDC80800) [pid = 1008] [serial = 2316] [outer = 000000AFB8B6D400] 15:52:45 INFO - PROCESS | 1008 | 1468191165111 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"]]]}] 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:52:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:52:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:52:45 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" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:52:45 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" 15:52:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:52:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:52:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:52:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1328ms 15:52:45 INFO - PROCESS | 1008 | 1468191165277 Marionette TRACE conn5 -> [0,3045,"getWindowHandle",null] 15:52:45 INFO - PROCESS | 1008 | 1468191165283 Marionette TRACE conn5 <- [1,3045,null,{"value":"13"}] 15:52:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:52:45 INFO - PROCESS | 1008 | 1468191165291 Marionette TRACE conn5 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:52:45 INFO - PROCESS | 1008 | 1468191165294 Marionette TRACE conn5 <- [1,3046,null,{}] 15:52:45 INFO - PROCESS | 1008 | 1468191165298 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}] 15:52:45 INFO - PROCESS | 1008 | 1468191165301 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:45 INFO - PROCESS | 1008 | 1468191165453 Marionette TRACE conn5 <- [1,3047,null,{"value":null}] 15:52:45 INFO - PROCESS | 1008 | 1468191165529 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:45 INFO - PROCESS | 1008 | 1468191165532 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:45 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA051000 == 37 [pid = 1008] [id = 773] 15:52:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC42AD800) [pid = 1008] [serial = 2317] [outer = 0000000000000000] 15:52:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC489E800) [pid = 1008] [serial = 2318] [outer = 000000AFC42AD800] 15:52:45 INFO - PROCESS | 1008 | 1468191165590 Marionette DEBUG loaded listener.js 15:52:45 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC5032000) [pid = 1008] [serial = 2319] [outer = 000000AFC42AD800] 15:52:46 INFO - PROCESS | 1008 | 1468191166187 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]]]}] 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:52:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:52:46 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:46 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:52:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:52:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:52:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:52:46 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:52:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:52:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:46 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:52:46 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:52:46 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 952ms 15:52:46 INFO - PROCESS | 1008 | 1468191166248 Marionette TRACE conn5 -> [0,3049,"getWindowHandle",null] 15:52:46 INFO - PROCESS | 1008 | 1468191166250 Marionette TRACE conn5 <- [1,3049,null,{"value":"13"}] 15:52:46 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:52:46 INFO - PROCESS | 1008 | 1468191166254 Marionette TRACE conn5 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:52:46 INFO - PROCESS | 1008 | 1468191166259 Marionette TRACE conn5 <- [1,3050,null,{}] 15:52:46 INFO - PROCESS | 1008 | 1468191166319 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}] 15:52:46 INFO - PROCESS | 1008 | 1468191166324 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:46 INFO - PROCESS | 1008 | 1468191166447 Marionette TRACE conn5 <- [1,3051,null,{"value":null}] 15:52:46 INFO - PROCESS | 1008 | 1468191166565 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:46 INFO - PROCESS | 1008 | 1468191166569 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:46 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA8A6800 == 38 [pid = 1008] [id = 774] 15:52:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFC539DC00) [pid = 1008] [serial = 2320] [outer = 0000000000000000] 15:52:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFC552B000) [pid = 1008] [serial = 2321] [outer = 000000AFC539DC00] 15:52:46 INFO - PROCESS | 1008 | 1468191166629 Marionette DEBUG loaded listener.js 15:52:46 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFC5B31400) [pid = 1008] [serial = 2322] [outer = 000000AFC539DC00] 15:52:46 INFO - PROCESS | 1008 | [1008] WARNING: Failed to retarget HTML data delivery to the parser thread.: file c:/builds/moz2_slave/m-beta-w64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 15:52:47 INFO - PROCESS | 1008 | 1468191167405 Marionette TRACE conn5 <- [1,3052,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:52:47 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:52:47 INFO - {} 15:52:47 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1188ms 15:52:47 INFO - PROCESS | 1008 | 1468191167481 Marionette TRACE conn5 -> [0,3053,"getWindowHandle",null] 15:52:47 INFO - PROCESS | 1008 | 1468191167485 Marionette TRACE conn5 <- [1,3053,null,{"value":"13"}] 15:52:47 INFO - PROCESS | 1008 | 1468191167491 Marionette TRACE conn5 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:52:47 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:52:47 INFO - PROCESS | 1008 | 1468191167494 Marionette TRACE conn5 <- [1,3054,null,{}] 15:52:47 INFO - PROCESS | 1008 | 1468191167500 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}] 15:52:47 INFO - PROCESS | 1008 | 1468191167503 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:47 INFO - PROCESS | 1008 | 1468191167599 Marionette TRACE conn5 <- [1,3055,null,{"value":null}] 15:52:47 INFO - PROCESS | 1008 | 1468191167721 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:47 INFO - PROCESS | 1008 | 1468191167726 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:47 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFBDAB6000 == 39 [pid = 1008] [id = 775] 15:52:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFB8B65800) [pid = 1008] [serial = 2323] [outer = 0000000000000000] 15:52:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFB945C000) [pid = 1008] [serial = 2324] [outer = 000000AFB8B65800] 15:52:47 INFO - PROCESS | 1008 | 1468191167779 Marionette DEBUG loaded listener.js 15:52:47 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFBDC7F800) [pid = 1008] [serial = 2325] [outer = 000000AFB8B65800] 15:52:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCD499800 == 38 [pid = 1008] [id = 759] 15:52:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCC93800 == 37 [pid = 1008] [id = 770] 15:52:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCE705000 == 36 [pid = 1008] [id = 769] 15:52:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC50C3000 == 35 [pid = 1008] [id = 768] 15:52:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCDD0A000 == 34 [pid = 1008] [id = 767] 15:52:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFCCF11800 == 33 [pid = 1008] [id = 766] 15:52:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFC93EF800 == 32 [pid = 1008] [id = 765] 15:52:48 INFO - PROCESS | 1008 | --DOCSHELL 000000AFBE931000 == 31 [pid = 1008] [id = 764] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 88 (000000AFB8C25400) [pid = 1008] [serial = 2279] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 87 (000000AFC5589400) [pid = 1008] [serial = 2259] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 86 (000000AFC5B3A400) [pid = 1008] [serial = 2260] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 85 (000000AFC8D59400) [pid = 1008] [serial = 2263] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 84 (000000AFC6AFD000) [pid = 1008] [serial = 2262] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 83 (000000AFC8DD7400) [pid = 1008] [serial = 2265] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC9353C00) [pid = 1008] [serial = 2270] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFC9853800) [pid = 1008] [serial = 2273] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFC8FE5C00) [pid = 1008] [serial = 2266] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFC52CE800) [pid = 1008] [serial = 2256] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC421C000) [pid = 1008] [serial = 2253] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFC4898C00) [pid = 1008] [serial = 2254] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFBDAA9000) [pid = 1008] [serial = 2250] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFBEA28400) [pid = 1008] [serial = 2251] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFBD92FC00) [pid = 1008] [serial = 2248] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 73 (000000AFB9422C00) [pid = 1008] [serial = 2247] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 72 (000000AFC4EB3C00) [pid = 1008] [serial = 2245] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 71 (000000AFC2A47000) [pid = 1008] [serial = 2244] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 70 (000000AFBDAA9400) [pid = 1008] [serial = 2242] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 69 (000000AFB8D4D000) [pid = 1008] [serial = 2241] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 68 (000000AFC9859400) [pid = 1008] [serial = 2274] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 67 (000000AFC8D65C00) [pid = 1008] [serial = 2239] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 66 (000000AFC8D5DC00) [pid = 1008] [serial = 2268] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 65 (000000AFC9CEC000) [pid = 1008] [serial = 2277] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 64 (000000AFC5513800) [pid = 1008] [serial = 2257] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 63 (000000AFC9AE5400) [pid = 1008] [serial = 2276] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | --DOMWINDOW == 62 (000000AFC935B800) [pid = 1008] [serial = 2271] [outer = 0000000000000000] [url = about:blank] 15:52:48 INFO - PROCESS | 1008 | 1468191168288 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]]]}] 15:52:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:52:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:52:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:52:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:52:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:52:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:52:48 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:52:48 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 836ms 15:52:48 INFO - PROCESS | 1008 | 1468191168335 Marionette TRACE conn5 -> [0,3057,"getWindowHandle",null] 15:52:48 INFO - PROCESS | 1008 | 1468191168340 Marionette TRACE conn5 <- [1,3057,null,{"value":"13"}] 15:52:48 INFO - PROCESS | 1008 | 1468191168351 Marionette TRACE conn5 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:52:48 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:52:48 INFO - PROCESS | 1008 | 1468191168353 Marionette TRACE conn5 <- [1,3058,null,{}] 15:52:48 INFO - PROCESS | 1008 | 1468191168357 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}] 15:52:48 INFO - PROCESS | 1008 | 1468191168360 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:48 INFO - PROCESS | 1008 | 1468191168454 Marionette TRACE conn5 <- [1,3059,null,{"value":null}] 15:52:48 INFO - PROCESS | 1008 | 1468191168462 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:48 INFO - PROCESS | 1008 | 1468191168465 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:48 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC483D800 == 32 [pid = 1008] [id = 776] 15:52:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 63 (000000AFB8D44C00) [pid = 1008] [serial = 2326] [outer = 0000000000000000] 15:52:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 64 (000000AFBD126800) [pid = 1008] [serial = 2327] [outer = 000000AFB8D44C00] 15:52:48 INFO - PROCESS | 1008 | 1468191168513 Marionette DEBUG loaded listener.js 15:52:48 INFO - PROCESS | 1008 | ++DOMWINDOW == 65 (000000AFBD92C400) [pid = 1008] [serial = 2328] [outer = 000000AFB8D44C00] 15:52:49 INFO - PROCESS | 1008 | 1468191169011 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]]]}] 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:52:49 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 691ms 15:52:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:52:49 INFO - PROCESS | 1008 | 1468191169046 Marionette TRACE conn5 -> [0,3061,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 1008 | 1468191169049 Marionette TRACE conn5 <- [1,3061,null,{"value":"13"}] 15:52:49 INFO - PROCESS | 1008 | 1468191169087 Marionette TRACE conn5 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 1008 | 1468191169091 Marionette TRACE conn5 <- [1,3062,null,{}] 15:52:49 INFO - PROCESS | 1008 | 1468191169104 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}] 15:52:49 INFO - PROCESS | 1008 | 1468191169109 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:49 INFO - PROCESS | 1008 | 1468191169209 Marionette TRACE conn5 <- [1,3063,null,{"value":null}] 15:52:49 INFO - PROCESS | 1008 | 1468191169215 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 1008 | 1468191169218 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC60C0000 == 33 [pid = 1008] [id = 777] 15:52:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 66 (000000AFC2357800) [pid = 1008] [serial = 2329] [outer = 0000000000000000] 15:52:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 67 (000000AFC2AC5C00) [pid = 1008] [serial = 2330] [outer = 000000AFC2357800] 15:52:49 INFO - PROCESS | 1008 | 1468191169273 Marionette DEBUG loaded listener.js 15:52:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 68 (000000AFC42B1400) [pid = 1008] [serial = 2331] [outer = 000000AFC2357800] 15:52:49 INFO - PROCESS | 1008 | 1468191169725 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]]]}] 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:52:49 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:52:49 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 733ms 15:52:49 INFO - PROCESS | 1008 | 1468191169788 Marionette TRACE conn5 -> [0,3065,"getWindowHandle",null] 15:52:49 INFO - PROCESS | 1008 | 1468191169791 Marionette TRACE conn5 <- [1,3065,null,{"value":"13"}] 15:52:49 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:52:49 INFO - PROCESS | 1008 | 1468191169795 Marionette TRACE conn5 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:52:49 INFO - PROCESS | 1008 | 1468191169796 Marionette TRACE conn5 <- [1,3066,null,{}] 15:52:49 INFO - PROCESS | 1008 | 1468191169800 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}] 15:52:49 INFO - PROCESS | 1008 | 1468191169802 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:49 INFO - PROCESS | 1008 | 1468191169896 Marionette TRACE conn5 <- [1,3067,null,{"value":null}] 15:52:49 INFO - PROCESS | 1008 | 1468191169902 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:49 INFO - PROCESS | 1008 | 1468191169904 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:49 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC7697000 == 34 [pid = 1008] [id = 778] 15:52:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 69 (000000AFC5215400) [pid = 1008] [serial = 2332] [outer = 0000000000000000] 15:52:49 INFO - PROCESS | 1008 | ++DOMWINDOW == 70 (000000AFC52CE800) [pid = 1008] [serial = 2333] [outer = 000000AFC5215400] 15:52:49 INFO - PROCESS | 1008 | 1468191169951 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 71 (000000AFC5514000) [pid = 1008] [serial = 2334] [outer = 000000AFC5215400] 15:52:50 INFO - PROCESS | 1008 | 1468191170388 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] 15:52:50 INFO - PROCESS | 1008 | 1468191170437 Marionette TRACE conn5 <- [1,3069,null,{"value":"13"}] 15:52:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:52:50 INFO - PROCESS | 1008 | 1468191170441 Marionette TRACE conn5 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:52:50 INFO - PROCESS | 1008 | 1468191170443 Marionette TRACE conn5 <- [1,3070,null,{}] 15:52:50 INFO - PROCESS | 1008 | 1468191170446 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}] 15:52:50 INFO - PROCESS | 1008 | 1468191170449 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:50 INFO - PROCESS | 1008 | 1468191170541 Marionette TRACE conn5 <- [1,3071,null,{"value":null}] 15:52:50 INFO - PROCESS | 1008 | 1468191170584 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:50 INFO - PROCESS | 1008 | 1468191170587 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:50 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC933F800 == 35 [pid = 1008] [id = 779] 15:52:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 72 (000000AFC5590000) [pid = 1008] [serial = 2335] [outer = 0000000000000000] 15:52:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 73 (000000AFC5B36000) [pid = 1008] [serial = 2336] [outer = 000000AFC5590000] 15:52:50 INFO - PROCESS | 1008 | 1468191170632 Marionette DEBUG loaded listener.js 15:52:50 INFO - PROCESS | 1008 | ++DOMWINDOW == 74 (000000AFC6089000) [pid = 1008] [serial = 2337] [outer = 000000AFC5590000] 15:52:51 INFO - PROCESS | 1008 | 1468191171085 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]]]}] 15:52:51 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:52:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:52:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:51 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:52:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 691ms 15:52:51 INFO - PROCESS | 1008 | 1468191171141 Marionette TRACE conn5 -> [0,3073,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 1008 | 1468191171144 Marionette TRACE conn5 <- [1,3073,null,{"value":"13"}] 15:52:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:52:51 INFO - PROCESS | 1008 | 1468191171147 Marionette TRACE conn5 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 1008 | 1468191171149 Marionette TRACE conn5 <- [1,3074,null,{}] 15:52:51 INFO - PROCESS | 1008 | 1468191171153 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}] 15:52:51 INFO - PROCESS | 1008 | 1468191171159 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:51 INFO - PROCESS | 1008 | 1468191171303 Marionette TRACE conn5 <- [1,3075,null,{"value":null}] 15:52:51 INFO - PROCESS | 1008 | 1468191171357 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:51 INFO - PROCESS | 1008 | 1468191171359 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:51 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC525E800 == 36 [pid = 1008] [id = 780] 15:52:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC61B0C00) [pid = 1008] [serial = 2338] [outer = 0000000000000000] 15:52:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC8D5D000) [pid = 1008] [serial = 2339] [outer = 000000AFC61B0C00] 15:52:51 INFO - PROCESS | 1008 | 1468191171407 Marionette DEBUG loaded listener.js 15:52:51 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC8FD9C00) [pid = 1008] [serial = 2340] [outer = 000000AFC61B0C00] 15:52:51 INFO - PROCESS | 1008 | 1468191171824 Marionette TRACE conn5 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:52:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:52:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 730ms 15:52:51 INFO - PROCESS | 1008 | 1468191171879 Marionette TRACE conn5 -> [0,3077,"getWindowHandle",null] 15:52:51 INFO - PROCESS | 1008 | 1468191171888 Marionette TRACE conn5 <- [1,3077,null,{"value":"13"}] 15:52:51 INFO - PROCESS | 1008 | 1468191171892 Marionette TRACE conn5 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:52:51 INFO - PROCESS | 1008 | 1468191171894 Marionette TRACE conn5 <- [1,3078,null,{}] 15:52:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:52:51 INFO - PROCESS | 1008 | 1468191171903 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}] 15:52:51 INFO - PROCESS | 1008 | 1468191171905 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:52 INFO - PROCESS | 1008 | 1468191172050 Marionette TRACE conn5 <- [1,3079,null,{"value":null}] 15:52:52 INFO - PROCESS | 1008 | 1468191172115 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 1008 | 1468191172117 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCA5F1800 == 37 [pid = 1008] [id = 781] 15:52:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC9352800) [pid = 1008] [serial = 2341] [outer = 0000000000000000] 15:52:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFC9359000) [pid = 1008] [serial = 2342] [outer = 000000AFC9352800] 15:52:52 INFO - PROCESS | 1008 | 1468191172163 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFC9850C00) [pid = 1008] [serial = 2343] [outer = 000000AFC9352800] 15:52:52 INFO - PROCESS | 1008 | 1468191172562 Marionette TRACE conn5 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:52:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:52:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 671ms 15:52:52 INFO - PROCESS | 1008 | 1468191172569 Marionette TRACE conn5 -> [0,3081,"getWindowHandle",null] 15:52:52 INFO - PROCESS | 1008 | 1468191172571 Marionette TRACE conn5 <- [1,3081,null,{"value":"13"}] 15:52:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:52:52 INFO - PROCESS | 1008 | 1468191172576 Marionette TRACE conn5 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:52:52 INFO - PROCESS | 1008 | 1468191172578 Marionette TRACE conn5 <- [1,3082,null,{}] 15:52:52 INFO - PROCESS | 1008 | 1468191172581 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}] 15:52:52 INFO - PROCESS | 1008 | 1468191172583 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:52 INFO - PROCESS | 1008 | 1468191172705 Marionette TRACE conn5 <- [1,3083,null,{"value":null}] 15:52:52 INFO - PROCESS | 1008 | 1468191172760 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:52 INFO - PROCESS | 1008 | 1468191172762 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:52 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC5695800 == 38 [pid = 1008] [id = 782] 15:52:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFC5507800) [pid = 1008] [serial = 2344] [outer = 0000000000000000] 15:52:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFC9356800) [pid = 1008] [serial = 2345] [outer = 000000AFC5507800] 15:52:52 INFO - PROCESS | 1008 | 1468191172809 Marionette DEBUG loaded listener.js 15:52:52 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFC9ADC400) [pid = 1008] [serial = 2346] [outer = 000000AFC5507800] 15:52:53 INFO - PROCESS | 1008 | --DOMWINDOW == 82 (000000AFC6920C00) [pid = 1008] [serial = 2296] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:52:53 INFO - PROCESS | 1008 | --DOMWINDOW == 81 (000000AFB8BB1000) [pid = 1008] [serial = 2290] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:52:53 INFO - PROCESS | 1008 | --DOMWINDOW == 80 (000000AFBDC7CC00) [pid = 1008] [serial = 2287] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:52:53 INFO - PROCESS | 1008 | --DOMWINDOW == 79 (000000AFB8C24800) [pid = 1008] [serial = 2278] [outer = 0000000000000000] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:52:53 INFO - PROCESS | 1008 | --DOMWINDOW == 78 (000000AFC6C9CC00) [pid = 1008] [serial = 2299] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 15:52:53 INFO - PROCESS | 1008 | --DOMWINDOW == 77 (000000AFB8D4D800) [pid = 1008] [serial = 2302] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 15:52:53 INFO - PROCESS | 1008 | --DOMWINDOW == 76 (000000AFC9357400) [pid = 1008] [serial = 2305] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 15:52:53 INFO - PROCESS | 1008 | --DOMWINDOW == 75 (000000AFC2632000) [pid = 1008] [serial = 2293] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 15:52:53 INFO - PROCESS | 1008 | --DOMWINDOW == 74 (000000AFC5B35000) [pid = 1008] [serial = 2308] [outer = 0000000000000000] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 15:52:53 INFO - PROCESS | 1008 | 1468191173257 Marionette TRACE conn5 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:52:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 735ms 15:52:53 INFO - PROCESS | 1008 | 1468191173312 Marionette TRACE conn5 -> [0,3085,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 1008 | 1468191173314 Marionette TRACE conn5 <- [1,3085,null,{"value":"13"}] 15:52:53 INFO - PROCESS | 1008 | 1468191173318 Marionette TRACE conn5 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:52:53 INFO - PROCESS | 1008 | 1468191173320 Marionette TRACE conn5 <- [1,3086,null,{}] 15:52:53 INFO - PROCESS | 1008 | 1468191173323 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}] 15:52:53 INFO - PROCESS | 1008 | 1468191173325 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:53 INFO - PROCESS | 1008 | 1468191173440 Marionette TRACE conn5 <- [1,3087,null,{"value":null}] 15:52:53 INFO - PROCESS | 1008 | 1468191173448 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:53 INFO - PROCESS | 1008 | 1468191173450 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:53 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC4838800 == 39 [pid = 1008] [id = 783] 15:52:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 75 (000000AFC5B35000) [pid = 1008] [serial = 2347] [outer = 0000000000000000] 15:52:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 76 (000000AFC9854800) [pid = 1008] [serial = 2348] [outer = 000000AFC5B35000] 15:52:53 INFO - PROCESS | 1008 | 1468191173494 Marionette DEBUG loaded listener.js 15:52:53 INFO - PROCESS | 1008 | ++DOMWINDOW == 77 (000000AFC9CECC00) [pid = 1008] [serial = 2349] [outer = 000000AFC5B35000] 15:52:53 INFO - PROCESS | 1008 | 1468191173904 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]]]}] 15:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:52:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:52:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 628ms 15:52:53 INFO - PROCESS | 1008 | 1468191173959 Marionette TRACE conn5 -> [0,3089,"getWindowHandle",null] 15:52:53 INFO - PROCESS | 1008 | 1468191173961 Marionette TRACE conn5 <- [1,3089,null,{"value":"13"}] 15:52:53 INFO - PROCESS | 1008 | 1468191173965 Marionette TRACE conn5 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:52:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:52:53 INFO - PROCESS | 1008 | 1468191173966 Marionette TRACE conn5 <- [1,3090,null,{}] 15:52:53 INFO - PROCESS | 1008 | 1468191173970 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}] 15:52:53 INFO - PROCESS | 1008 | 1468191173972 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:54 INFO - PROCESS | 1008 | 1468191174064 Marionette TRACE conn5 <- [1,3091,null,{"value":null}] 15:52:54 INFO - PROCESS | 1008 | 1468191174069 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 1008 | 1468191174071 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCBCD000 == 40 [pid = 1008] [id = 784] 15:52:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 78 (000000AFC9CEE800) [pid = 1008] [serial = 2350] [outer = 0000000000000000] 15:52:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 79 (000000AFCA117400) [pid = 1008] [serial = 2351] [outer = 000000AFC9CEE800] 15:52:54 INFO - PROCESS | 1008 | 1468191174116 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 80 (000000AFCA120000) [pid = 1008] [serial = 2352] [outer = 000000AFC9CEE800] 15:52:54 INFO - PROCESS | 1008 | 1468191174513 Marionette TRACE conn5 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:52:54 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:52:54 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 585ms 15:52:54 INFO - PROCESS | 1008 | 1468191174554 Marionette TRACE conn5 -> [0,3093,"getWindowHandle",null] 15:52:54 INFO - PROCESS | 1008 | 1468191174557 Marionette TRACE conn5 <- [1,3093,null,{"value":"13"}] 15:52:54 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:52:54 INFO - PROCESS | 1008 | 1468191174560 Marionette TRACE conn5 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:52:54 INFO - PROCESS | 1008 | 1468191174563 Marionette TRACE conn5 <- [1,3094,null,{}] 15:52:54 INFO - PROCESS | 1008 | 1468191174566 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}] 15:52:54 INFO - PROCESS | 1008 | 1468191174568 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:54 INFO - PROCESS | 1008 | 1468191174716 Marionette TRACE conn5 <- [1,3095,null,{"value":null}] 15:52:54 INFO - PROCESS | 1008 | 1468191174731 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:54 INFO - PROCESS | 1008 | 1468191174733 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:54 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFCCCA3800 == 41 [pid = 1008] [id = 785] 15:52:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 81 (000000AFCA3ADC00) [pid = 1008] [serial = 2353] [outer = 0000000000000000] 15:52:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 82 (000000AFCA3AFC00) [pid = 1008] [serial = 2354] [outer = 000000AFCA3ADC00] 15:52:54 INFO - PROCESS | 1008 | 1468191174780 Marionette DEBUG loaded listener.js 15:52:54 INFO - PROCESS | 1008 | ++DOMWINDOW == 83 (000000AFCA87C800) [pid = 1008] [serial = 2355] [outer = 000000AFCA3ADC00] 15:52:55 INFO - PROCESS | 1008 | 1468191175360 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]]]}] 15:52:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:52:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:52:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:52:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 839ms 15:52:55 INFO - PROCESS | 1008 | 1468191175403 Marionette TRACE conn5 -> [0,3097,"getWindowHandle",null] 15:52:55 INFO - PROCESS | 1008 | 1468191175408 Marionette TRACE conn5 <- [1,3097,null,{"value":"13"}] 15:52:55 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:52:55 INFO - PROCESS | 1008 | 1468191175413 Marionette TRACE conn5 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:52:55 INFO - PROCESS | 1008 | 1468191175417 Marionette TRACE conn5 <- [1,3098,null,{}] 15:52:55 INFO - PROCESS | 1008 | 1468191175423 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}] 15:52:55 INFO - PROCESS | 1008 | 1468191175427 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:55 INFO - PROCESS | 1008 | 1468191175553 Marionette TRACE conn5 <- [1,3099,null,{"value":null}] 15:52:55 INFO - PROCESS | 1008 | 1468191175661 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:55 INFO - PROCESS | 1008 | 1468191175664 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:55 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC50BE800 == 42 [pid = 1008] [id = 786] 15:52:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 84 (000000AFB922E400) [pid = 1008] [serial = 2356] [outer = 0000000000000000] 15:52:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 85 (000000AFBA054C00) [pid = 1008] [serial = 2357] [outer = 000000AFB922E400] 15:52:55 INFO - PROCESS | 1008 | 1468191175723 Marionette DEBUG loaded listener.js 15:52:55 INFO - PROCESS | 1008 | ++DOMWINDOW == 86 (000000AFBDCE9000) [pid = 1008] [serial = 2358] [outer = 000000AFB922E400] 15:52:56 INFO - PROCESS | 1008 | 1468191176311 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"]]]}] 15:52:56 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:52:56 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 15:52:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:52:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:52:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:52:56 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:52:56 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 944ms 15:52:56 INFO - PROCESS | 1008 | 1468191176374 Marionette TRACE conn5 -> [0,3101,"getWindowHandle",null] 15:52:56 INFO - PROCESS | 1008 | 1468191176379 Marionette TRACE conn5 <- [1,3101,null,{"value":"13"}] 15:52:56 INFO - PROCESS | 1008 | 1468191176387 Marionette TRACE conn5 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:52:56 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:52:56 INFO - PROCESS | 1008 | 1468191176390 Marionette TRACE conn5 <- [1,3102,null,{}] 15:52:56 INFO - PROCESS | 1008 | 1468191176394 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}] 15:52:56 INFO - PROCESS | 1008 | 1468191176398 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:56 INFO - PROCESS | 1008 | 1468191176518 Marionette TRACE conn5 <- [1,3103,null,{"value":null}] 15:52:56 INFO - PROCESS | 1008 | 1468191176624 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\", \"b4c9f2bf-9a98-4b3e-bae5-e87164053468\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:52:56 INFO - PROCESS | 1008 | 1468191176627 Marionette INFO sendAsync 708cbded-abe0-41dd-ae00-db05daf1ae98 15:52:56 INFO - PROCESS | 1008 | ++DOCSHELL 000000AFC8110800 == 43 [pid = 1008] [id = 787] 15:52:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 87 (000000AFC4222000) [pid = 1008] [serial = 2359] [outer = 0000000000000000] 15:52:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 88 (000000AFC4226000) [pid = 1008] [serial = 2360] [outer = 000000AFC4222000] 15:52:56 INFO - PROCESS | 1008 | 1468191176686 Marionette DEBUG loaded listener.js 15:52:56 INFO - PROCESS | 1008 | ++DOMWINDOW == 89 (000000AFC5033000) [pid = 1008] [serial = 2361] [outer = 000000AFC4222000] 15:52:57 INFO - PROCESS | 1008 | 1468191177248 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]]]}] 15:52:57 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:52:57 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 880ms 15:52:57 INFO - PROCESS | 1008 | 1468191177275 Marionette TRACE conn5 -> [0,3105,"getWindowHandle",null] 15:52:57 INFO - PROCESS | 1008 | 1468191177278 Marionette TRACE conn5 <- [1,3105,null,{"value":"13"}] 15:52:58 WARNING - u'runner_teardown' () 15:52:58 INFO - No more tests 15:52:58 INFO - Got 0 unexpected results 15:52:58 INFO - SUITE-END | took 683s 15:52:58 INFO - Closing logging queue 15:52:58 INFO - queue closed 15:52:58 INFO - Return code: 0 15:52:58 WARNING - # TBPL SUCCESS # 15:52:58 INFO - Running post-action listener: _resource_record_post_action 15:52:58 INFO - Running post-run listener: _resource_record_post_run 15:52:59 INFO - Total resource usage - Wall time: 693s; CPU: 14.0%; Read bytes: 30709248; Write bytes: 994776576; Read time: 485350; Write time: 3824850 15:52:59 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:52:59 INFO - install - Wall time: 3s; CPU: 11.0%; Read bytes: 0; Write bytes: 11202560; Read time: 0; Write time: 46350 15:52:59 INFO - run-tests - Wall time: 691s; CPU: 14.0%; Read bytes: 30709248; Write bytes: 894457344; Read time: 485350; Write time: 3712470 15:52:59 INFO - Running post-run listener: _upload_blobber_files 15:52:59 INFO - Blob upload gear active. 15:52:59 INFO - Preparing to upload files from C:\slave\test\build\blobber_upload_dir. 15:52:59 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 15:52:59 INFO - Running command: ['C:\\slave\\test\\build\\venv\\Scripts\\python', 'C:\\slave\\test\\build\\venv\\Scripts\\blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', 'C:\\slave\\test\\oauth.txt', '-b', 'mozilla-beta', '-d', 'C:\\slave\\test\\build\\blobber_upload_dir', '--output-manifest', 'C:\\slave\\test\\build\\uploaded_files.json'] 15:52:59 INFO - Copy/paste: C:\slave\test\build\venv\Scripts\python C:\slave\test\build\venv\Scripts\blobberc.py -u https://blobupload.elasticbeanstalk.com -a C:\slave\test\oauth.txt -b mozilla-beta -d C:\slave\test\build\blobber_upload_dir --output-manifest C:\slave\test\build\uploaded_files.json 15:53:00 INFO - (blobuploader) - INFO - Open directory for files ... 15:53:00 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_errorsummary.log ... 15:53:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:53:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:53:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:53:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:53:00 INFO - (blobuploader) - INFO - Done attempting. 15:53:00 INFO - (blobuploader) - INFO - Uploading C:\slave\test\build\blobber_upload_dir\wpt_raw.log ... 15:53:01 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:53:01 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:53:02 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:53:02 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:53:02 INFO - (blobuploader) - INFO - Done attempting. 15:53:02 INFO - (blobuploader) - INFO - Iteration through files over. 15:53:02 INFO - Return code: 0 15:53:02 INFO - rmtree: C:\slave\test\build\uploaded_files.json 15:53:02 INFO - Using _rmtree_windows ... 15:53:02 INFO - retry: Calling _rmtree_windows with args: ('C:\\slave\\test\\build\\uploaded_files.json',), kwargs: {}, attempt #1 15:53:02 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/899c61f592cc9b3938d012493c10347e58fe9fa8c2950431afede3a3ccf2477b6a09045ba2e086cc676b494e54f4b54064bd675d5dc6d0da1d482942c8bf41c5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4def7a6cbe85657e5d0f2e58476734e73321f6122d4c4bc246ed08fccad4050f92e86541fc6523ac2736345350290e229642352703be4de307b7b4d0446cab51"} 15:53:02 INFO - Writing buildbot properties ['blobber_files'] to C:\slave\test\properties\blobber_files 15:53:02 INFO - Writing to file C:\slave\test\properties\blobber_files 15:53:02 INFO - Contents: 15:53:02 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/899c61f592cc9b3938d012493c10347e58fe9fa8c2950431afede3a3ccf2477b6a09045ba2e086cc676b494e54f4b54064bd675d5dc6d0da1d482942c8bf41c5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4def7a6cbe85657e5d0f2e58476734e73321f6122d4c4bc246ed08fccad4050f92e86541fc6523ac2736345350290e229642352703be4de307b7b4d0446cab51"} 15:53:02 INFO - Running post-run listener: copy_logs_to_upload_dir 15:53:02 INFO - Copying logs to upload dir... 15:53:02 INFO - mkdir: C:\slave\test\build\upload\logs 15:53:02 INFO - Copying logs to upload dir... 15:53:02 INFO - Using _rmtree_windows ... 15:53:02 INFO - Using _rmtree_windows ... 15:53:02 INFO - Using _rmtree_windows ... 15:53:02 INFO - Using _rmtree_windows ... 15:53:02 INFO - Using _rmtree_windows ... 15:53:02 INFO - Using _rmtree_windows ... 15:53:02 INFO - Using _rmtree_windows ... program finished with exit code 0 elapsedTime=887.851000 ========= master_lag: 0.29 ========= ========= Finished 'c:/mozilla-build/python27/python -u ...' (results: 0, elapsed: 14 mins, 48 secs) (at 2016-07-10 15:53:02.938996) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-10 15:53:02.939876) ========= '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.T-W864-IX-180\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-180 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-180 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-180\AppData\Local LOGONSERVER=\\T-W864-IX-180 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-180 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-180 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-180 WINDIR=C:\windows using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/899c61f592cc9b3938d012493c10347e58fe9fa8c2950431afede3a3ccf2477b6a09045ba2e086cc676b494e54f4b54064bd675d5dc6d0da1d482942c8bf41c5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4def7a6cbe85657e5d0f2e58476734e73321f6122d4c4bc246ed08fccad4050f92e86541fc6523ac2736345350290e229642352703be4de307b7b4d0446cab51"} build_url:https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.zip symbols_url:https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.102000 build_url: 'https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.zip' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/899c61f592cc9b3938d012493c10347e58fe9fa8c2950431afede3a3ccf2477b6a09045ba2e086cc676b494e54f4b54064bd675d5dc6d0da1d482942c8bf41c5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/4def7a6cbe85657e5d0f2e58476734e73321f6122d4c4bc246ed08fccad4050f92e86541fc6523ac2736345350290e229642352703be4de307b7b4d0446cab51"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Mqs7-O_TQjiZnPup34Mqrw/artifacts/public/build/firefox-48.0.en-US.win64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-10 15:53:03.064028) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:53:03.064368) ========= '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.T-W864-IX-180\AppData\Roaming COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=T-W864-IX-180 COMSPEC=C:\windows\system32\cmd.exe DCLOCATION=SCL3 DNSSUFFIX=wintest.releng.scl3.mozilla.com FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\cltbld.T-W864-IX-180 KTS_HOME=C:\Program Files\KTS KTS_VERSION=1.19c LOCALAPPDATA=C:\Users\cltbld.T-W864-IX-180\AppData\Local LOGONSERVER=\\T-W864-IX-180 MONDIR=C:\Monitor_config\ MOZBUILDDIR=C:\mozilla-build\ NUMBER_OF_PROCESSORS=8 OS=Windows_NT OURDRIVE=C: PATH=C:\Program Files (x86)\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 PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 30 Stepping 5, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=1e05 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=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~1.T-W\AppData\Local\Temp TEST1=testie TMP=C:\Users\CLTBLD~1.T-W\AppData\Local\Temp USERDOMAIN=T-W864-IX-180 USERDOMAIN_ROAMINGPROFILE=T-W864-IX-180 USERNAME=cltbld USERPROFILE=C:\Users\cltbld.T-W864-IX-180 WINDIR=C:\windows using PTY: False program finished with exit code 0 elapsedTime=0.100000 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-10 15:53:03.183003) ========= ========= Started reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-10 15:53:03.183336) ========= ========= Finished reboot slave lost (results: 0, elapsed: 0 secs) (at 2016-07-10 15:53:03.901268) ========= ========= Total master_lag: 0.49 =========